public interface ISchemaType
| Modifier and Type | Method and Description |
|---|---|
void |
addProperty(ISchemaProperty property) |
IAnnotationModel |
getAnnotation(String name) |
List<IAnnotationModel> |
getAnnotations() |
String |
getClassName() |
String |
getClassQualifiedName() |
JAXBClassMapping |
getMapping() |
String |
getName() |
Map<String,String> |
getNamespaces() |
StructureType |
getParentStructureType() |
List<ISchemaProperty> |
getProperties() |
String |
getQualifiedPropertyName(ISchemaProperty prop) |
boolean |
isComplex() |
boolean |
isSimple() |
String getName()
boolean isSimple()
boolean isComplex()
List<ISchemaProperty> getProperties()
String getQualifiedPropertyName(ISchemaProperty prop)
String getClassName()
String getClassQualifiedName()
StructureType getParentStructureType()
JAXBClassMapping getMapping()
List<IAnnotationModel> getAnnotations()
IAnnotationModel getAnnotation(String name)
void addProperty(ISchemaProperty property)
Copyright © 2015 Mulesoft. All rights reserved.