|
||||||||||
| 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 | |||||||||