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