package com.miguelfonseca.completely.text.index;
import java.util.Arrays;
import javax.annotation.Nullable;
/**
* Skeletal implementation of the {@link Index} interface.
*/
public abstract class AbstractIndex<V> implements Index<V>
{
@Override
public boolean put(String key, @Nullable V value)
{
return putAll(key, Arrays.asList(value));
}
@Override
public boolean remove(String key, @Nullable V value)
{
return removeAll(key, Arrays.asList(value));
}
@Override
public boolean remove(@Nullable V value)
{
return removeAll(Arrays.asList(value));
}
}