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.