public interface IRepSearchEngine
Implementation is thread safe, the isIncluded(IRepProcessor) can be called parallel from multiple threads.
IFactory.newRepSearchEngine(IRepFiltersBean),
IRepFiltersBean,
IRepFilterBean,
IRepFiltersEditorDialog| Modifier and Type | Method and Description |
|---|---|
int |
getFiltersCount()
Returns the number of filters (the number of active filters).
|
void |
getStructure(java.lang.StringBuilder sb)
Builds an HTML table from the structure of the filters.
|
boolean |
isIncluded(IRepProcessor repProc)
Tells if the specified replay processor is included by the engine's replay filters.
|
int getFiltersCount()
boolean isIncluded(IRepProcessor repProc)
repProc - replay processor to testvoid getStructure(java.lang.StringBuilder sb)
This method builds a tree-like formatted HTML table describing the structure of the filters or a constant "<No active filters>" string
if no filters are present. Wrapping <html> tags are not added, it is the responsibility of the caller.
The following CSS style classes are used to format the elements of the filters (these may/must be defined in the wrapping HTML):
"conn": applied on table cells (<td>) holding the logical connection"fbg": applied on the text of the filter by groups
"fby": applied on the text of the filter by's
"op": applied on the text of the filter operators
"fval": applied on the text of the filter values
sb - string builder to append the structure HTML table
This API documentation is public and is intended for / allowed to be used by anyone.
Scelight home page: https://sites.google.com/site/scelight/
Scelight is a trademark of András Belicza. Copyright © András Belicza, 2013-2015. All rights reserved.