|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.apache.olingo.odata2.api.edm.provider.ComplexType
public class ComplexType
Objects of this class represent a complex type
Constructor Summary | |
---|---|
ComplexType()
|
Method Summary | |
---|---|
List<AnnotationAttribute> |
getAnnotationAttributes()
|
List<AnnotationElement> |
getAnnotationElements()
|
FullQualifiedName |
getBaseType()
|
Documentation |
getDocumentation()
|
Mapping |
getMapping()
|
String |
getName()
|
List<Property> |
getProperties()
|
boolean |
isAbstract()
|
ComplexType |
setAbstract(boolean isAbstract)
Sets if it is abstract |
ComplexType |
setAnnotationAttributes(List<AnnotationAttribute> annotationAttributes)
Sets the collection of AnnotationAttribute for this ComplexType |
ComplexType |
setAnnotationElements(List<AnnotationElement> annotationElements)
Sets the collection of AnnotationElement for this ComplexType |
ComplexType |
setBaseType(FullQualifiedName baseType)
Sets the FullQualifiedName of the base type |
ComplexType |
setDocumentation(Documentation documentation)
Sets the Documentation |
ComplexType |
setMapping(Mapping mapping)
Sets the Mapping |
ComplexType |
setName(String name)
Sets the name |
ComplexType |
setProperties(List<Property> properties)
Sets the Property s |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public ComplexType()
Method Detail |
---|
public String getName()
public FullQualifiedName getBaseType()
FullQualifiedName
of the base type of this type (namespace and name)public boolean isAbstract()
public List<Property> getProperties()
Property
> of all properties for this typepublic Mapping getMapping()
Mapping
for this typepublic Documentation getDocumentation()
Documentation
documentationpublic List<AnnotationAttribute> getAnnotationAttributes()
AnnotationAttribute
annotation attributespublic List<AnnotationElement> getAnnotationElements()
AnnotationElement
annotation elementspublic ComplexType setName(String name)
name
-
ComplexType
for method chainingpublic ComplexType setBaseType(FullQualifiedName baseType)
FullQualifiedName
of the base type
baseType
-
ComplexType
for method chainingpublic ComplexType setAbstract(boolean isAbstract)
isAbstract
-
ComplexType
for method chainingpublic ComplexType setProperties(List<Property> properties)
Property
s
properties
-
ComplexType
for method chainingpublic ComplexType setMapping(Mapping mapping)
Mapping
mapping
-
ComplexType
for method chainingpublic ComplexType setDocumentation(Documentation documentation)
Documentation
documentation
-
ComplexType
for method chainingpublic ComplexType setAnnotationAttributes(List<AnnotationAttribute> annotationAttributes)
AnnotationAttribute
for this ComplexType
annotationAttributes
-
ComplexType
for method chainingpublic ComplexType setAnnotationElements(List<AnnotationElement> annotationElements)
AnnotationElement
for this ComplexType
annotationElements
-
ComplexType
for method chaining
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |