org.apache.solr.highlight
Interface SolrEncoder

All Superinterfaces:
NamedListInitializedPlugin, SolrInfoMBean
All Known Implementing Classes:
DefaultEncoder, HtmlEncoder

public interface SolrEncoder
extends SolrInfoMBean, NamedListInitializedPlugin


Nested Class Summary
 
Nested classes/interfaces inherited from interface org.apache.solr.core.SolrInfoMBean
SolrInfoMBean.Category
 
Method Summary
 Encoder getEncoder(String fieldName, SolrParams params)
          Return an Encoder appropriate for this field.
 void init(NamedList args)
          init will be called just once, immediately after creation.
 
Methods inherited from interface org.apache.solr.core.SolrInfoMBean
getCategory, getDescription, getDocs, getName, getSource, getStatistics, getVersion
 

Method Detail

init

void init(NamedList args)
init will be called just once, immediately after creation.

The args are user-level initialization parameters that may be specified when declaring a request handler in solrconfig.xml

Specified by:
init in interface NamedListInitializedPlugin

getEncoder

Encoder getEncoder(String fieldName,
                   SolrParams params)
Return an Encoder appropriate for this field.

Parameters:
fieldName - The name of the field
params - The params controlling Highlighting
Returns:
An appropriate Encoder


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