## Uses of Class
org.apache.olingo.commons.api.edm.provider.CsdlSchema

- Packages that use CsdlSchema
  Package | Description
  --- | ---
  org.apache.olingo.client.api.edm.xml |
  org.apache.olingo.client.api.serialization |
  org.apache.olingo.commons.api.edm.provider | Contains representations for objects created during CSDL document parsing

- - ### Uses of CsdlSchema in org.apache.olingo.client.api.edm.xml

    Methods in org.apache.olingo.client.api.edm.xml that return CsdlSchema
    Modifier and Type | Method and Description
    --- | ---
    `CsdlSchema` | XMLMetadata.`getSchema(int index)` Returns the Schema at the specified position in the EdM metadata document.
    `CsdlSchema` | XMLMetadata.`getSchema(String key)` Returns the Schema with the specified key (namespace or alias) in the EdM metadata document.

    Methods in org.apache.olingo.client.api.edm.xml that return types with arguments of type CsdlSchema
    Modifier and Type | Method and Description
    --- | ---
    `Map<String,CsdlSchema>` | XMLMetadata.`getSchemaByNsOrAlias()`
    `List<CsdlSchema>` | XMLMetadata.`getSchemas()` Returns all Schema objects defined in the EdM metadata document.
    `List<CsdlSchema>` | DataServices.`getSchemas()`

  - ### Uses of CsdlSchema in org.apache.olingo.client.api.serialization

    Methods in org.apache.olingo.client.api.serialization that return types with arguments of type CsdlSchema
    Modifier and Type | Method and Description
    --- | ---
    `List<CsdlSchema>` | ClientODataDeserializer.`fetchTermDefinitionSchema(List<InputStream> input)` Gets all the terms defined in the given input stream

    Method parameters in org.apache.olingo.client.api.serialization with type arguments of type CsdlSchema
    Modifier and Type | Method and Description
    --- | ---
    `Edm` | ODataReader.`readMetadata(Map<String,CsdlSchema> xmlSchemas)` Parses a stream into metadata representation, including referenced metadata documents.
    `Edm` | ODataReader.`readMetadata(Map<String,CsdlSchema> xmlSchemas, List<CsdlSchema> termDefinitionSchema)` Parses metadata document along with the document which includes term definitions
    `Edm` | ODataReader.`readMetadata(Map<String,CsdlSchema> xmlSchemas, List<CsdlSchema> termDefinitionSchema)` Parses metadata document along with the document which includes term definitions

  - ### Uses of CsdlSchema in org.apache.olingo.commons.api.edm.provider

    Methods in org.apache.olingo.commons.api.edm.provider that return CsdlSchema
    Modifier and Type | Method and Description
    --- | ---
    `CsdlSchema` | CsdlSchema.`setActions(List<CsdlAction> actions)` Sets actions.
    `CsdlSchema` | CsdlSchema.`setAlias(String alias)` Sets alias.
    `CsdlSchema` | CsdlSchema.`setAnnotations(List<CsdlAnnotation> annotations)` Sets a list of annotations
    `CsdlSchema` | CsdlSchema.`setAnnotationsGroup(List<CsdlAnnotations> annotationGroups)` Sets a list of annotations
    `CsdlSchema` | CsdlSchema.`setComplexTypes(List<CsdlComplexType> complexTypes)` Sets complex types.
    `CsdlSchema` | CsdlSchema.`setEntityContainer(CsdlEntityContainer entityContainer)` Sets entity container.
    `CsdlSchema` | CsdlSchema.`setEntityTypes(List<CsdlEntityType> entityTypes)` Sets entity types.
    `CsdlSchema` | CsdlSchema.`setEnumTypes(List<CsdlEnumType> enumTypes)` Sets enum types.
    `CsdlSchema` | CsdlSchema.`setFunctions(List<CsdlFunction> functions)` Sets functions.
    `CsdlSchema` | CsdlSchema.`setNamespace(String namespace)` Sets namespace.
    `CsdlSchema` | CsdlSchema.`setTerms(List<CsdlTerm> terms)` Sets terms.
    `CsdlSchema` | CsdlSchema.`setTypeDefinitions(List<CsdlTypeDefinition> typeDefinitions)` Sets type definitions.

    Methods in org.apache.olingo.commons.api.edm.provider that return types with arguments of type CsdlSchema
    Modifier and Type | Method and Description
    --- | ---
    `List<CsdlSchema>` | CsdlAbstractEdmProvider.`getSchemas()`
    `List<CsdlSchema>` | CsdlEdmProvider.`getSchemas()` This method should return a collection of all `CsdlSchema`

Copyright © 2013–2022 The Apache Software Foundation. All rights reserved.