See: Description
| Interface | Description | 
|---|---|
| UriHelper | Used for URI-related tasks. | 
| UriInfo | Object acting as general access to URI information extracted from the request URI. | 
| UriInfoAll | Used for URI info kind  UriInfoKind.allto describe URIs like
 http://... | 
| UriInfoBatch | Used for URI info kind  UriInfoKind.batchto describe URIs like
 http://... | 
| UriInfoCrossjoin | Used for URI info kind  UriInfoKind.crossjointo describe URIs like
 http://... | 
| UriInfoEntityId | Used for URI info kind  UriInfoKind.entityIdto describe URIs like
 http://... | 
| UriInfoMetadata | Used for URI info kind  UriInfoKind.metadatato describe URIs like
 http://... | 
| UriInfoResource | Used for URI info kind  UriInfoKind.resourceto describe URIs like
 E.g. http://... | 
| UriInfoService | Used for URI info kind  UriInfoKind.serviceto describe URIs like
 http://... | 
| UriParameter | Represents a function parameter or key predicate when used in the URI. | 
| UriResource | Super interface for all objects representing resource parts. | 
| UriResourceAction | Used to describe an action used within an resource path
 For example: http://... | 
| UriResourceComplexProperty | Used to describe an complex property used within an resource path
 E.g. http://... | 
| UriResourceCount | Used to describe an $count used within an resource path
 For example: http://... | 
| UriResourceEntitySet | Used to describe an entity set used within an resource path
 For example: http://... | 
| UriResourceFunction | Used to describe an function import or bound function used within an resource path
 For example: http://... | 
| UriResourceIt | Class indicating the $it reference. | 
| UriResourceLambdaAll | Used to describe an all lambda expression used within an resource path
 For example: http://... | 
| UriResourceLambdaAny | Used to describe an any lambda expression used within an resource path
 For example: http://... | 
| UriResourceLambdaVariable | Used to describe an lambda variable used within an resource path
 For example: http://... | 
| UriResourceNavigation | Used to describe an navigation property used within an resource path
 For example: http://... | 
| UriResourcePartTyped | Used to describe an typed resource part (super interface) | 
| UriResourcePrimitiveProperty | Used to describe an primitive property used within an resource path
 For example: http://... | 
| UriResourceProperty | Used to describe an resource part which is an property (super interface) | 
| UriResourceRef | Used to describe an $ref used within an resource path
 For example: http://... | 
| UriResourceRoot | Class indicating the $root reference. | 
| UriResourceSingleton | Used to describe an entity set used within an resource path
 For example: http://... | 
| UriResourceValue | Used to describe an $value used within an resource path
 For example: http://... | 
| Enum | Description | 
|---|---|
| UriInfoKind | Defining the various info kinds | 
| UriResourceKind | Defining the various resource part types | 
 The URI package is used to condense all information about the OData path used to query the data.
 
 In order to support filter and orderby statements the
 ExpressionVisitor has to be implemented by an
 application.
Copyright © 2013–2023 The Apache Software Foundation. All rights reserved.