## Uses of Interface
org.apache.olingo.odata2.api.edm.Edm

- Packages that use Edm
  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 |

- - ### Uses of Edm in org.apache.olingo.odata2.api

    Methods in org.apache.olingo.odata2.api that return Edm
    Modifier and Type | Method and Description
    --- | ---
    `Edm` | ODataService.`getEntityDataModel()`

  - ### Uses of Edm in org.apache.olingo.odata2.api.ep

    Methods in org.apache.olingo.odata2.api.ep that return Edm
    Modifier and Type | Method and Description
    --- | ---
    `static Edm` | EntityProvider.`readMetadata(InputStream metadataXml, boolean validate)` Read (de-serialize) data from metadata `inputStream` (as `InputStream`) and provide Edm as `Edm`
    `Edm` | EntityProvider.EntityProviderInterface.`readMetadata(InputStream inputStream, boolean validate)` Read (de-serialize) data from metadata `inputStream` (as `InputStream`) and provide Edm as `Edm`

    Methods in org.apache.olingo.odata2.api.ep with parameters of type Edm
    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.

  - ### Uses of Edm in org.apache.olingo.odata2.api.rt

    Methods in org.apache.olingo.odata2.api.rt that return Edm
    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)`

    Methods in org.apache.olingo.odata2.api.rt with parameters of type Edm
    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)`

  - ### Uses of Edm in org.apache.olingo.odata2.api.uri

    Methods in org.apache.olingo.odata2.api.uri with parameters of type 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 UriInfo` | UriParser.`parse(Edm edm, List<PathSegment> pathSegments, Map<String,String> queryParameters, boolean strictFilter)` 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.

  - ### Uses of Edm in org.apache.olingo.odata2.client.api

    Methods in org.apache.olingo.odata2.client.api with parameters of type Edm
    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, List<PathSegment> pathSegments, Map<String,String> queryParameters, boolean strictFilter)` Parses the uri and returns UriInfo
    `abstract UriInfo` | ODataClient.`parseUri(Edm edm, String uri)` Parses the uri and returns UriInfo
    `abstract UriInfo` | ODataClient.`parseUri(Edm edm, String uri, boolean strictFilter)` Parses the uri and returns UriInfo

  - ### Uses of Edm in org.apache.olingo.odata2.client.api.edm

    Subinterfaces of Edm in org.apache.olingo.odata2.client.api.edm
    Modifier and Type | Interface and Description
    --- | ---
    `interface` | `ClientEdm`

  - ### Uses of Edm in org.apache.olingo.odata2.client.core

    Methods in org.apache.olingo.odata2.client.core with parameters of type Edm
    Modifier and Type | Method and Description
    --- | ---
    `UriInfo` | ODataClientImpl.`parseUri(Edm edm, List<PathSegment> pathSegments, Map<String,List<String>> queryParameters)`
    `UriInfo` | ODataClientImpl.`parseUri(Edm edm, List<PathSegment> pathSegments, Map<String,String> queryParameters, boolean strictFilter)`
    `UriInfo` | ODataClientImpl.`parseUri(Edm edm, String uri)`
    `UriInfo` | ODataClientImpl.`parseUri(Edm edm, String uri, boolean strictFilter)`

  - ### Uses of Edm in org.apache.olingo.odata2.client.core.edm.Impl

    Classes in org.apache.olingo.odata2.client.core.edm.Impl that implement Edm
    Modifier and Type | Class and Description
    --- | ---
    `class` | `EdmImpl` Objects of this class represent Edm

Copyright © 2013-2023 The Apache Software Foundation. All Rights Reserved.