Package com.aquima.interactions.expressions
package com.aquima.interactions.expressions
-
ClassDescriptionBase class for exceptions that may be raised during the evaluation of expressions.This class rewrites decision condition alternative expressions to full expressions which are parsable by the 4.2 expression parser.The compound value interface may be implemented by objects that are both a value, but also contain properties.This interface defines the methods which are needed by the expression parser to identify and validate objects that are used in expression, but whose source is external.Interface for objects representing a (parsed) expression.Basic interface for classes capable of parsing expressions.This interface is a parser in which one can define a scope and types before actually parsing the expression itself.Interface to retrieve information of a compound object.Listener interface for objects that wish to be notified of warnings and errors that are detected during the parse of an expression.Listener interface to retrieve the possible tokens after a symbol in the expression parser.This interface describes an expression printer.Common interface for all nodes in a TSL tree.This interface exposes the methods that are needed by the expression parser in order to work with values from an external source.Interface that allows the expression parser to retrieve values and objects from an external source during the evaluation of expressions.This exception is thrown when the lexical analysis failed.Parse listener wrapper used to collect error messages during a parse.This parse listener drops all incoming errors and warnings.This class is used to gather all the output from a TSL evaluation.Runtime exception used to indicate a failure during the parsing of an expression.This exception is thrown when the syntactic analysis failed.This class contains the position information of a parsed node.Parse listener implementation that forwards the messages to a reporting data-source.This class contains a parsed TSL text.