com.raritantechnologies.endeca
Class ERecSearchListFilter
java.lang.Object
com.raritantechnologies.endeca.ERecSearchListFilter
- All Implemented Interfaces:
- IConfigurable
- public class ERecSearchListFilter
- extends java.lang.Object
- implements IConfigurable
Enables a RTI IQueryParser pipeline to be used to filter an Endeca ERecSearchList.
XML Configuration Template:
<SystemObject type="ERecSearchListFilter" name="[ the name ]" >
<!-- The IQueryParser to use to convert the query -->
<QueryParser class="[ class of com.raritantechnologies.searchApp.IQueryParser ]" >
</QueryParser>
<!-- Field mapping from RTI query to Endeca search field -->
<Fields>
<!-- One or more Field tags: -->
<Field ID="[ RTI query map field ]" endecaField="[ Endeca search field ]" />
<!-- etc. . . -->
</Fields>
</SystemObject>
|
Method Summary |
ERecSearchList |
filterSearchList(ERecSearchList eRecSearchList)
|
static OrderedMap |
getOrderedMap(ERecSearchList eRecSearchList,
java.util.Map endecaRtiFieldMap)
|
void |
initialize(org.w3c.dom.Element elem)
Initializes the object from an XML tag or element. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ERecSearchListFilter
public ERecSearchListFilter()
filterSearchList
public ERecSearchList filterSearchList(ERecSearchList eRecSearchList)
getOrderedMap
public static OrderedMap getOrderedMap(ERecSearchList eRecSearchList,
java.util.Map endecaRtiFieldMap)
initialize
public void initialize(org.w3c.dom.Element elem)
- Description copied from interface:
IConfigurable
- Initializes the object from an XML tag or element.
This method is called by the Framework as part of the application initializtion.
see ConfigurationManager, XMLConfigurationManager, XMLSearchFieldMapFactory, XMLSearchSourceFactory.
Configurable objects that are owned or contained by other configurable objects will be initialized
in by the parent object.
- Specified by:
initialize in interface IConfigurable