Package de.xima.fc.workflow.parser.infix
- 
Interface Summary Interface Description IConstant Details of a constant used in an infix expression.IEvalContext<TData,TConstant extends IConstant,TOperator extends IOperator> Context for evaluating an infix expression.IInfixExpressionHandler<TConstant extends IConstant,TOperator extends IOperator> Handler that can tokenize, parse, and evaluate character sequences representing infix expressions.IOperator Details of an operator used in an infix expression.IParsedElement<TConstant extends IConstant,TOperator extends IOperator> Represents a parsed element created when a token stream of an infix expression is parsed into reverse polnish notation.ISourcePosition Describes the position of a source token used in an infix expression.ISymbol ISymbolTable<TConstant extends IConstant,TOperator extends IOperator> A symbol table with a list of symbols that may occur in an infix expression.ISymbolTableBuilder<TConstant extends IConstant,TOperator extends IOperator> Builder for configuring aISymbolTable.IToken<TConstant extends IConstant,TOperator extends IOperator> The representation of a token encountered in an infix expression.IValidationMessage A validation message produced byIInfixExpressionHandler.validate(CharSequence, IValidationOptions).IValidationOptions Options that are passed toIInfixExpressionHandler.validate(CharSequence, IValidationOptions)to configure that method's behavior.IValidationResult The result returned byIInfixExpressionHandler.validate(CharSequence, IValidationOptions). - 
Class Summary Class Description InfixExpression Static methods for working with infix expressions.ValidationOptions Implementation ofIValidationOptionswith a builder.ValidationOptions.Builder Builder for configuring anIValidationOptionsobject. - 
Enum Summary Enum Description EAssociativity Describes the associativity of anIOperator, seeIOperator.getAssociativity().EOperatorType Describes the arity of anIOperator, seeIOperator.getType().EParsedElementKind Enumeration of the possible types resulting when an infix expression is parsed into reverse polish notation (RPN).ETokenKind Enumeration of the possible tokens that may occur in an infix expression. - 
Exception Summary Exception Description InfixExpressionException An exception that is thrown when an infix expression could not be processed.