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.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.client.api | |
org.apache.olingo.odata2.client.api.edm | |
org.apache.olingo.odata2.client.core | |
org.apache.olingo.odata2.client.core.edm.Impl |
Modifier and Type | Method and Description |
---|---|
Edm |
ODataService.getEntityDataModel() |
Modifier and Type | Method and Description |
---|---|
static Edm |
EntityProvider.readMetadata(InputStream metadataXml,
boolean validate)
|
Edm |
EntityProvider.EntityProviderInterface.readMetadata(InputStream inputStream,
boolean validate)
|
Modifier and Type | Method and Description |
---|---|
static ODataResponse |
EntityProvider.writeServiceDocument(String contentType,
Edm edm,
String serviceRoot)
Write service document based on given
Edm and service root as
given content type. |
ODataResponse |
EntityProvider.EntityProviderInterface.writeServiceDocument(String contentType,
Edm edm,
String serviceRoot)
Write service document based on given
Edm and service root as
given content type. |
Modifier and Type | Method and Description |
---|---|
static Edm |
RuntimeDelegate.createEdm(EdmProvider provider)
Creates and returns an entity data model.
|
protected abstract Edm |
RuntimeDelegate.RuntimeDelegateInstance.createEdm(EdmProvider provider) |
Modifier and Type | Method and Description |
---|---|
static UriParser |
RuntimeDelegate.getUriParser(Edm edm)
Returns an parser which can parse OData uris based on metadata.
|
protected abstract UriParser |
RuntimeDelegate.RuntimeDelegateInstance.getUriParser(Edm edm) |
Modifier and Type | Method and Description |
---|---|
static UriInfo |
UriParser.parse(Edm edm,
List<PathSegment> pathSegments,
Map<String,String> queryParameters)
Parses path segments and query parameters for the given EDM.
|
static FilterExpression |
UriParser.parseFilter(Edm edm,
EdmEntityType edmType,
String expression)
Parses a $filter expression string and create an expression tree.
|
static OrderByExpression |
UriParser.parseOrderBy(Edm edm,
EdmEntityType edmType,
String expression)
Parses a $orderby expression string and creates an expression tree.
|
Modifier and Type | Method and Description |
---|---|
abstract UriInfo |
ODataClient.parseUri(Edm edm,
List<PathSegment> pathSegments,
Map<String,List<String>> queryParameters)
Parses the uri and returns UriInfo
|
abstract UriInfo |
ODataClient.parseUri(Edm edm,
String uri)
Parses the uri and returns UriInfo
|
Modifier and Type | Interface and Description |
---|---|
interface |
ClientEdm |
Modifier and Type | Method and Description |
---|---|
UriInfo |
ODataClientImpl.parseUri(Edm edm,
List<PathSegment> pathSegments,
Map<String,List<String>> queryParameters) |
UriInfo |
ODataClientImpl.parseUri(Edm edm,
String uri) |
Modifier and Type | Class and Description |
---|---|
class |
EdmImpl
Objects of this class represent Edm
|
Copyright © 2013-2019 The Apache Software Foundation. All Rights Reserved.