|
||||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |
See:
Description
Interface Summary | |
---|---|
CriterionEvaluator | This interface is to be implemented by any class which wishes to evaluate the filter criterion against a log event. |
FilterPreferences.StoredFilterCriteriaUpdateListener | Notifies clients that stored filters in this class has been updated. |
Class Summary | |
---|---|
CriterionEvaluatorImpl | This is the default implementation provided for the
CriterionEvaluator . |
FilterCriteriaEvaluator | This class evaluates a FilterCriteria expression on a given LogEvent. |
FilterPreferences | Handles preferences for stored filters. |
FilterProvider | This class provides filtering functionality based on the filter criteria selected by the user. |
UniqueLogCriteria | This class represents a set of unique criteria values for the supported filters. |
Exception Summary | |
---|---|
FilterException | An exception class to represent any error conditions during filter operation. |
Provides Filter Capabilities to the loaded Log Events.
Click on any of the classes above to see a detailed documentation of
the class.
The FilterProvider
is a threaded provider for filtering
events. It takes a LogEventModel
and a
FilterCriteria
and applies the criteria on the model.
A resultant LogEventModel
is generated and returned.
To achieve this without blocking the user, it spawns a separate
thread in which the actual filtering action is executed.
The FilterProvider
uses the
FilterCriteriaEvaluator
to evaluate a single log
event with the FilterCriteria
. For evaluating a single
FilterCriterion
it passes on an instance of
CriterionEvaluatorImpl
.
The FilterProvider
supports the Verifier
framework, and can take on a number of Verifier
s which
will be notified for every LogEvent
processed.
The FilterCriteriaEvaluator
uses the Postfix
notation of the FilterCriteria
to evaluate each
LogEvent
.
An implementation of the CriterionEvaluator
is used
to evaluate each FilterCriterion
on the
LogEvent
. A default implementation -
CriterionEvaluatorImpl
is provided.
A UniqueLogCriteria
is associated with each
LogEventModel
and contains unique values for each
field supported in the FilterCriterion
. It is used
by the UI classes to aid in creating filter criteria.
The FilterPreferences
provides a view of the stored
preferences in the preferences and helps in accessing and updating
the stored filter criteria.
com.mindtree.techworks.insight.filter.criteria
,
com.mindtree.techworks.insight.reporting
|
||||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |