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)
Propertysproperties - ComplexType for method chainingpublic ComplexType setMapping(Mapping mapping)
Mappingmapping - ComplexType for method chainingpublic ComplexType setDocumentation(Documentation documentation)
Documentationdocumentation - ComplexType for method chainingpublic ComplexType setAnnotationAttributes(List<AnnotationAttribute> annotationAttributes)
AnnotationAttribute for this ComplexTypeannotationAttributes - ComplexType for method chainingpublic ComplexType setAnnotationElements(List<AnnotationElement> annotationElements)
AnnotationElement for this ComplexTypeannotationElements - ComplexType for method chainingCopyright © 2013-2022 The Apache Software Foundation. All Rights Reserved.