public class

PrintExpressionVisitor

extends Object
implements ExpressionVisitor
java.lang.Object
   ↳ org.odata4j.expression.PrintExpressionVisitor

Summary

Fields
private final StringBuilder sb
Public Constructors
PrintExpressionVisitor()
Public Methods
void afterDescend()
static String asString(CommonExpression expr)
void beforeDescend()
void betweenDescend()
String toString()
void visit(OrExpression expr)
void visit(MinuteMethodCallExpression expr)
void visit(SubstringMethodCallExpression expr)
void visit(ConcatMethodCallExpression expr)
void visit(GtExpression expr)
void visit(DayMethodCallExpression expr)
void visit(DivExpression expr)
void visit(BooleanLiteral expr)
void visit(IntegralLiteral expr)
void visit(EndsWithMethodCallExpression expr)
void visit(EqExpression expr)
void visit(IsofExpression expr)
void visit(MonthMethodCallExpression expr)
void visit(DateTimeOffsetLiteral expr)
void visit(BinaryLiteral expr)
void visit(OrderByExpression.Direction direction)
void visit(CastExpression expr)
void visit(TrimMethodCallExpression expr)
void visit(DoubleLiteral expr)
void visit(AggregateAnyFunction expr)
void visit(RoundMethodCallExpression expr)
void visit(AndExpression expr)
void visit(MulExpression expr)
void visit(EntitySimpleProperty expr)
void visit(AddExpression expr)
void visit(SubExpression expr)
void visit(YearMethodCallExpression expr)
void visit(NotExpression expr)
void visit(ToUpperMethodCallExpression expr)
void visit(String type)
void visit(LtExpression expr)
void visit(SingleLiteral expr)
void visit(HourMethodCallExpression expr)
void visit(DecimalLiteral expr)
void visit(StringLiteral expr)
void visit(ByteLiteral expr)
void visit(DateTimeLiteral expr)
void visit(NullLiteral expr)
void visit(AggregateAllFunction expr)
void visit(SByteLiteral expr)
void visit(GuidLiteral expr)
void visit(OrderByExpression expr)
void visit(LengthMethodCallExpression expr)
void visit(NeExpression expr)
void visit(ParenExpression expr)
void visit(SubstringOfMethodCallExpression expr)
void visit(ReplaceMethodCallExpression expr)
void visit(ToLowerMethodCallExpression expr)
void visit(SecondMethodCallExpression expr)
void visit(LeExpression expr)
void visit(GeExpression expr)
void visit(CeilingMethodCallExpression expr)
void visit(BoolParenExpression expr)
void visit(StartsWithMethodCallExpression expr)
void visit(Int64Literal expr)
void visit(FloorMethodCallExpression expr)
void visit(NegateExpression expr)
void visit(IndexOfMethodCallExpression expr)
void visit(ModExpression expr)
void visit(TimeLiteral expr)
[Expand]
Inherited Methods
From class java.lang.Object
From interface org.odata4j.expression.ExpressionVisitor

Fields

private final StringBuilder sb

Public Constructors

public PrintExpressionVisitor ()

Public Methods

public void afterDescend ()

public static String asString (CommonExpression expr)

Parameters
expr

public void beforeDescend ()

public void betweenDescend ()

public String toString ()

public void visit (OrExpression expr)

Parameters
expr

public void visit (MinuteMethodCallExpression expr)

Parameters
expr

public void visit (SubstringMethodCallExpression expr)

Parameters
expr

public void visit (ConcatMethodCallExpression expr)

Parameters
expr

public void visit (GtExpression expr)

Parameters
expr

public void visit (DayMethodCallExpression expr)

Parameters
expr

public void visit (DivExpression expr)

Parameters
expr

public void visit (BooleanLiteral expr)

Parameters
expr

public void visit (IntegralLiteral expr)

Parameters
expr

public void visit (EndsWithMethodCallExpression expr)

Parameters
expr

public void visit (EqExpression expr)

Parameters
expr

public void visit (IsofExpression expr)

Parameters
expr

public void visit (MonthMethodCallExpression expr)

Parameters
expr

public void visit (DateTimeOffsetLiteral expr)

Parameters
expr

public void visit (BinaryLiteral expr)

Parameters
expr

public void visit (OrderByExpression.Direction direction)

Parameters
direction

public void visit (CastExpression expr)

Parameters
expr

public void visit (TrimMethodCallExpression expr)

Parameters
expr

public void visit (DoubleLiteral expr)

Parameters
expr

public void visit (AggregateAnyFunction expr)

Parameters
expr

public void visit (RoundMethodCallExpression expr)

Parameters
expr

public void visit (AndExpression expr)

Parameters
expr

public void visit (MulExpression expr)

Parameters
expr

public void visit (EntitySimpleProperty expr)

Parameters
expr

public void visit (AddExpression expr)

Parameters
expr

public void visit (SubExpression expr)

Parameters
expr

public void visit (YearMethodCallExpression expr)

Parameters
expr

public void visit (NotExpression expr)

Parameters
expr

public void visit (ToUpperMethodCallExpression expr)

Parameters
expr

public void visit (String type)

Parameters
type

public void visit (LtExpression expr)

Parameters
expr

public void visit (SingleLiteral expr)

Parameters
expr

public void visit (HourMethodCallExpression expr)

Parameters
expr

public void visit (DecimalLiteral expr)

Parameters
expr

public void visit (StringLiteral expr)

Parameters
expr

public void visit (ByteLiteral expr)

Parameters
expr

public void visit (DateTimeLiteral expr)

Parameters
expr

public void visit (NullLiteral expr)

Parameters
expr

public void visit (AggregateAllFunction expr)

Parameters
expr

public void visit (SByteLiteral expr)

Parameters
expr

public void visit (GuidLiteral expr)

Parameters
expr

public void visit (OrderByExpression expr)

Parameters
expr

public void visit (LengthMethodCallExpression expr)

Parameters
expr

public void visit (NeExpression expr)

Parameters
expr

public void visit (ParenExpression expr)

Parameters
expr

public void visit (SubstringOfMethodCallExpression expr)

Parameters
expr

public void visit (ReplaceMethodCallExpression expr)

Parameters
expr

public void visit (ToLowerMethodCallExpression expr)

Parameters
expr

public void visit (SecondMethodCallExpression expr)

Parameters
expr

public void visit (LeExpression expr)

Parameters
expr

public void visit (GeExpression expr)

Parameters
expr

public void visit (CeilingMethodCallExpression expr)

Parameters
expr

public void visit (BoolParenExpression expr)

Parameters
expr

public void visit (StartsWithMethodCallExpression expr)

Parameters
expr

public void visit (Int64Literal expr)

Parameters
expr

public void visit (FloorMethodCallExpression expr)

Parameters
expr

public void visit (NegateExpression expr)

Parameters
expr

public void visit (IndexOfMethodCallExpression expr)

Parameters
expr

public void visit (ModExpression expr)

Parameters
expr

public void visit (TimeLiteral expr)

Parameters
expr