Class JsonVisitor
java.lang.Object
org.apache.olingo.odata2.core.uri.expression.JsonVisitor
- All Implemented Interfaces:
ExpressionVisitor
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvisitBinary(BinaryExpression binaryExpression, BinaryOperator operator, Object leftSide, Object rightSide) visitFilterExpression(FilterExpression filterExpression, String expressionString, Object expression) visitLiteral(LiteralExpression literal, EdmLiteral edmLiteral) visitMember(MemberExpression memberExpression, Object path, Object property) visitMethod(MethodExpression methodExpression, MethodOperator method, List<Object> parameters) visitOrder(OrderExpression orderExpression, Object filterResult, SortOrder sortOrder) visitOrderByExpression(OrderByExpression orderByExpression, String expressionString, List<Object> orders) visitProperty(PropertyExpression propertyExpression, String uriLiteral, EdmTyped edmProperty) visitUnary(UnaryExpression unaryExpression, UnaryOperator operator, Object operand)
-
Constructor Details
-
JsonVisitor
public JsonVisitor()
-
-
Method Details
-
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
- Specified by:
visitOrderin interfaceExpressionVisitor
-
visitLiteral
- Specified by:
visitLiteralin interfaceExpressionVisitor
-
visitMethod
public Object visitMethod(MethodExpression methodExpression, MethodOperator method, List<Object> parameters) - Specified by:
visitMethodin interfaceExpressionVisitor
-
visitMember
- Specified by:
visitMemberin interfaceExpressionVisitor
-
visitProperty
public Object visitProperty(PropertyExpression propertyExpression, String uriLiteral, EdmTyped edmProperty) - Specified by:
visitPropertyin interfaceExpressionVisitor
-
visitUnary
- Specified by:
visitUnaryin interfaceExpressionVisitor
-