Package org.apache.olingo.odata2.api.uri
package org.apache.olingo.odata2.api.uri
URI Parser Facade
The URI package has one central class UriParser to parse a request URI
as well as several interfaces that provide access to parsed parts of the URI.
The UriParser class also provides the possibility to parse a filter or
an orderBy Statement. Both are specified in the OData Protocol Specification.
The URI syntax is specified in the OData Protocol Specification in the form of an ABNF.
-
ClassDescriptionExpression tree node with information about selected properties and to be expanded links.Builder interfaceKey predicate, consisting of a simple-type property and its value as String literalNavigation property segment, consisting of a navigation property and its target entity set.Navigation segment, consisting of a navigation property, its target entity set, and, optionally, a list of key predicates to determine a single entity out of the target entity set.Object to keep OData URI information.URI path segment consisting of an URI path element and URI matrix parameters.An item of a $select system query option.Structured parts of the request URI - the result of URI parsing.URI-parsing exception resulting in a 404 Not Found response.Wrapper for UriParser functionality.Exception for violation of the OData URI construction rules, resulting in a 400 Bad Request response.