com.satline.expr
Interface Expression
- All Superinterfaces:
- java.io.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 java.io.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 © 2007 null. All Rights Reserved.