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