public class ComplexType extends Object
Constructor and Description |
---|
ComplexType() |
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 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 typebaseType
- ComplexType
for method chainingpublic ComplexType setAbstract(boolean isAbstract)
isAbstract
- ComplexType
for method chainingpublic ComplexType setProperties(List<Property> properties)
Property
sproperties
- 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 chainingCopyright © 2013-2017 The Apache Software Foundation. All Rights Reserved.