# Uses of Package
org.apache.olingo.odata2.api.uri

- Packages that use org.apache.olingo.odata2.api.uri
  Package | Description
  --- | ---
  org.apache.olingo.odata2.api | OData Library API OData Library is a protocol implementation of the OData V2.0 standard.
  org.apache.olingo.odata2.api.ep | Entity Provider The org.apache.olingo.odata2.api.ep package contains all classes related and necessary to provide an `EntityProvider`.
  org.apache.olingo.odata2.api.ep.callback | Entity Provider Callbacks These callbacks will be used to support the $expand query option.
  org.apache.olingo.odata2.api.ep.entry | Entity Provider Entries The org.apache.olingo.odata2.api.ep.entry package contains all classes related and necessary for an `ODataEntry`.
  org.apache.olingo.odata2.api.processor | Data Processor A data processor implements all create, read, update and delete (CRUD) methods of an OData service.
  org.apache.olingo.odata2.api.rt | Runtime Support Provides a mechanism for loading of implementation classes for interfaces.
  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.
  org.apache.olingo.odata2.api.uri.info | URI Parser Result Views The interfaces of this package provide access to the relevant parts of the parsed request URI for the methods that process a request inside the dispatcher.
  org.apache.olingo.odata2.client.api |
  org.apache.olingo.odata2.client.core |
  org.apache.olingo.odata2.jpa.processor.api.jpql | OData JPA Processor API Library - Java Persistence Query Language The library provides set of APIs for building JPQL contexts from OData Requests.

- Classes in org.apache.olingo.odata2.api.uri used by org.apache.olingo.odata2.api
  Class and Description
  UriInfo Structured parts of the request URI - the result of URI parsing.

- Classes in org.apache.olingo.odata2.api.uri used by org.apache.olingo.odata2.api.ep
  Class and Description
  ExpandSelectTreeNode Expression tree node with information about selected properties and to be expanded links.
  PathInfo Object to keep OData URI information.

- Classes in org.apache.olingo.odata2.api.uri used by org.apache.olingo.odata2.api.ep.callback
  Class and Description
  ExpandSelectTreeNode Expression tree node with information about selected properties and to be expanded links.

- Classes in org.apache.olingo.odata2.api.uri used by org.apache.olingo.odata2.api.ep.entry
  Class and Description
  ExpandSelectTreeNode Expression tree node with information about selected properties and to be expanded links.

- Classes in org.apache.olingo.odata2.api.uri used by org.apache.olingo.odata2.api.processor
  Class and Description
  PathInfo Object to keep OData URI information.

- Classes in org.apache.olingo.odata2.api.uri used by org.apache.olingo.odata2.api.rt
  Class and Description
  ExpandSelectTreeNode.ExpandSelectTreeNodeBuilder Builder interface
  UriParser Wrapper for UriParser functionality.

- Classes in org.apache.olingo.odata2.api.uri used by org.apache.olingo.odata2.api.uri
  Class and Description
  ExpandSelectTreeNode Expression tree node with information about selected properties and to be expanded links.
  ExpandSelectTreeNode.ExpandSelectTreeNodeBuilder Builder interface
  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.
  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.
  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.

- Classes in org.apache.olingo.odata2.api.uri used by org.apache.olingo.odata2.api.uri.info
  Class and Description
  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.
  SelectItem An item of a $select system query option.

- Classes in org.apache.olingo.odata2.api.uri used by org.apache.olingo.odata2.client.api
  Class and Description
  PathSegment URI path segment consisting of an URI path element and URI matrix parameters.
  UriInfo Structured parts of the request URI - the result of URI parsing.
  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.

- Classes in org.apache.olingo.odata2.api.uri used by org.apache.olingo.odata2.client.core
  Class and Description
  PathSegment URI path segment consisting of an URI path element and URI matrix parameters.
  UriInfo Structured parts of the request URI - the result of URI parsing.
  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.

- Classes in org.apache.olingo.odata2.api.uri used by org.apache.olingo.odata2.jpa.processor.api.jpql
  Class and Description
  KeyPredicate Key predicate, consisting of a simple-type property and its value as String literal

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