com.raritantechnologies.endeca
Class ERecSearchListFilter

java.lang.Object
  extended bycom.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>
 


Constructor Summary
ERecSearchListFilter()
           
 
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
 

Constructor Detail

ERecSearchListFilter

public ERecSearchListFilter()
Method Detail

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