public abstract class OData extends Object
Constructor and Description |
---|
OData() |
Modifier and Type | Method and Description |
---|---|
abstract ODataDeserializer |
createDeserializer(ODataFormat format) |
abstract FixedFormatDeserializer |
createFixedFormatDeserializer()
Creates a new deserializer object for reading content in a fixed format, e.g., for binary input.
|
abstract FixedFormatSerializer |
createFixedFormatSerializer()
Creates a new serializer object for rendering content in a fixed format, e.g., for binary output.
|
abstract ODataHttpHandler |
createHandler(ServiceMetadata serviceMetadata)
Creates a new ODataHttpHandler for handling OData requests in an HTTP context.
|
abstract ODataSerializer |
createSerializer(ODataFormat format)
Creates a new serializer object for rendering content in the specified format.
|
abstract ServiceMetadata |
createServiceMetadata(EdmProvider edmProvider,
List<EdmxReference> references)
Creates a metadata object for this service.
|
abstract UriHelper |
createUriHelper()
Creates a new URI helper object for performing URI-related tasks.
|
static OData |
newInstance() |
public static OData newInstance()
public abstract ODataSerializer createSerializer(ODataFormat format) throws SerializerException
format
- any format supported by Olingo (XML, JSON ...)SerializerException
public abstract FixedFormatSerializer createFixedFormatSerializer()
public abstract FixedFormatDeserializer createFixedFormatDeserializer()
public abstract ODataHttpHandler createHandler(ServiceMetadata serviceMetadata)
serviceMetadata
- - metadata object required to handle an OData requestpublic abstract ServiceMetadata createServiceMetadata(EdmProvider edmProvider, List<EdmxReference> references)
edmProvider
- a custom or default implementation for creating metadatareferences
- list of edmx referencespublic abstract UriHelper createUriHelper()
public abstract ODataDeserializer createDeserializer(ODataFormat format) throws DeserializerException
DeserializerException
Copyright © 2013–2015 The Apache Software Foundation. All rights reserved.