public class ExpressionJsonVisitor extends Object implements org.apache.olingo.server.api.uri.queryoption.expression.ExpressionVisitor<com.fasterxml.jackson.databind.JsonNode>
JsonNode tree.| Constructor and Description |
|---|
ExpressionJsonVisitor() |
| Modifier and Type | Method and Description |
|---|---|
com.fasterxml.jackson.databind.JsonNode |
visitAlias(String aliasName) |
com.fasterxml.jackson.databind.JsonNode |
visitBinaryOperator(org.apache.olingo.server.api.uri.queryoption.expression.BinaryOperatorKind operator,
com.fasterxml.jackson.databind.JsonNode left,
com.fasterxml.jackson.databind.JsonNode right) |
com.fasterxml.jackson.databind.JsonNode |
visitEnum(org.apache.olingo.commons.api.edm.EdmEnumType type,
List<String> enumValues) |
com.fasterxml.jackson.databind.JsonNode |
visitLambdaExpression(String lambdaFunction,
String lambdaVariable,
org.apache.olingo.server.api.uri.queryoption.expression.Expression expression) |
com.fasterxml.jackson.databind.JsonNode |
visitLambdaReference(String variableName) |
com.fasterxml.jackson.databind.JsonNode |
visitLiteral(org.apache.olingo.server.api.uri.queryoption.expression.Literal literal) |
com.fasterxml.jackson.databind.JsonNode |
visitMember(org.apache.olingo.server.api.uri.UriInfoResource member) |
com.fasterxml.jackson.databind.JsonNode |
visitMethodCall(org.apache.olingo.server.api.uri.queryoption.expression.MethodKind methodCall,
List<com.fasterxml.jackson.databind.JsonNode> parameters) |
com.fasterxml.jackson.databind.JsonNode |
visitTypeLiteral(org.apache.olingo.commons.api.edm.EdmType type) |
com.fasterxml.jackson.databind.JsonNode |
visitUnaryOperator(org.apache.olingo.server.api.uri.queryoption.expression.UnaryOperatorKind operator,
com.fasterxml.jackson.databind.JsonNode operand) |
public com.fasterxml.jackson.databind.JsonNode visitBinaryOperator(org.apache.olingo.server.api.uri.queryoption.expression.BinaryOperatorKind operator,
com.fasterxml.jackson.databind.JsonNode left,
com.fasterxml.jackson.databind.JsonNode right)
throws org.apache.olingo.server.api.uri.queryoption.expression.ExpressionVisitException,
org.apache.olingo.server.api.ODataApplicationException
visitBinaryOperator in interface org.apache.olingo.server.api.uri.queryoption.expression.ExpressionVisitor<com.fasterxml.jackson.databind.JsonNode>org.apache.olingo.server.api.uri.queryoption.expression.ExpressionVisitExceptionorg.apache.olingo.server.api.ODataApplicationExceptionpublic com.fasterxml.jackson.databind.JsonNode visitUnaryOperator(org.apache.olingo.server.api.uri.queryoption.expression.UnaryOperatorKind operator,
com.fasterxml.jackson.databind.JsonNode operand)
throws org.apache.olingo.server.api.uri.queryoption.expression.ExpressionVisitException,
org.apache.olingo.server.api.ODataApplicationException
visitUnaryOperator in interface org.apache.olingo.server.api.uri.queryoption.expression.ExpressionVisitor<com.fasterxml.jackson.databind.JsonNode>org.apache.olingo.server.api.uri.queryoption.expression.ExpressionVisitExceptionorg.apache.olingo.server.api.ODataApplicationExceptionpublic com.fasterxml.jackson.databind.JsonNode visitMethodCall(org.apache.olingo.server.api.uri.queryoption.expression.MethodKind methodCall,
List<com.fasterxml.jackson.databind.JsonNode> parameters)
throws org.apache.olingo.server.api.uri.queryoption.expression.ExpressionVisitException,
org.apache.olingo.server.api.ODataApplicationException
visitMethodCall in interface org.apache.olingo.server.api.uri.queryoption.expression.ExpressionVisitor<com.fasterxml.jackson.databind.JsonNode>org.apache.olingo.server.api.uri.queryoption.expression.ExpressionVisitExceptionorg.apache.olingo.server.api.ODataApplicationExceptionpublic com.fasterxml.jackson.databind.JsonNode visitLambdaExpression(String lambdaFunction, String lambdaVariable, org.apache.olingo.server.api.uri.queryoption.expression.Expression expression) throws org.apache.olingo.server.api.uri.queryoption.expression.ExpressionVisitException, org.apache.olingo.server.api.ODataApplicationException
visitLambdaExpression in interface org.apache.olingo.server.api.uri.queryoption.expression.ExpressionVisitor<com.fasterxml.jackson.databind.JsonNode>org.apache.olingo.server.api.uri.queryoption.expression.ExpressionVisitExceptionorg.apache.olingo.server.api.ODataApplicationExceptionpublic com.fasterxml.jackson.databind.JsonNode visitLiteral(org.apache.olingo.server.api.uri.queryoption.expression.Literal literal)
throws org.apache.olingo.server.api.uri.queryoption.expression.ExpressionVisitException,
org.apache.olingo.server.api.ODataApplicationException
visitLiteral in interface org.apache.olingo.server.api.uri.queryoption.expression.ExpressionVisitor<com.fasterxml.jackson.databind.JsonNode>org.apache.olingo.server.api.uri.queryoption.expression.ExpressionVisitExceptionorg.apache.olingo.server.api.ODataApplicationExceptionpublic com.fasterxml.jackson.databind.JsonNode visitMember(org.apache.olingo.server.api.uri.UriInfoResource member)
throws org.apache.olingo.server.api.uri.queryoption.expression.ExpressionVisitException,
org.apache.olingo.server.api.ODataApplicationException
visitMember in interface org.apache.olingo.server.api.uri.queryoption.expression.ExpressionVisitor<com.fasterxml.jackson.databind.JsonNode>org.apache.olingo.server.api.uri.queryoption.expression.ExpressionVisitExceptionorg.apache.olingo.server.api.ODataApplicationExceptionpublic com.fasterxml.jackson.databind.JsonNode visitAlias(String aliasName) throws org.apache.olingo.server.api.uri.queryoption.expression.ExpressionVisitException, org.apache.olingo.server.api.ODataApplicationException
visitAlias in interface org.apache.olingo.server.api.uri.queryoption.expression.ExpressionVisitor<com.fasterxml.jackson.databind.JsonNode>org.apache.olingo.server.api.uri.queryoption.expression.ExpressionVisitExceptionorg.apache.olingo.server.api.ODataApplicationExceptionpublic com.fasterxml.jackson.databind.JsonNode visitTypeLiteral(org.apache.olingo.commons.api.edm.EdmType type)
throws org.apache.olingo.server.api.uri.queryoption.expression.ExpressionVisitException,
org.apache.olingo.server.api.ODataApplicationException
visitTypeLiteral in interface org.apache.olingo.server.api.uri.queryoption.expression.ExpressionVisitor<com.fasterxml.jackson.databind.JsonNode>org.apache.olingo.server.api.uri.queryoption.expression.ExpressionVisitExceptionorg.apache.olingo.server.api.ODataApplicationExceptionpublic com.fasterxml.jackson.databind.JsonNode visitLambdaReference(String variableName) throws org.apache.olingo.server.api.uri.queryoption.expression.ExpressionVisitException, org.apache.olingo.server.api.ODataApplicationException
visitLambdaReference in interface org.apache.olingo.server.api.uri.queryoption.expression.ExpressionVisitor<com.fasterxml.jackson.databind.JsonNode>org.apache.olingo.server.api.uri.queryoption.expression.ExpressionVisitExceptionorg.apache.olingo.server.api.ODataApplicationExceptionpublic com.fasterxml.jackson.databind.JsonNode visitEnum(org.apache.olingo.commons.api.edm.EdmEnumType type,
List<String> enumValues)
throws org.apache.olingo.server.api.uri.queryoption.expression.ExpressionVisitException,
org.apache.olingo.server.api.ODataApplicationException
visitEnum in interface org.apache.olingo.server.api.uri.queryoption.expression.ExpressionVisitor<com.fasterxml.jackson.databind.JsonNode>org.apache.olingo.server.api.uri.queryoption.expression.ExpressionVisitExceptionorg.apache.olingo.server.api.ODataApplicationExceptionCopyright © 2013–2015 The Apache Software Foundation. All rights reserved.