Class JsonVisitor
- java.lang.Object
-
- org.apache.olingo.odata2.core.uri.expression.JsonVisitor
-
- All Implemented Interfaces:
ExpressionVisitor
public class JsonVisitor extends Object implements ExpressionVisitor
-
-
Constructor Summary
Constructors Constructor Description JsonVisitor()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ObjectvisitBinary(BinaryExpression binaryExpression, BinaryOperator operator, Object leftSide, Object rightSide)ObjectvisitFilterExpression(FilterExpression filterExpression, String expressionString, Object expression)ObjectvisitLiteral(LiteralExpression literal, EdmLiteral edmLiteral)ObjectvisitMember(MemberExpression memberExpression, Object path, Object property)ObjectvisitMethod(MethodExpression methodExpression, MethodOperator method, List<Object> parameters)ObjectvisitOrder(OrderExpression orderExpression, Object filterResult, SortOrder sortOrder)ObjectvisitOrderByExpression(OrderByExpression orderByExpression, String expressionString, List<Object> orders)ObjectvisitProperty(PropertyExpression propertyExpression, String uriLiteral, EdmTyped edmProperty)ObjectvisitUnary(UnaryExpression unaryExpression, UnaryOperator operator, Object operand)
-
-
-
Method Detail
-
visitFilterExpression
public Object visitFilterExpression(FilterExpression filterExpression, String expressionString, Object expression)
- Specified by:
visitFilterExpressionin interfaceExpressionVisitor
-
visitBinary
public Object visitBinary(BinaryExpression binaryExpression, BinaryOperator operator, Object leftSide, Object rightSide)
- Specified by:
visitBinaryin interfaceExpressionVisitor
-
visitOrderByExpression
public Object visitOrderByExpression(OrderByExpression orderByExpression, String expressionString, List<Object> orders)
- Specified by:
visitOrderByExpressionin interfaceExpressionVisitor
-
visitOrder
public Object visitOrder(OrderExpression orderExpression, Object filterResult, SortOrder sortOrder)
- Specified by:
visitOrderin interfaceExpressionVisitor
-
visitLiteral
public Object visitLiteral(LiteralExpression literal, EdmLiteral edmLiteral)
- Specified by:
visitLiteralin interfaceExpressionVisitor
-
visitMethod
public Object visitMethod(MethodExpression methodExpression, MethodOperator method, List<Object> parameters)
- Specified by:
visitMethodin interfaceExpressionVisitor
-
visitMember
public Object visitMember(MemberExpression memberExpression, Object path, Object property)
- Specified by:
visitMemberin interfaceExpressionVisitor
-
visitProperty
public Object visitProperty(PropertyExpression propertyExpression, String uriLiteral, EdmTyped edmProperty)
- Specified by:
visitPropertyin interfaceExpressionVisitor
-
visitUnary
public Object visitUnary(UnaryExpression unaryExpression, UnaryOperator operator, Object operand)
- Specified by:
visitUnaryin interfaceExpressionVisitor
-
-