public class JsonVisitor extends Object implements ExpressionVisitor
| Constructor and Description |
|---|
JsonVisitor() |
| Modifier and Type | Method and Description |
|---|---|
Object |
visitBinary(BinaryExpression binaryExpression,
BinaryOperator operator,
Object leftSide,
Object rightSide) |
Object |
visitFilterExpression(FilterExpression filterExpression,
String expressionString,
Object expression) |
Object |
visitLiteral(LiteralExpression literal,
EdmLiteral edmLiteral) |
Object |
visitMember(MemberExpression memberExpression,
Object path,
Object property) |
Object |
visitMethod(MethodExpression methodExpression,
MethodOperator method,
List<Object> parameters) |
Object |
visitOrder(OrderExpression orderExpression,
Object filterResult,
SortOrder sortOrder) |
Object |
visitOrderByExpression(OrderByExpression orderByExpression,
String expressionString,
List<Object> orders) |
Object |
visitProperty(PropertyExpression propertyExpression,
String uriLiteral,
EdmTyped edmProperty) |
Object |
visitUnary(UnaryExpression unaryExpression,
UnaryOperator operator,
Object operand) |
public Object visitFilterExpression(FilterExpression filterExpression, String expressionString, Object expression)
visitFilterExpression in interface ExpressionVisitorpublic Object visitBinary(BinaryExpression binaryExpression, BinaryOperator operator, Object leftSide, Object rightSide)
visitBinary in interface ExpressionVisitorpublic Object visitOrderByExpression(OrderByExpression orderByExpression, String expressionString, List<Object> orders)
visitOrderByExpression in interface ExpressionVisitorpublic Object visitOrder(OrderExpression orderExpression, Object filterResult, SortOrder sortOrder)
visitOrder in interface ExpressionVisitorpublic Object visitLiteral(LiteralExpression literal, EdmLiteral edmLiteral)
visitLiteral in interface ExpressionVisitorpublic Object visitMethod(MethodExpression methodExpression, MethodOperator method, List<Object> parameters)
visitMethod in interface ExpressionVisitorpublic Object visitMember(MemberExpression memberExpression, Object path, Object property)
visitMember in interface ExpressionVisitorpublic Object visitProperty(PropertyExpression propertyExpression, String uriLiteral, EdmTyped edmProperty)
visitProperty in interface ExpressionVisitorpublic Object visitUnary(UnaryExpression unaryExpression, UnaryOperator operator, Object operand)
visitUnary in interface ExpressionVisitorCopyright © 2013-2023 The Apache Software Foundation. All Rights Reserved.