Package psdi.common.parse

  • Interface Summary 
    Interface Description
    ParseExpressionConstants  
    ParserServiceRemote  
    TreeNode
    This interface defines the basic operations of nodes of a parsed condition.
  • Class Summary 
    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 Summary 
    Exception Description
    ParseException
    This exception is thrown when parse errors are encountered.
  • Error Summary 
    Error Description
    TokenMgrError
    Token Manager Error.