org.apache.solr.response.transform
Class BaseEditorialTransformer

java.lang.Object
  extended by org.apache.solr.response.transform.DocTransformer
      extended by org.apache.solr.response.transform.TransformerWithContext
          extended by org.apache.solr.response.transform.BaseEditorialTransformer

public abstract class BaseEditorialTransformer
extends TransformerWithContext


Field Summary
 
Fields inherited from class org.apache.solr.response.transform.TransformerWithContext
context
 
Constructor Summary
BaseEditorialTransformer(String name, String idFieldName, FieldType ft)
           
 
Method Summary
protected abstract  Set<String> getIdSet()
           
protected  String getKey(SolrDocument doc)
           
 String getName()
           
 void transform(SolrDocument doc, int docid)
          This is where implementations do the actual work
 
Methods inherited from class org.apache.solr.response.transform.TransformerWithContext
setContext
 
Methods inherited from class org.apache.solr.response.transform.DocTransformer
toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

BaseEditorialTransformer

public BaseEditorialTransformer(String name,
                                String idFieldName,
                                FieldType ft)
Method Detail

getName

public String getName()
Specified by:
getName in class DocTransformer
Returns:
The name of the transformer

transform

public void transform(SolrDocument doc,
                      int docid)
Description copied from class: DocTransformer
This is where implementations do the actual work

Specified by:
transform in class DocTransformer
Parameters:
doc - The document to alter
docid - The Lucene internal doc id

getIdSet

protected abstract Set<String> getIdSet()

getKey

protected String getKey(SolrDocument doc)


Copyright © 2000-2013 Apache Software Foundation. All Rights Reserved.