Package org.apache.olingo.odata2.api.uri

URI Parser Facade

See:
          Description

Interface Summary
KeyPredicate Key predicate, consisting of a simple-type property and its value as String literal
NavigationPropertySegment Navigation property segment, consisting of a navigation property and its target entity set.
NavigationSegment 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.
PathInfo Object to keep OData URI information.
PathSegment URI path segment consisting of an URI path element and URI matrix parameters.
SelectItem An item of a $select system query option.
UriInfo Structured parts of the request URI - the result of URI parsing.
 

Class Summary
ExpandSelectTreeNode Expression tree node with information about selected properties and to be expanded links.
ExpandSelectTreeNode.ExpandSelectTreeNodeBuilder Builder interface
UriParser Wrapper for UriParser functionality.
 

Exception Summary
UriNotMatchingException URI-parsing exception resulting in a 404 Not Found response.
UriSyntaxException Exception for violation of the OData URI construction rules, resulting in a 400 Bad Request response.
 

Package org.apache.olingo.odata2.api.uri Description

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.



Copyright © 2013-2015 The Apache Software Foundation. All Rights Reserved.