Interface XMLMetadata


public interface XMLMetadata
Entry point for access information about EDM metadata.
  • Method Summary

    Modifier and Type
    Method
    Description
     
     
    org.apache.olingo.commons.api.edm.provider.CsdlSchema
    getSchema(int index)
    Returns the Schema at the specified position in the EdM metadata document.
    org.apache.olingo.commons.api.edm.provider.CsdlSchema
    Returns the Schema with the specified key (namespace or alias) in the EdM metadata document.
    Map<String,org.apache.olingo.commons.api.edm.provider.CsdlSchema>
     
     
    List<org.apache.olingo.commons.api.edm.provider.CsdlSchema>
    Returns all Schema objects defined in the EdM metadata document.
  • Method Details

    • getSchema

      org.apache.olingo.commons.api.edm.provider.CsdlSchema getSchema(int index)
      Returns the Schema at the specified position in the EdM metadata document.
      Parameters:
      index - index of the Schema to return
      Returns:
      the Schema at the specified position in the EdM metadata document
    • getSchema

      org.apache.olingo.commons.api.edm.provider.CsdlSchema getSchema(String key)
      Returns the Schema with the specified key (namespace or alias) in the EdM metadata document.
      Parameters:
      key - namespace or alias
      Returns:
      the Schema with the specified key in the EdM metadata document
    • getSchemas

      List<org.apache.olingo.commons.api.edm.provider.CsdlSchema> getSchemas()
      Returns all Schema objects defined in the EdM metadata document.
      Returns:
      all Schema objects defined in the EdM metadata document
    • getSchemaByNsOrAlias

      Map<String,org.apache.olingo.commons.api.edm.provider.CsdlSchema> getSchemaByNsOrAlias()
    • getReferences

      List<Reference> getReferences()
    • getSchemaNamespaces

      List<List<String>> getSchemaNamespaces()
    • getEdmVersion

      String getEdmVersion()