| Interface | Description | 
|---|---|
| ParseExpressionConstants | |
| ParserServiceRemote | |
| TreeNode | 
 This interface defines the basic operations of nodes
 of a parsed condition. 
 | 
| Class | Description | 
|---|---|
| AndNode | 
 The Logical AND node. 
 | 
| AnyMatch | 
 Matches sub-class that matches any number of any characters. 
 | 
| AttributeNode | 
 The attribute node returns the value of a Mbo attribute. 
 | 
| AvgNode | |
| BetweenNode | 
 The Between node determines whether a node is between to bound values, inclusive. 
 | 
| BooleanTreeNodeAdapter | 
 Adapter class for Boolean data type nodes. 
 | 
| ComparisonNode | 
 The Comparison node compares two nodes and returns a boolean result. 
 | 
| CustomNode | 
 CustomNode takes in a custom class name and zero or more arguments,
 calls the custom class using those arguments and returns the custom
 class' return value. 
 | 
| DateNode | 
 DateNode returns a date or datetime object given a string representation of the 
 date/time. 
 | 
| Exists | 
 This Boolean function returns true when a related Mbo found that satisfies the expression. 
 | 
| ExpNode | |
| FunctionTreeNodeAdapter | 
 Adapter class for build-in function nodes. 
 | 
| InNode | 
 The In node determines whether a node is found among a list of values. 
 | 
| InternalValue | 
 This is a expression function that takes a domain name and a synonym 
 and returns the internal value (aka MaxValue) for the synonym. 
 | 
| IsNullNode | 
 The IsNull node. 
 | 
| JavaCharStream | 
 An implementation of interface CharStream, where the stream is assumed to
 contain only ASCII characters (with java-like unicode escape processing). 
 | 
| LengthNode | 
 The Length node returns the length of the string representation of
 it's operand node. 
 | 
| LikeNode | 
 The Like node compares a string to a pattern. 
 | 
| LiteralNode | 
 Literals are strings or numbers specified directly in the condition. 
 | 
| LowerNode | 
 The Lower node returns the string representation of it's argument
 in all lowercase. 
 | 
| MatchEnd | 
 This Matches sub-class marks the end of a series of Matches. 
 | 
| Matches | 
 Class used by the LikeNode to compare the pattern to the operand. 
 | 
| MaxNode | |
| MinNode | |
| NegativeNode | 
 The Negative node always returns the negative value of it's operand. 
 | 
| NoNode | 
 The No node. 
 | 
| NotNode | 
 The Logical NOT node. 
 | 
| OrNode | 
 The Logical OR node. 
 | 
| ParseExpression | |
| ParseExpressionTokenManager | 
 Token Manager. 
 | 
| ParserService | 
 This class is a service that performs expression parsing/evaluation. 
 | 
| PersonNode | |
| PowNode | |
| ProductNode | 
 The Product node. 
 | 
| RoundNode | |
| SimpleCharStream | 
 An implementation of interface CharStream, where the stream is assumed to
 contain only ASCII characters (without unicode processing). 
 | 
| SingleMatch | 
 Matches sub-class that matches any single character. 
 | 
| SQLNode | 
 SQLNode takes in a table name and a where clause, performs a select query
 on the table, and returns true if one or more records are returned. 
 | 
| SqrtNode | |
| StdDevNode | |
| StringReservedKeyNode | |
| SumNode | 
 The Sum node. 
 | 
| Token | 
 Describes the input token stream. 
 | 
| TreeNodeAdapter | 
 This adapter class provides methods that help create the String
 representation from toString(). 
 | 
| TreeNodeDataType | 
 This class define the data type choices for a tree node. 
 | 
| UpperNode | 
 The Upper node returns the string representation of it's argument
 in all uppercase. 
 | 
| UserNode | 
 UserNode returns the current user's userid. 
 | 
| YesNode | 
 The Yes node. 
 | 
| Exception | Description | 
|---|---|
| ParseException | 
 This exception is thrown when parse errors are encountered. 
 | 
| Error | Description | 
|---|---|
| TokenMgrError | 
 Token Manager Error. 
 |