Uses of Class
org.apache.olingo.odata2.api.uri.expression.ExpressionParserException
Packages that use ExpressionParserException
Package
Description
URI Parser Facade
-
Uses of ExpressionParserException in org.apache.olingo.odata2.api.uri
Methods in org.apache.olingo.odata2.api.uri that throw ExpressionParserExceptionModifier and TypeMethodDescriptionstatic FilterExpressionUriParser.parseFilter(Edm edm, EdmEntityType edmType, String expression) Parses a $filter expression string and create an expression tree.abstract FilterExpressionUriParser.parseFilterString(EdmEntityType edmType, String expression) Parses a $filter expression string and create an expression tree.static OrderByExpressionUriParser.parseOrderBy(Edm edm, EdmEntityType edmType, String expression) Parses a $orderby expression string and creates an expression tree.abstract OrderByExpressionUriParser.parseOrderByString(EdmEntityType edmType, String expression) Parses a $orderby expression string and creates an expression tree. -
Uses of ExpressionParserException in org.apache.olingo.odata2.core.debug
Constructors in org.apache.olingo.odata2.core.debug with parameters of type ExpressionParserException -
Uses of ExpressionParserException in org.apache.olingo.odata2.core.uri.expression
Subclasses of ExpressionParserException in org.apache.olingo.odata2.core.uri.expressionModifier and TypeClassDescriptionclassThis class is used to create exceptions of type FilterParserException.Methods in org.apache.olingo.odata2.core.uri.expression that return ExpressionParserExceptionModifier and TypeMethodDescriptionstatic ExpressionParserExceptionFilterParserExceptionImpl.createCOMMA_OR_CLOSING_PARENTHESIS_EXPECTED_AFTER_POS(Token token, String expression) static ExpressionParserExceptionFilterParserExceptionImpl.createCOMMA_OR_END_EXPECTED_AT_POS(Token token, String expression) static ExpressionParserExceptionFilterParserExceptionImpl.createERROR_IN_TOKENIZER(TokenizerException exceptionTokenizer, String expression) static ExpressionParserExceptionFilterParserExceptionImpl.createEXPRESSION_EXPECTED_AFTER_POS(int position, String expression) static ExpressionParserExceptionFilterParserExceptionImpl.createEXPRESSION_EXPECTED_AFTER_POS(Token token, String expression) static ExpressionParserExceptionFilterParserExceptionImpl.createEXPRESSION_EXPECTED_AT_POS(Token token, String expression) static ExpressionParserExceptionFilterParserExceptionImpl.createINVALID_METHOD_CALL(CommonExpression leftNode, Token prevToken, String expression) static ExpressionParserExceptionFilterParserExceptionImpl.createINVALID_SORT_ORDER(Token token, String expression) static ExpressionParserExceptionFilterParserExceptionImpl.createINVALID_TRAILING_TOKEN_DETECTED_AFTER_PARSING(Token token, String expression) static ExpressionParserExceptionFilterParserExceptionImpl.createINVALID_TYPES_FOR_BINARY_OPERATOR(BinaryOperator op, EdmType left, EdmType right, Token token, String expression) static ExpressionParserExceptionFilterParserExceptionImpl.createLEFT_SIDE_NOT_A_PROPERTY(Token token, String expression) static ExpressionParserExceptionFilterParserExceptionImpl.createLEFT_SIDE_NOT_STRUCTURAL_TYPE(EdmType parentType, PropertyExpressionImpl property, Token token, String expression) static ExpressionParserExceptionFilterParserExceptionImpl.createMETHOD_WRONG_ARG_COUNT(MethodExpressionImpl methodExpression, Token token, String expression) static ExpressionParserExceptionFilterParserExceptionImpl.createMETHOD_WRONG_INPUT_TYPE(MethodExpressionImpl methodExpression, Token token, String expression) static ExpressionParserExceptionFilterParserExceptionImpl.createMISSING_CLOSING_PARENTHESIS(int position, String expression, TokenizerExpectError e) static ExpressionParserExceptionFilterParserExceptionImpl.createPROPERTY_NAME_NOT_FOUND_IN_TYPE(EdmStructuralType parentType, PropertyExpression property, Token token, String expression) static ExpressionParserExceptionFilterParserExceptionImpl.createTOKEN_UNDETERMINATED_STRING(int position, String expression) static ExpressionParserExceptionFilterParserExceptionImpl.createTYPE_EXPECTED_AT(EdmType expectedType, EdmType actualType, int position, String expression) Methods in org.apache.olingo.odata2.core.uri.expression that throw ExpressionParserExceptionModifier and TypeMethodDescriptionFilterParser.parseFilterString(String expression) Parses a $filter expression string and creates an $orderby expression tree.FilterParserImpl.parseFilterString(String filterExpression) FilterParserImpl.parseFilterString(String filterExpression, boolean allowOnlyBinary) OrderByParser.parseOrderByString(String orderByExpression) Parses a $orderby expression string and creates an $orderby expression treeOrderByParserImpl.parseOrderByString(String orderByExpression) protected CommonExpressionFilterParserImpl.readElement(CommonExpression leftExpression) protected CommonExpressionFilterParserImpl.readElement(CommonExpression leftExpression, ActualBinaryOperator leftOperator) Reads: Unary operators, Methods, Properties, ...protected CommonExpressionFilterParserImpl.readElements(CommonExpression leftExpression, int priority) protected CommonExpressionFilterParserImpl.readMethod(Token token, org.apache.olingo.odata2.core.uri.expression.InfoMethod methodOperator) protected MethodExpressionFilterParserImpl.readParameters(org.apache.olingo.odata2.core.uri.expression.InfoMethod methodInfo, MethodExpressionImpl methodExpression, Token methodToken) Read the parameters of a method expressionprotected CommonExpressionFilterParserImpl.readParenthesis()Reads the content between parenthesis.protected CommonExpressionFilterParserImpl.readUnaryoperator(Token lookToken, org.apache.olingo.odata2.core.uri.expression.InfoUnaryOperator unaryOperator) Tokenizer.tokenize()Tokenizes an expression as defined per OData specificationprotected voidFilterParserImpl.validateBinaryOperatorTypes(BinaryExpression binaryExpression) protected voidFilterParserImpl.validateEdmProperty(CommonExpression leftExpression, PropertyExpressionImpl property, Token propertyToken, ActualBinaryOperator actBinOp) protected voidFilterParserImpl.validateEdmPropertyOfStructuredType(EdmStructuralType parentType, PropertyExpressionImpl property, Token propertyToken) protected voidFilterParserImpl.validateMethodTypes(MethodExpression methodExpression, Token methodToken)