Class EdmStructuralTypeImplProv
java.lang.Object
org.apache.olingo.odata2.core.edm.provider.EdmNamedImplProv
org.apache.olingo.odata2.core.edm.provider.EdmStructuralTypeImplProv
- All Implemented Interfaces:
EdmAnnotatable,EdmMappable,EdmNamed,EdmStructuralType,EdmType
- Direct Known Subclasses:
EdmComplexTypeImplProv,EdmEntityTypeImplProv
public abstract class EdmStructuralTypeImplProv
extends EdmNamedImplProv
implements EdmStructuralType, EdmAnnotatable
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected EdmStructuralTypeprotected Stringprotected ComplexTypeFields inherited from class org.apache.olingo.odata2.core.edm.provider.EdmNamedImplProv
edm -
Constructor Summary
ConstructorsConstructorDescriptionEdmStructuralTypeImplProv(EdmImplProv edm, ComplexType structuralType, EdmTypeKind edmTypeKind, String namespace) -
Method Summary
Modifier and TypeMethodDescriptionprotected EdmTypedcreateProperty(Property property) getKind()getProperty(String name) protected EdmTypedgetPropertyInternal(String name) toString()Methods inherited from class org.apache.olingo.odata2.core.edm.provider.EdmNamedImplProv
getName
-
Field Details
-
edmBaseType
-
structuralType
-
namespace
-
edmProperties
-
-
Constructor Details
-
EdmStructuralTypeImplProv
public EdmStructuralTypeImplProv(EdmImplProv edm, ComplexType structuralType, EdmTypeKind edmTypeKind, String namespace) throws EdmException - Throws:
EdmException
-
-
Method Details
-
getNamespace
- Specified by:
getNamespacein interfaceEdmType- Throws:
EdmException
-
getProperty
- Specified by:
getPropertyin interfaceEdmStructuralType- Throws:
EdmException
-
getPropertyNames
- Specified by:
getPropertyNamesin interfaceEdmStructuralType- Throws:
EdmException
-
getBaseType
- Specified by:
getBaseTypein interfaceEdmStructuralType- Throws:
EdmException
-
getKind
-
getMapping
- Specified by:
getMappingin interfaceEdmMappable- Throws:
EdmException
-
getPropertyInternal
- Throws:
EdmException
-
createProperty
- Throws:
EdmException
-
toString
-
getAnnotations
- Specified by:
getAnnotationsin interfaceEdmAnnotatable- Throws:
EdmException
-