All Classes and Interfaces
Class
Description
Abstract implementation of the EDM simple-type interface.
Serializes an ATOM entry.
Serializes an ATOM feed.
Writes the OData service document in XML.
Provider for all basic (content type independent) entity provider methods.
Implementation of the internal simple type Bit.
Circular stream buffer to write/read into/from one single buffer.
Handles content negotiation with handling of OData special cases.
Internally used
ContentType for OData library.Interface for all none basic (content type dependent) provider methods.
Debug information.
Response body debug information.
Exception debug information.
Request debug information.
Response debug information.
Runtime debug information.
Server debug information.
URI parser debug information.
Decodes a Java String containing a percent-encoded UTF-8 String value
into a Java String (in its internal UTF-16 encoding).
Request dispatching according to URI type and HTTP method.
Implementation of the EDM simple type Auto.
Implementation of the EDM simple type Binary.
Implementation of the EDM simple type Boolean.
Implementation of the EDM simple type Byte.
Implementation of the EDM simple type DateTime.
Implementation of the EDM simple type DateTimeOffset.
Implementation of the EDM simple type Decimal.
Implementation of the EDM simple type Double.
Implementation of the EDM simple type Guid.
Implementation of the EDM simple type Int16.
Implementation of the EDM simple type Int32.
Implementation of the EDM simple type Int64.
See in ABNF
Implementation of the simple type Null.
Implementation of the EDM simple type SByte.
Implementation of the EDM simple type Single.
Implementation of the EDM simple type String.
Implementation of the EDM simple type Time.
Encodes a Java String (in its internal UTF-16 encoding) into its
percent-encoded UTF-8 representation according to
RFC 3986
(with consideration of its predecessor RFC 2396).
Aggregator to get easy and fast access to all for serialization and de-serialization necessary
EdmEntitySet
informations.Collects informations about a property of an entity.
Internal error in the expression parser.
Interface which defines a method for parsing a $filter expression to allow different parser implementations
This class is used to create exceptions of type FilterParserException.
String constants for formatting and parsing of JSON.
String constants for formatting and parsing of XML.
Provider for writing a collection of simple-type or complex-type instances in JSON.
Producer for writing an entity in JSON, also usable for function imports
returning a single instance of an entity type.
Consuming (read / deserialization) for OData error document in JSON format.
Producer for writing an entity collection (a feed) in JSON.
Simple wrapper for
ODataEntry or DeletedEntryMetadata object.Producer for writing a link in JSON.
Producer for writing a link collection in JSON.
JSON property consumer.
Producer for writing a single simple or complex property in JSON, also usable
for function imports returning a single instance of a simple or complex type.
Reads the OData service document (JSON).
Writes the OData service document in JSON.
Writes JSON output.
Context.
Wraps an OData response into an OData response containing additional
information useful for support purposes.
Creates an error response according to the format defined by the OData standard
if an exception occurs that is not handled elsewhere.
Default OData root locator responsible to handle the whole path and delegate all calls to a sub locator:
Common un-checked exception for the
OData library and
base exception for all OData-related exceptions
caused by programming errors and/or unexpected behavior within the code.An
ODataService implementation that uses ODataSingleProcessor.Interface which defines a method for parsing a $orderby expression to allow different parser implementations
Parameter set is a vector of 1 or more EDM types, it is used to store the possible
input and return types of a OData filter operator or OData filter method
Expression tokenizer
This exception is thrown if there is an error during tokenizing.
This exception in not in the public API, but may be added as cause for the
This exception in not in the public API, but may be added as cause for the
ExpressionParserException exception.This exception is thrown if a token should be read
from the top of the
TokenList which does not match an
expected token.Internal error.
The token kind is used to categorize a single
Token.Implementation of the internal simple type "unsigned 7-bit integer".
Parser for the OData part of the URL.
Provider for writing a collection of simple-type or complex-type instances
Xml entity (content type dependent) consumer for reading input (from
content).Atom/XML format reader/consumer for entries.
Consuming (read / deserialization) for OData error document in XML format.
Atom/XML format reader/consumer for feeds.
Provider for writing a single link.
Provider for writing a collection of links
String constants for deserialization and serialization of metadata document.
XML property consumer.
Internal EntityProvider for simple and complex EDM properties which are pre-analyzed as
EntityPropertyInfo.