|
||||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |
Interface Summary | |
---|---|
ExpressionOperation | Name: ExpressionOperation Description: The interface for expression operations. |
ExpressionType | Name: ExpressionType Description: The interface for expression types. |
Class Summary | |
---|---|
AncestorDefinition | Title: AncestorDefinition Description: Helper class for definitions of ancestors. |
BaseExpressionOperation | Name: BaseExpressionOperation Description: A base implementation for the ExpressionOperation interface. |
ConditionResultHolder | Name: ConditionResultHolder Description: Holds results of conditional evaluations. |
ConstantOperand | Name: ConstantOperand Description: A class implementing operands holding constant values. |
DocumentationGenerator | Name: DocumentationGenerator Description: A class generating the documentation for the type handlers according to the meta data, provided through the ExpressionType and ExpressionOperation interfaces. |
ExpressionContext | Name: ExpressionContext Description: A class holding all relevant data, needed to execute expressions. |
ExpressionInterpreter | Title: ExpressionInterpreter Description: Interpreter for expressions fitting into the following syntax. Basically an expression consists of an object, an operation and an operand: ${object operation operand} The operation and the operand are optional. The object can be an expression itself, so encapsulation of expressions is possible. |
ExpressionTuple | Title: ExpressionTuple Description: A class holding expression tuples: object, operation and operand. |
NullType | Name: NullType Description: A class used as key for the NullValueType handler. |
Operand | Name: Operand Description: A common implementation for operands. |
Operation | Name: Operation Description: A class specifying expression operations. |
SequenceIndex | Title: SequenceIndex Description: A class implementing a mutable number number used for sequence indices. |
VariableOperand | Name: VariableOperand Description: A class implementing operands holding variables. |
Exception Summary | |
---|---|
ExpressionException | Title: ExpressionException Description: A class used to report exceptions, that occur in class ExpressionInterpreter. |
NoOperandException | Name: NoOperandException Description: An exception that is thrown if a requested operand is not defined. |
OperandException | Name: NoOperandException Description: The base class for operand related exceptions |
OperandNotSupportedException | Name: OperandNotSupportedException Description: An exception that is thrown if an operand is defined, but no one is supported at the speecific method. |
TypeCastException | Name: TypeCastException Description: An exception that is thrown in case a type cast failed. |
|
||||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |