com.raritantechnologies.searchApp.filters
Class ResultSetFilterProcessor

java.lang.Object
  extended bycom.raritantechnologies.searchApp.filters.ResultSetFilterProcessor
All Implemented Interfaces:
IConfigurable, IResultSetProcessor

public class ResultSetFilterProcessor
extends java.lang.Object
implements IResultSetProcessor

ResultSetProcessor that uses an IResultSetFilter and a delegate IResultSetProcessor to provide a Filtered ResultSet Processor pipeline element.

XML Configuration Template:
   <ResultSetProcessor class="com.raritantechnologies.searchApp.filters.ResultSetFilterProcessor" >
     <ResultSetFilter class="[ class of com.raritantechnologies.searchApp.IResultSetFilter ]" >

     </ResultSetFilter>

     <OutputProcessor class="[ class of com.raritantechnologies.searchApp.IResultSetProcessor ]" >

     </OutputProcessor>

   </ResultSetProcessor>
 

Developed by Raritan Technologies .

Author:
Ted Sullivan

Constructor Summary
ResultSetFilterProcessor()
           
 
Method Summary
 void dataComplete()
          Data feed is complete.
 void initialize(org.w3c.dom.Element elem)
          Initialize the from XML Element.
 void initialize(java.util.Map initParams)
          Dynamic initialization.
 void processResultSet(java.lang.String sessionID, IResultSet data)
          processes the IResultSet (somehow)
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ResultSetFilterProcessor

public ResultSetFilterProcessor()
Method Detail

processResultSet

public void processResultSet(java.lang.String sessionID,
                             IResultSet data)
Description copied from interface: IResultSetProcessor
processes the IResultSet (somehow)

Specified by:
processResultSet in interface IResultSetProcessor

dataComplete

public void dataComplete()
Description copied from interface: IResultSetProcessor
Data feed is complete.

Specified by:
dataComplete in interface IResultSetProcessor

initialize

public void initialize(java.util.Map initParams)
Dynamic initialization.

Specified by:
initialize in interface IResultSetProcessor

initialize

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

Specified by:
initialize in interface IResultSetProcessor