| AbstractRule |
An abstract Rule class that provides the PropertyChange support plumbing.
|
| AndRule |
A Rule class implementing a logical 'and'.
|
| ColorRule |
A Rule class which also holds a color.
|
| EqualsRule |
A Rule class which returns the result of
performing equals against two strings.
|
| ExistsRule |
A Rule class implementing a not null (and not empty string) check.
|
| ExpressionRule |
A Rule class supporting both infix and postfix expressions,
accepting any rule which
is supported by the RuleFactory.
|
| ExpressionRule.PostFixExpressionCompiler |
Evaluate a boolean postfix expression.
|
| InequalityRule |
A Rule class implementing inequality evaluation.
|
| InFixToPostFix |
A helper class which converts infix expressions to postfix expressions
Currently grouping is supported, as well as all of the
Rules supported by RuleFactory
Supports grouping via parens, mult-word operands using single or double quotes,
and these operators:
! NOT operator
!= NOT EQUALS operator
== EQUALS operator
~= CASE-INSENSITIVE equals operator
|| OR operator
&& AND operator
like REGEXP operator
exists NOT NULL operator
< LESS THAN operator
> GREATER THAN operator
<= LESS THAN EQUALS operator
>= GREATER THAN EQUALS operator
|
| InFixToPostFix.CustomTokenizer |
|
| LevelEqualsRule |
A Rule class implementing equals against two levels.
|
| LevelInequalityRule |
A Rule class implementing inequality evaluation for Levels (log4j and
util.logging) using the toInt method.
|
| LevelInequalityRule.GreaterThanEqualsRule |
Rule returning true if event level greater than
or equal to specified level.
|
| LevelInequalityRule.GreaterThanRule |
Rule returning true if event level greater than specified level.
|
| LevelInequalityRule.LessThanEqualsRule |
Rule returning true if event level less than or
equal to specified level.
|
| LevelInequalityRule.LessThanRule |
Rule returning true if event level less than specified level.
|
| LikeRule |
A Rule class supporting java.util.regex regular expression syntax.
|
| NotEqualsRule |
A Rule class implementing not equals against two strings.
|
| NotLevelEqualsRule |
A Rule class implementing not equals against two levels.
|
| NotRule |
A Rule class implementing logical not.
|
| OrRule |
A Rule class implementing logical or.
|
| PartialTextMatchRule |
A Rule class implementing case-insensitive
partial-text matches against two strings.
|
| RuleFactory |
A Factory class which, given a string representation of the rule,
and a context stack, will
return a Rule ready for evaluation against events.
|
| TimestampEqualsRule |
A Rule class implementing equality evaluation for timestamps.
|
| TimestampInequalityRule |
A Rule class implementing inequality evaluation for timestamps.
|