public interface ODataReader
| Modifier and Type | Method and Description | 
|---|---|
| <T> ResWrap<T> | read(InputStream src,
    String format,
    Class<T> reference)Parses a stream into the object type specified by the given reference. | 
| ClientEntity | readEntity(InputStream input,
          ContentType contentType)Parses a stream taking care to de-serializes the first OData entity found. | 
| ClientEntitySet | readEntitySet(InputStream input,
             ContentType contentType)De-Serializes a stream into an OData entity set. | 
| ODataError | readError(InputStream inputStream,
         ContentType contentType)Parses a stream into an OData error. | 
| Edm | readMetadata(InputStream input)Parses a stream into metadata representation. | 
| Edm | readMetadata(InputStream input,
            List<InputStream> termDefinitions)Parses a stream into metadata representation. | 
| Edm | readMetadata(Map<String,CsdlSchema> xmlSchemas)Parses a stream into metadata representation, including referenced metadata documents. | 
| Edm | readMetadata(Map<String,CsdlSchema> xmlSchemas,
            List<CsdlSchema> termDefinitionSchema)Parses metadata document along with the document which includes term definitions | 
| Edm | readMetadata(XMLMetadata metadata,
            List<InputStream> termDefinitions)Fetches schema from metadata document and parses the document which includes term definitions | 
| ClientProperty | readProperty(InputStream input,
            ContentType contentType)Parses a stream taking care to de-serialize the first OData entity property found. | 
| ClientServiceDocument | readServiceDocument(InputStream input,
                   ContentType contentType)Parses an OData service document. | 
Edm readMetadata(InputStream input)
input - stream to de-serialize.Edm readMetadata(InputStream input, List<InputStream> termDefinitions)
input - termDefinitions - Edm readMetadata(XMLMetadata metadata, List<InputStream> termDefinitions)
metadata - termDefinitions - Edm readMetadata(Map<String,CsdlSchema> xmlSchemas)
xmlSchemas - XML representation of the requested metadata document + any other referenced (via
 <edmx:Reference/>) metadata documentEdm readMetadata(Map<String,CsdlSchema> xmlSchemas, List<CsdlSchema> termDefinitionSchema)
xmlSchemas - termDefinitionSchema - ClientServiceDocument readServiceDocument(InputStream input, ContentType contentType) throws ODataDeserializerException
input - stream to de-serialize.contentType - de-serialize as XML or JSONODataDeserializerExceptionClientEntitySet readEntitySet(InputStream input, ContentType contentType) throws ODataDeserializerException
input - stream to de-serialize.contentType - de-serialize formatODataDeserializerExceptionClientEntity readEntity(InputStream input, ContentType contentType) throws ODataDeserializerException
input - stream to de-serialize.contentType - de-serialize formatODataDeserializerExceptionClientProperty readProperty(InputStream input, ContentType contentType) throws ODataDeserializerException
input - stream to de-serialize.contentType - de-serialize as XML or JSONODataDeserializerExceptionODataError readError(InputStream inputStream, ContentType contentType) throws ODataDeserializerException
inputStream - stream to de-serialize.contentType - formatODataDeserializerException<T> ResWrap<T> read(InputStream src, String format, Class<T> reference) throws ODataDeserializerException
T - expected object type.src - input stream.format - formatreference - reference.ODataDeserializerExceptionCopyright © 2013–2023 The Apache Software Foundation. All rights reserved.