public class EdmProviderImpl extends AbstractEdm
schemaList, schemas| Constructor and Description |
|---|
EdmProviderImpl(org.apache.olingo.commons.api.edm.provider.CsdlEdmProvider provider) |
| Modifier and Type | Method and Description |
|---|---|
protected Map<String,String> |
createAliasToNamespaceInfo() |
protected org.apache.olingo.commons.api.edm.EdmAnnotations |
createAnnotationGroup(org.apache.olingo.commons.api.edm.FullQualifiedName targetName,
String qualifier) |
org.apache.olingo.commons.api.edm.EdmAction |
createBoundAction(org.apache.olingo.commons.api.edm.FullQualifiedName actionName,
org.apache.olingo.commons.api.edm.FullQualifiedName bindingParameterTypeName,
Boolean isBindingParameterCollection) |
org.apache.olingo.commons.api.edm.EdmFunction |
createBoundFunction(org.apache.olingo.commons.api.edm.FullQualifiedName functionName,
org.apache.olingo.commons.api.edm.FullQualifiedName bindingParameterTypeName,
Boolean isBindingParameterCollection,
List<String> parameterNames) |
org.apache.olingo.commons.api.edm.EdmComplexType |
createComplexType(org.apache.olingo.commons.api.edm.FullQualifiedName complexTypeName) |
org.apache.olingo.commons.api.edm.EdmEntityContainer |
createEntityContainer(org.apache.olingo.commons.api.edm.FullQualifiedName containerName) |
org.apache.olingo.commons.api.edm.EdmEntityType |
createEntityType(org.apache.olingo.commons.api.edm.FullQualifiedName entityTypeName) |
org.apache.olingo.commons.api.edm.EdmEnumType |
createEnumType(org.apache.olingo.commons.api.edm.FullQualifiedName enumName) |
protected Map<String,org.apache.olingo.commons.api.edm.EdmSchema> |
createSchemas() |
protected org.apache.olingo.commons.api.edm.EdmTerm |
createTerm(org.apache.olingo.commons.api.edm.FullQualifiedName termName) |
org.apache.olingo.commons.api.edm.EdmTypeDefinition |
createTypeDefinition(org.apache.olingo.commons.api.edm.FullQualifiedName typeDefinitionName) |
protected org.apache.olingo.commons.api.edm.EdmAction |
createUnboundAction(org.apache.olingo.commons.api.edm.FullQualifiedName actionName) |
protected org.apache.olingo.commons.api.edm.EdmFunction |
createUnboundFunction(org.apache.olingo.commons.api.edm.FullQualifiedName functionName,
List<String> parameterNames) |
protected List<org.apache.olingo.commons.api.edm.EdmFunction> |
createUnboundFunctions(org.apache.olingo.commons.api.edm.FullQualifiedName functionName) |
cacheAction, cacheAliasNamespaceInfo, cacheAnnotationGroup, cacheComplexType, cacheEntityContainer, cacheEntityType, cacheEnumType, cacheFunction, cacheTerm, cacheTypeDefinition, getAnnotationGroup, getBoundAction, getBoundFunction, getComplexType, getEntityContainer, getEntityContainer, getEntityType, getEnumType, getSchema, getSchemas, getTerm, getTypeDefinition, getUnboundAction, getUnboundFunction, getUnboundFunctionspublic EdmProviderImpl(org.apache.olingo.commons.api.edm.provider.CsdlEdmProvider provider)
public org.apache.olingo.commons.api.edm.EdmEntityContainer createEntityContainer(org.apache.olingo.commons.api.edm.FullQualifiedName containerName)
createEntityContainer in class AbstractEdmpublic org.apache.olingo.commons.api.edm.EdmEnumType createEnumType(org.apache.olingo.commons.api.edm.FullQualifiedName enumName)
createEnumType in class AbstractEdmpublic org.apache.olingo.commons.api.edm.EdmTypeDefinition createTypeDefinition(org.apache.olingo.commons.api.edm.FullQualifiedName typeDefinitionName)
createTypeDefinition in class AbstractEdmpublic org.apache.olingo.commons.api.edm.EdmEntityType createEntityType(org.apache.olingo.commons.api.edm.FullQualifiedName entityTypeName)
createEntityType in class AbstractEdmpublic org.apache.olingo.commons.api.edm.EdmComplexType createComplexType(org.apache.olingo.commons.api.edm.FullQualifiedName complexTypeName)
createComplexType in class AbstractEdmpublic org.apache.olingo.commons.api.edm.EdmAction createBoundAction(org.apache.olingo.commons.api.edm.FullQualifiedName actionName,
org.apache.olingo.commons.api.edm.FullQualifiedName bindingParameterTypeName,
Boolean isBindingParameterCollection)
createBoundAction in class AbstractEdmpublic org.apache.olingo.commons.api.edm.EdmFunction createBoundFunction(org.apache.olingo.commons.api.edm.FullQualifiedName functionName,
org.apache.olingo.commons.api.edm.FullQualifiedName bindingParameterTypeName,
Boolean isBindingParameterCollection,
List<String> parameterNames)
createBoundFunction in class AbstractEdmprotected Map<String,String> createAliasToNamespaceInfo()
createAliasToNamespaceInfo in class AbstractEdmprotected org.apache.olingo.commons.api.edm.EdmAction createUnboundAction(org.apache.olingo.commons.api.edm.FullQualifiedName actionName)
createUnboundAction in class AbstractEdmprotected List<org.apache.olingo.commons.api.edm.EdmFunction> createUnboundFunctions(org.apache.olingo.commons.api.edm.FullQualifiedName functionName)
createUnboundFunctions in class AbstractEdmprotected org.apache.olingo.commons.api.edm.EdmFunction createUnboundFunction(org.apache.olingo.commons.api.edm.FullQualifiedName functionName,
List<String> parameterNames)
createUnboundFunction in class AbstractEdmprotected Map<String,org.apache.olingo.commons.api.edm.EdmSchema> createSchemas()
createSchemas in class AbstractEdmprotected org.apache.olingo.commons.api.edm.EdmTerm createTerm(org.apache.olingo.commons.api.edm.FullQualifiedName termName)
createTerm in class AbstractEdmprotected org.apache.olingo.commons.api.edm.EdmAnnotations createAnnotationGroup(org.apache.olingo.commons.api.edm.FullQualifiedName targetName,
String qualifier)
createAnnotationGroup in class AbstractEdmCopyright © 2013–2015 The Apache Software Foundation. All rights reserved.