|
||||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |
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. |
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.
|
||||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |