org.apache.solr.response.transform
Class TransformerFactory

java.lang.Object
  extended by org.apache.solr.response.transform.TransformerFactory
All Implemented Interfaces:
NamedListInitializedPlugin
Direct Known Subclasses:
DocIdAugmenterFactory, ElevatedMarkerFactory, ExcludedMarkerFactory, ExplainAugmenterFactory, ShardAugmenterFactory, ValueAugmenterFactory

public abstract class TransformerFactory
extends Object
implements NamedListInitializedPlugin

New instance for each request


Field Summary
static Map<String,TransformerFactory> defaultFactories
           
protected  String defaultUserArgs
           
 
Constructor Summary
TransformerFactory()
           
 
Method Summary
abstract  DocTransformer create(String field, SolrParams params, SolrQueryRequest req)
           
 void init(NamedList args)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

defaultUserArgs

protected String defaultUserArgs

defaultFactories

public static final Map<String,TransformerFactory> defaultFactories
Constructor Detail

TransformerFactory

public TransformerFactory()
Method Detail

init

public void init(NamedList args)
Specified by:
init in interface NamedListInitializedPlugin

create

public abstract DocTransformer create(String field,
                                      SolrParams params,
                                      SolrQueryRequest req)


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