com.raritantechnologies.searchApp.filters
Class SequentialResultSetFilter

java.lang.Object
  extended bycom.raritantechnologies.searchApp.filters.SequentialResultSetFilter
All Implemented Interfaces:
IConfigurable, IResultSetFilter

public class SequentialResultSetFilter
extends java.lang.Object
implements IResultSetFilter

Provides a serial execution of two or more nested IResultSetFilters.

XML Configuration Template:
   <ResultSetFilter class="com.raritantechnologies.searchApp.filters.SequentialResultSetFilter" >

     <!-- One or more nested ResultSetFilter's -->
     <ResultSetFilter class="[ class of com.raritantechnologies.searchApp.IResultSetFilter ]" >

     </ResultSetFilter>

   </ResultSetFilter>
 


Field Summary
 
Fields inherited from interface com.raritantechnologies.searchApp.IResultSetFilter
TEMPLATE
 
Constructor Summary
SequentialResultSetFilter()
           
 
Method Summary
 IResultSet filterResultSet(java.lang.String sessionID, IResultSet data)
          Filter the IResultSet (somehow)
 void initialize(org.w3c.dom.Element configElem)
          Initialize the from XML Element.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SequentialResultSetFilter

public SequentialResultSetFilter()
Method Detail

filterResultSet

public IResultSet filterResultSet(java.lang.String sessionID,
                                  IResultSet data)
Description copied from interface: IResultSetFilter
Filter the IResultSet (somehow)

Specified by:
filterResultSet in interface IResultSetFilter

initialize

public void initialize(org.w3c.dom.Element configElem)
Initialize the from XML Element.

Specified by:
initialize in interface IResultSetFilter