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 encounteredExceptionType
ExceptionType extends EcmException
ResultType visit(BooleanOrExpression expression) throws ExceptionType extends EcmException
expression
- the expression encounteredExceptionType
ExceptionType extends EcmException
ResultType visit(Statement expression) throws ExceptionType extends EcmException
expression
- the expression encounteredExceptionType
ExceptionType extends EcmException
ResultType visit(BinaryOperation expression) throws ExceptionType extends EcmException
expression
- the expression encounteredExceptionType
ExceptionType extends EcmException
ResultType visit(BooleanNotExpression expression) throws ExceptionType extends EcmException
expression
- the expression encounteredExceptionType
ExceptionType extends EcmException
ResultType visit(UnaryOperation expression) throws ExceptionType extends EcmException
expression
- the expression encounteredExceptionType
ExceptionType extends EcmException
Copyright © 2016 Lexmark Enterprise Software Deutschland GmbH. All rights reserved.