|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.satline.expr.BaseExpressionWalker<E,F>
public class BaseExpressionWalker<E,F>
Basic expression walker implementation.
| Constructor Summary | |
|---|---|
BaseExpressionWalker()
|
|
| Method Summary | |
|---|---|
E |
visitAbsFunction(AbsFunctionTerm t,
F arg)
Visit an abs function term. |
E |
visitAddition(AdditionTerm t,
F arg)
Visit an addition term. |
E |
visitAndTerm(AndTerm t,
F arg)
Visit an and term. |
protected E |
visitBinaryTerm(BinaryTerm t,
F arg)
Visit a binary term. |
E |
visitBooleanConstant(java.lang.Boolean b,
F arg)
Visit a boolean constant. |
E |
visitConcatenationTerm(ConcatenationTerm t,
F arg)
Visit a concatenation term. |
E |
visitCurrentDateFunction(CurrentDateFunctionTerm t,
F arg)
Visit a current date function term. |
E |
visitDateConstant(java.util.Date d,
F arg)
Visit a date constant. |
E |
visitDivision(DivisionTerm t,
F arg)
Visit a division term. |
E |
visitEquality(EqualityTerm t,
F arg)
Visit an equality term. |
protected E |
visitFunctionCall(FunctionCall call,
F arg)
Visit a function call. |
E |
visitGreaterEqual(GreaterEqualTerm t,
F arg)
Visit a greater equal term. |
E |
visitGreaterThan(GreaterTerm t,
F arg)
Visit a greater than term. |
E |
visitInequality(InequalityTerm t,
F arg)
Visit an inequality term. |
E |
visitInTerm(InTerm t,
F arg)
Visit an in term. |
E |
visitIsNotNull(IsNotNullTerm t,
F arg)
Visit an is null term. |
E |
visitIsNull(IsNullTerm t,
F arg)
Visit an is null term. |
E |
visitLengthFunction(LengthFunctionTerm t,
F arg)
Visit a length function term. |
E |
visitLessEqual(LessEqualTerm t,
F arg)
Visit a less equal term. |
E |
visitLessThan(LessTerm t,
F arg)
Visit a less than term. |
E |
visitLikeTerm(LikeTerm t,
F arg)
Visit a like term. |
E |
visitLowerFunction(LowerFunctionTerm t,
F arg)
Visit a lower function term. |
E |
visitMatchTerm(MatchTerm t,
F arg)
Visit a regular expression match term. |
E |
visitMultiplication(MultiplicationTerm t,
F arg)
Visit a multiplication term. |
E |
visitNegation(NegationTerm t,
F arg)
Visit a negation term. |
E |
visitNotInTerm(NotInTerm t,
F arg)
Visit a not in term. |
E |
visitNotLikeTerm(NotLikeTerm t,
F arg)
Visit a not like term. |
E |
visitNumberConstant(java.lang.Number n,
F arg)
Visit a numeric constant. |
E |
visitOrTerm(OrTerm t,
F arg)
Visit an or term. |
E |
visitReplaceFunction(ReplaceFunctionTerm t,
F arg)
Visit a replace function term. |
E |
visitSignChange(SignChangeTerm t,
F arg)
Visit a sign change term. |
E |
visitStringConstant(java.lang.String s,
F arg)
Visit a string constant. |
E |
visitSubstrFunction(SubstrFunctionTerm t,
F arg)
Visit a substring function term. |
E |
visitSubtraction(SubtractionTerm t,
F arg)
Visit a subtraction term. |
E |
visitTrimFunction(TrimFunctionTerm t,
F arg)
Visit a trim function term. |
protected E |
visitUnaryTerm(UnaryTerm t,
F arg)
Visit a unary term. |
E |
visitUpperFunction(UpperFunctionTerm t,
F arg)
Visit a upper function term. |
E |
visitVariable(Variable variable,
F arg)
Visit a variable. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public BaseExpressionWalker()
| Method Detail |
|---|
public E visitBooleanConstant(java.lang.Boolean b,
F arg)
throws ExpressionException
visitBooleanConstant in interface ExpressionWalker<E,F>b - - boolean constantarg - - implementation dependent argument
DataSourceException
ExpressionException
public E visitStringConstant(java.lang.String s,
F arg)
throws ExpressionException
visitStringConstant in interface ExpressionWalker<E,F>s - - string constantarg - - implementation dependent argument
ExpressionException
public E visitNumberConstant(java.lang.Number n,
F arg)
throws ExpressionException
visitNumberConstant in interface ExpressionWalker<E,F>n - - numeric constantarg - - implementation dependent argument
ExpressionException
public E visitDateConstant(java.util.Date d,
F arg)
throws ExpressionException
visitDateConstant in interface ExpressionWalker<E,F>d - - date constantarg - - implementation dependent argument
ExpressionException
protected E visitBinaryTerm(BinaryTerm t,
F arg)
throws ExpressionException
t - - binary termarg - - implementation dependent argument
ExpressionException
protected E visitUnaryTerm(UnaryTerm t,
F arg)
throws ExpressionException
t - - unary termarg - - implementation dependent argument
ExpressionException
public E visitVariable(Variable variable,
F arg)
throws ExpressionException
visitVariable in interface ExpressionWalker<E,F>variable - arg - - implementation dependent argument
ExpressionException
public E visitAddition(AdditionTerm t,
F arg)
throws ExpressionException
visitAddition in interface ExpressionWalker<E,F>t - arg - - implementation dependent argument
ExpressionException
public E visitSubtraction(SubtractionTerm t,
F arg)
throws ExpressionException
visitSubtraction in interface ExpressionWalker<E,F>t - arg - - implementation dependent argument
ExpressionException
public E visitMultiplication(MultiplicationTerm t,
F arg)
throws ExpressionException
visitMultiplication in interface ExpressionWalker<E,F>t - arg - - implementation dependent argument
ExpressionException
public E visitDivision(DivisionTerm t,
F arg)
throws ExpressionException
visitDivision in interface ExpressionWalker<E,F>t - arg - - implementation dependent argument
ExpressionException
public E visitEquality(EqualityTerm t,
F arg)
throws ExpressionException
visitEquality in interface ExpressionWalker<E,F>t - arg - - implementation dependent argument
ExpressionException
public E visitInequality(InequalityTerm t,
F arg)
throws ExpressionException
visitInequality in interface ExpressionWalker<E,F>t - arg - - implementation dependent argument
ExpressionException
public E visitLessThan(LessTerm t,
F arg)
throws ExpressionException
visitLessThan in interface ExpressionWalker<E,F>t - arg - - implementation dependent argument
ExpressionException
public E visitLessEqual(LessEqualTerm t,
F arg)
throws ExpressionException
visitLessEqual in interface ExpressionWalker<E,F>t - arg - - implementation dependent argument
ExpressionException
public E visitGreaterThan(GreaterTerm t,
F arg)
throws ExpressionException
visitGreaterThan in interface ExpressionWalker<E,F>t - arg - - implementation dependent argument
ExpressionException
public E visitGreaterEqual(GreaterEqualTerm t,
F arg)
throws ExpressionException
visitGreaterEqual in interface ExpressionWalker<E,F>t - arg - - implementation dependent argument
ExpressionException
public E visitInTerm(InTerm t,
F arg)
throws ExpressionException
visitInTerm in interface ExpressionWalker<E,F>t - arg - - implementation dependent argument
ExpressionException
public E visitNotInTerm(NotInTerm t,
F arg)
throws ExpressionException
visitNotInTerm in interface ExpressionWalker<E,F>t - arg - - implementation dependent argument
ExpressionException
public E visitLikeTerm(LikeTerm t,
F arg)
throws ExpressionException
visitLikeTerm in interface ExpressionWalker<E,F>t - arg - - implementation dependent argument
ExpressionException
public E visitNotLikeTerm(NotLikeTerm t,
F arg)
throws ExpressionException
visitNotLikeTerm in interface ExpressionWalker<E,F>t - arg - - implementation dependent argument
ExpressionException
public E visitAndTerm(AndTerm t,
F arg)
throws ExpressionException
visitAndTerm in interface ExpressionWalker<E,F>t - arg - - implementation dependent argument
ExpressionException
public E visitOrTerm(OrTerm t,
F arg)
throws ExpressionException
visitOrTerm in interface ExpressionWalker<E,F>t - arg - - implementation dependent argument
ExpressionException
public E visitConcatenationTerm(ConcatenationTerm t,
F arg)
throws ExpressionException
visitConcatenationTerm in interface ExpressionWalker<E,F>t - arg - - implementation dependent argument
ExpressionException
public E visitSignChange(SignChangeTerm t,
F arg)
throws ExpressionException
visitSignChange in interface ExpressionWalker<E,F>t - arg - - implementation dependent argument
ExpressionException
public E visitNegation(NegationTerm t,
F arg)
throws ExpressionException
visitNegation in interface ExpressionWalker<E,F>t - arg - - implementation dependent argument
ExpressionException
public E visitIsNull(IsNullTerm t,
F arg)
throws ExpressionException
visitIsNull in interface ExpressionWalker<E,F>t - arg - - implementation dependent argument
ExpressionException
public E visitIsNotNull(IsNotNullTerm t,
F arg)
throws ExpressionException
visitIsNotNull in interface ExpressionWalker<E,F>t - arg - - implementation dependent argument
ExpressionException
public E visitAbsFunction(AbsFunctionTerm t,
F arg)
throws ExpressionException
visitAbsFunction in interface ExpressionWalker<E,F>t - arg - - implementation dependent argument
ExpressionException
public E visitLengthFunction(LengthFunctionTerm t,
F arg)
throws ExpressionException
visitLengthFunction in interface ExpressionWalker<E,F>t - arg - - implementation dependent argument
ExpressionException
public E visitTrimFunction(TrimFunctionTerm t,
F arg)
throws ExpressionException
visitTrimFunction in interface ExpressionWalker<E,F>t - arg - - implementation dependent argument
ExpressionException
public E visitUpperFunction(UpperFunctionTerm t,
F arg)
throws ExpressionException
visitUpperFunction in interface ExpressionWalker<E,F>t - arg - - implementation dependent argument
ExpressionException
public E visitLowerFunction(LowerFunctionTerm t,
F arg)
throws ExpressionException
visitLowerFunction in interface ExpressionWalker<E,F>t - arg - - implementation dependent argument
ExpressionException
public E visitSubstrFunction(SubstrFunctionTerm t,
F arg)
throws ExpressionException
visitSubstrFunction in interface ExpressionWalker<E,F>t - arg - - implementation dependent argument
ExpressionException
public E visitMatchTerm(MatchTerm t,
F arg)
throws ExpressionException
ExpressionWalker
visitMatchTerm in interface ExpressionWalker<E,F>ExpressionException
public E visitReplaceFunction(ReplaceFunctionTerm t,
F arg)
throws ExpressionException
ExpressionWalker
visitReplaceFunction in interface ExpressionWalker<E,F>arg - - implementation dependent argument
ExpressionException
public E visitCurrentDateFunction(CurrentDateFunctionTerm t,
F arg)
throws ExpressionException
visitCurrentDateFunction in interface ExpressionWalker<E,F>t - arg - - implementation dependent argument
ExpressionException
protected E visitFunctionCall(FunctionCall call,
F arg)
throws ExpressionException
call - - function callarg - - implementation dependent argument
ExpressionException
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||