|
Groovy Documentation | |||||||
FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | PROPERTY | CONSTR | METHOD | DETAIL: FIELD | PROPERTY | CONSTR | METHOD |
java.lang.Objectcom.predic8.soamodel.XMLElement
com.predic8.schema.SchemaComponent
com.predic8.schema.TypeDefinition
com.predic8.schema.ComplexType
class ComplexType extends TypeDefinition
Field Summary |
---|
Fields inherited from class XMLElement | |
---|---|
namespaces |
Property Summary | |
---|---|
String |
abstractAttr
|
SchemaComponent |
model
|
Method Summary | |
---|---|
void
|
add(Attribute attr)
|
def
|
compare(AbstractDiffGenerator generator, def other, DiffGeneratorContext ctx = new DiffGeneratorContext()
|
def
|
create(def creator, CreatorContext ctx)
|
boolean
|
equals(Object obj)
|
String
|
getBuildInTypeName()
|
protected def
|
getElementName()
|
SchemaComponent
|
getModel()
|
Sequence
|
getSequence()
|
List
|
getSuperTypes()
If C is in a ComplexType hierarchy like: A <- B <- C , calling C.getSuperTypes() returns [B, A] |
int
|
hashCode()
|
Attribute
|
newAttribute(String name, JQName type)
|
Sequence
|
newSequence()
|
protected def
|
parseAttributes(def token, def params)
|
protected def
|
parseChildren(def token, def child, def params)
|
String
|
toString()
|
Methods inherited from class TypeDefinition | |
---|---|
getAllAttributes, getAttribute, getAttributeGroup, parseAttributes, parseChildren |
Methods inherited from class SchemaComponent | |
---|---|
create, getAsString, getNamespaceUri, getPrefix, getRequestTemplate, getSchemaFragment, parseAttributes, parseChildren |
Methods inherited from class XMLElement | |
---|---|
getElementName, getNamespace, getNamespaceContext, getNamespaceUri, getPrefix, getPrefix, getQNameForPN, getTypeQName, getTypeString, parse, parseAttributes, parseChildren, parseNamespaces, parseText |
Property Detail |
---|
String abstractAttr
SchemaComponent model
Method Detail |
---|
void add(Attribute attr)
def compare(AbstractDiffGenerator generator, def other, DiffGeneratorContext ctx = new DiffGeneratorContext()
def create(def creator, CreatorContext ctx)
boolean equals(Object obj)
String getBuildInTypeName()
protected def getElementName()
SchemaComponent getModel()
Sequence getSequence()
List getSuperTypes()
int hashCode()
Attribute newAttribute(String name, JQName type)
Sequence newSequence()
protected def parseAttributes(def token, def params)
protected def parseChildren(def token, def child, def params)
String toString()
Groovy Documentation