public interface ExpressionVisitor<ResultType,ExceptionType extends EcmException>
Expression.| Modifier and Type | Method and Description |
|---|---|
ResultType |
visit(BinaryOperation expression)
This callback is called when a binary operation is encountered.
|
ResultType |
visit(BooleanAndExpression expression)
This callback is called when a boolean 'and' is encountered.
|
ResultType |
visit(BooleanNotExpression expression)
This callback is called when a boolean 'not' is encountered.
|
ResultType |
visit(BooleanOrExpression expression)
This callback is called when a boolean 'or' is encountered.
|
ResultType |
visit(Statement expression)
This callback is called when a statement is encountered.
|
ResultType |
visit(UnaryOperation expression)
This callback is called when an unary operation is encountered.
|
ResultType visit(BooleanAndExpression expression) throws ExceptionType extends EcmException
expression - the expression encounteredExceptionTypeExceptionType extends EcmExceptionResultType visit(BooleanOrExpression expression) throws ExceptionType extends EcmException
expression - the expression encounteredExceptionTypeExceptionType extends EcmExceptionResultType visit(Statement expression) throws ExceptionType extends EcmException
expression - the expression encounteredExceptionTypeExceptionType extends EcmExceptionResultType visit(BinaryOperation expression) throws ExceptionType extends EcmException
expression - the expression encounteredExceptionTypeExceptionType extends EcmExceptionResultType visit(BooleanNotExpression expression) throws ExceptionType extends EcmException
expression - the expression encounteredExceptionTypeExceptionType extends EcmExceptionResultType visit(UnaryOperation expression) throws ExceptionType extends EcmException
expression - the expression encounteredExceptionTypeExceptionType extends EcmExceptionCopyright © 2016 Lexmark Enterprise Software Deutschland GmbH. All rights reserved.