com.raritantechnologies.searchApp.queryFilters
Class ResultSetProcessorQueryFilter
java.lang.Object
com.raritantechnologies.searchApp.QueryProcessorFilter
com.raritantechnologies.searchApp.queryFilters.ResultSetProcessorQueryFilter
- All Implemented Interfaces:
- IQueryProcessor
- public class ResultSetProcessorQueryFilter
- extends QueryProcessorFilter
QueryProcessorFilter that applies a result set filtering operation, defined by
a contained IResultSetProcessor.
XML Configuration Template:
<SourceType name="filteredSource Name"
inputSource = "[ name of input SearchSource ]"
type="[ type of filter ]"
sourceFactoryClass="com.raritantechnologies.searchApp.QueryProcessorFilterFactory"
filterClass = "com.raritantechnologies.searchApp.queryFilters.ResultSetProcessorQueryFilter" >
<!-- ResultSetProcessor can apply modifications to the ResultSet -->
<ResultSetProcessor class="[ class of com.raritantechnologies.searchApp.IResultSetProcessor ]" >
</ResultSetProcessor>
</SourceType>
Developed by
Raritan Technologies .
- Author:
- Ted Sullivan
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ResultSetProcessorQueryFilter
public ResultSetProcessorQueryFilter()
setResultSetProcessor
public void setResultSetProcessor(IResultSetProcessor resultSetProcessor)
filterResultSet
public void filterResultSet(ILoginInfo loginInfo,
IResultSet resultSet)
- Description copied from class:
QueryProcessorFilter
- Subclasses should override this to do meaningful work.
call super.filterResultSet( ) to do chaining.
- Overrides:
filterResultSet in class QueryProcessorFilter
initialize
public void initialize(org.w3c.dom.Element elem)
- Description copied from class:
QueryProcessorFilter
- subclasses should override this to initialize themselves.
- Overrides:
initialize in class QueryProcessorFilter