com.raritantechnologies.searchApp
Interface IResultMatcher

All Superinterfaces:
IConfigurable
All Known Implementing Classes:
AnythingMatcher, CompositeResultMatcher, DateFieldMatcher, LookupMatcher, ProfilerResultMatcher, QueryResultMatcher, RegExprFieldMatcher, ResultAndMatcher, ResultDocumentMatcher, ResultFieldMatcher, ResultHasFieldMatcher, ResultIntegerMatcher, ResultNotMatcher, ResultOrMatcher, ResultSourceMatcher, ResultUserMatcher, SecureAccessResultMatcher, TimePeriodResultMatcher, XMLResultMatcher

public interface IResultMatcher
extends IConfigurable

Specialized matching interface for IResult objects. See com.raritantechnologies.searchApp.resultComparators package for examples of IResultMatcher implementations.

IResultMatchers are used by the DynamicResultRenderer to determine if a result field should be displayed or not depending on the IResult's content.


Developed by Raritan Technologies .

Author:
Ted Sullivan

Field Summary
static java.lang.String TEMPLATE
           
 
Method Summary
 boolean equals(ILoginInfo user, IResult result)
           
 java.lang.String getConfigurationXML()
           
 java.lang.String getConfigurationXML(java.lang.String configurationTemplate)
           
 
Methods inherited from interface com.raritantechnologies.searchApp.IConfigurable
initialize
 

Field Detail

TEMPLATE

public static final java.lang.String TEMPLATE
See Also:
Constant Field Values
Method Detail

equals

public boolean equals(ILoginInfo user,
                      IResult result)

getConfigurationXML

public java.lang.String getConfigurationXML()

getConfigurationXML

public java.lang.String getConfigurationXML(java.lang.String configurationTemplate)