package org.solrmarc.index.extractor;
import java.util.ArrayList;
import java.util.Collection;
import org.marc4j.marc.Record;
public abstract class AbstractMultiValueExtractor implements AbstractValueExtractor<Collection<String>>
{
@Override
public Collection<String> extract(final Record record) throws Exception
{
Collection<String> result = makeEmptyResult();
extract(result, record);
return (result);
}
private Collection<String> makeEmptyResult()
{
Collection<String> results = new ArrayList<String>();
return (results);
}
protected void extract(Collection<String> result, Record record) throws Exception
{
}
}