|
common-util | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectlocal.tomas.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(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(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 a not 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 concatenation 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(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(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 an 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(Boolean b,
F arg)
throws ExpressionException
visitBooleanConstant in interface ExpressionWalker<E,F>b - boolean constantarg - implementation dependent argument
ExpressionException
public E visitStringConstant(String s,
F arg)
throws ExpressionException
visitStringConstant in interface ExpressionWalker<E,F>s - string constantarg - implementation dependent argument
ExpressionException
public E visitNumberConstant(Number n,
F arg)
throws ExpressionException
visitNumberConstant in interface ExpressionWalker<E,F>n - numeric constantarg - implementation dependent argument
ExpressionException
public E visitDateConstant(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
ExpressionException
protected E visitUnaryTerm(UnaryTerm t,
F arg)
throws ExpressionException
ExpressionException
public E visitVariable(Variable variable,
F arg)
throws ExpressionException
visitVariable in interface ExpressionWalker<E,F>arg - implementation dependent argument
ExpressionException
public E visitAddition(AdditionTerm t,
F arg)
throws ExpressionException
ExpressionWalker
visitAddition in interface ExpressionWalker<E,F>t - addition termarg - implementation dependent argument
ExpressionException
public E visitSubtraction(SubtractionTerm t,
F arg)
throws ExpressionException
ExpressionWalker
visitSubtraction in interface ExpressionWalker<E,F>t - subtraction termarg - implementation dependent argument
ExpressionException
public E visitMultiplication(MultiplicationTerm t,
F arg)
throws ExpressionException
ExpressionWalker
visitMultiplication in interface ExpressionWalker<E,F>t - multiplication termarg - implementation dependent argument
ExpressionException
public E visitDivision(DivisionTerm t,
F arg)
throws ExpressionException
ExpressionWalker
visitDivision in interface ExpressionWalker<E,F>t - division termarg - implementation dependent argument
ExpressionException
public E visitEquality(EqualityTerm t,
F arg)
throws ExpressionException
ExpressionWalker
visitEquality in interface ExpressionWalker<E,F>t - equality termarg - implementation dependent argument
ExpressionException
public E visitInequality(InequalityTerm t,
F arg)
throws ExpressionException
ExpressionWalker
visitInequality in interface ExpressionWalker<E,F>t - inequality termarg - implementation dependent argument
ExpressionException
public E visitLessThan(LessTerm t,
F arg)
throws ExpressionException
ExpressionWalker
visitLessThan in interface ExpressionWalker<E,F>t - less than termarg - implementation dependent argument
ExpressionException
public E visitLessEqual(LessEqualTerm t,
F arg)
throws ExpressionException
ExpressionWalker
visitLessEqual in interface ExpressionWalker<E,F>t - less equal termarg - implementation dependent argument
ExpressionException
public E visitGreaterThan(GreaterTerm t,
F arg)
throws ExpressionException
ExpressionWalker
visitGreaterThan in interface ExpressionWalker<E,F>t - greater than termarg - implementation dependent argument
ExpressionException
public E visitGreaterEqual(GreaterEqualTerm t,
F arg)
throws ExpressionException
ExpressionWalker
visitGreaterEqual in interface ExpressionWalker<E,F>t - greater equal termarg - implementation dependent argument
ExpressionException
public E visitInTerm(InTerm t,
F arg)
throws ExpressionException
ExpressionWalker
visitInTerm in interface ExpressionWalker<E,F>t - an in termarg - implementation dependent argument
ExpressionException
public E visitNotInTerm(NotInTerm t,
F arg)
throws ExpressionException
ExpressionWalker
visitNotInTerm in interface ExpressionWalker<E,F>t - a not in termarg - implementation dependent argument
ExpressionException
public E visitLikeTerm(LikeTerm t,
F arg)
throws ExpressionException
ExpressionWalker
visitLikeTerm in interface ExpressionWalker<E,F>t - a like termarg - implementation dependent argument
ExpressionException
public E visitNotLikeTerm(NotLikeTerm t,
F arg)
throws ExpressionException
ExpressionWalker
visitNotLikeTerm in interface ExpressionWalker<E,F>t - a not like termarg - implementation dependent argument
ExpressionException
public E visitAndTerm(AndTerm t,
F arg)
throws ExpressionException
ExpressionWalker
visitAndTerm in interface ExpressionWalker<E,F>t - an and termarg - implementation dependent argument
ExpressionException
public E visitOrTerm(OrTerm t,
F arg)
throws ExpressionException
ExpressionWalker
visitOrTerm in interface ExpressionWalker<E,F>t - an or termarg - implementation dependent argument
ExpressionException
public E visitConcatenationTerm(ConcatenationTerm t,
F arg)
throws ExpressionException
ExpressionWalker
visitConcatenationTerm in interface ExpressionWalker<E,F>t - a concatenation termarg - implementation dependent argument
ExpressionException
public E visitSignChange(SignChangeTerm t,
F arg)
throws ExpressionException
ExpressionWalker
visitSignChange in interface ExpressionWalker<E,F>t - a sign change termarg - implementation dependent argument
ExpressionException
public E visitNegation(NegationTerm t,
F arg)
throws ExpressionException
ExpressionWalker
visitNegation in interface ExpressionWalker<E,F>t - a concatenation termarg - implementation dependent argument
ExpressionException
public E visitIsNull(IsNullTerm t,
F arg)
throws ExpressionException
ExpressionWalker
visitIsNull in interface ExpressionWalker<E,F>t - an is null termarg - implementation dependent argument
ExpressionException
public E visitIsNotNull(IsNotNullTerm t,
F arg)
throws ExpressionException
ExpressionWalker
visitIsNotNull in interface ExpressionWalker<E,F>t - a not is null termarg - implementation dependent argument
ExpressionException
public E visitAbsFunction(AbsFunctionTerm t,
F arg)
throws ExpressionException
ExpressionWalker
visitAbsFunction in interface ExpressionWalker<E,F>t - an abs function termarg - implementation dependent argument
ExpressionException
public E visitLengthFunction(LengthFunctionTerm t,
F arg)
throws ExpressionException
ExpressionWalker
visitLengthFunction in interface ExpressionWalker<E,F>t - a length function termarg - implementation dependent argument
ExpressionException
public E visitTrimFunction(TrimFunctionTerm t,
F arg)
throws ExpressionException
ExpressionWalker
visitTrimFunction in interface ExpressionWalker<E,F>t - a trim function termarg - implementation dependent argument
ExpressionException
public E visitUpperFunction(UpperFunctionTerm t,
F arg)
throws ExpressionException
ExpressionWalker
visitUpperFunction in interface ExpressionWalker<E,F>t - an upper function termarg - implementation dependent argument
ExpressionException
public E visitLowerFunction(LowerFunctionTerm t,
F arg)
throws ExpressionException
ExpressionWalker
visitLowerFunction in interface ExpressionWalker<E,F>t - a lower function termarg - implementation dependent argument
ExpressionException
public E visitSubstrFunction(SubstrFunctionTerm t,
F arg)
throws ExpressionException
ExpressionWalker
visitSubstrFunction in interface ExpressionWalker<E,F>t - a substring function termarg - implementation dependent argument
ExpressionException
public E visitMatchTerm(MatchTerm t,
F arg)
throws ExpressionException
ExpressionWalker
visitMatchTerm in interface ExpressionWalker<E,F>t - a regular expression match termarg - implementation dependent argument
ExpressionException
public E visitReplaceFunction(ReplaceFunctionTerm t,
F arg)
throws ExpressionException
ExpressionWalker
visitReplaceFunction in interface ExpressionWalker<E,F>t - a replace function termarg - implementation dependent argument
ExpressionException
public E visitCurrentDateFunction(CurrentDateFunctionTerm t,
F arg)
throws ExpressionException
ExpressionWalker
visitCurrentDateFunction in interface ExpressionWalker<E,F>t - a current date function termarg - implementation dependent argument
ExpressionException
protected E visitFunctionCall(FunctionCall call,
F arg)
throws ExpressionException
call - function callarg - implementation dependent argument
ExpressionException
|
common-util | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||