local.tomas.expr
Interface Expression
- All Superinterfaces:
- Serializable
- All Known Subinterfaces:
- Constant
- All Known Implementing Classes:
- AbsFunctionTerm, AdditionTerm, AndTerm, BinaryTerm, BooleanConstant, ConcatenationTerm, CurrentDateFunctionTerm, DateConstant, DivisionTerm, DoubleConstant, EqualityTerm, FunctionCall, GreaterEqualTerm, GreaterTerm, InequalityTerm, IntegerConstant, InTerm, IsNotNullTerm, IsNullTerm, LengthFunctionTerm, LessEqualTerm, LessTerm, LikeTerm, LowerFunctionTerm, MatchTerm, MultiplicationTerm, NegationTerm, NotInTerm, NotLikeTerm, NumberConstant, OrTerm, ReplaceFunctionTerm, SignChangeTerm, StringConstant, SubstrFunctionTerm, SubtractionTerm, TrimFunctionTerm, UnaryTerm, UpperFunctionTerm, Variable
public interface Expression
- extends Serializable
Interface for all expressions in definitions.
- Author:
- Teubner
greet
<E,F> E greet(ExpressionWalker<E,F> visitor,
F arg)
throws ExpressionException
- Handle visit of ExpressionWalker.
- Parameters:
visitor - the ExpressionWalker visiting this objectarg - implementation dependent argument
- Returns:
- implementation dependent result
- Throws:
ExpressionException
Copyright © 2005-2007 Tomas Teubner. All Rights Reserved.