public abstract class ComplexType extends Annotated
Java class for complexType complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="complexType"> <complexContent> <extension base="{http://www.w3.org/2001/XMLSchema}annotated"> <group ref="{http://www.w3.org/2001/XMLSchema}complexTypeModel"/> <attribute name="name" type="{http://www.w3.org/2001/XMLSchema}NCName" /> <attribute name="mixed" type="{http://www.w3.org/2001/XMLSchema}boolean" default="false" /> <attribute name="abstract" type="{http://www.w3.org/2001/XMLSchema}boolean" default="false" /> <attribute name="final" type="{http://www.w3.org/2001/XMLSchema}derivationSet" /> <attribute name="block" type="{http://www.w3.org/2001/XMLSchema}derivationSet" /> <anyAttribute processContents='lax' namespace='##other'/> </extension> </complexContent> </complexType>
Modifier and Type | Field and Description |
---|---|
protected Boolean |
_abstract |
protected List<String> |
_final |
protected All |
all |
protected Wildcard |
anyAttribute |
protected List<Attribute> |
attributeOrAttributeGroup |
protected List<String> |
block |
protected ExplicitGroup |
choice |
protected ComplexContent |
complexContent |
protected GroupRef |
group |
protected Boolean |
mixed |
protected String |
name |
protected ExplicitGroup |
sequence |
protected SimpleContent |
simpleContent |
annotation, id
Constructor and Description |
---|
ComplexType() |
Modifier and Type | Method and Description |
---|---|
All |
getAll()
Gets the value of the all property.
|
Wildcard |
getAnyAttribute()
Gets the value of the anyAttribute property.
|
List<Attribute> |
getAttributeOrAttributeGroup()
Gets the value of the attributeOrAttributeGroup property.
|
List<String> |
getBlock()
Gets the value of the block property.
|
ExplicitGroup |
getChoice()
Gets the value of the choice property.
|
ComplexContent |
getComplexContent()
Gets the value of the complexContent property.
|
List<String> |
getFinal()
Gets the value of the final property.
|
GroupRef |
getGroup()
Gets the value of the group property.
|
String |
getName()
Gets the value of the name property.
|
ExplicitGroup |
getSequence()
Gets the value of the sequence property.
|
SimpleContent |
getSimpleContent()
Gets the value of the simpleContent property.
|
boolean |
isAbstract()
Gets the value of the abstract property.
|
boolean |
isMixed()
Gets the value of the mixed property.
|
void |
setAbstract(Boolean value)
Sets the value of the abstract property.
|
void |
setAll(All value)
Sets the value of the all property.
|
void |
setAnyAttribute(Wildcard value)
Sets the value of the anyAttribute property.
|
void |
setChoice(ExplicitGroup value)
Sets the value of the choice property.
|
void |
setComplexContent(ComplexContent value)
Sets the value of the complexContent property.
|
void |
setGroup(GroupRef value)
Sets the value of the group property.
|
void |
setMixed(Boolean value)
Sets the value of the mixed property.
|
void |
setName(String value)
Sets the value of the name property.
|
void |
setSequence(ExplicitGroup value)
Sets the value of the sequence property.
|
void |
setSimpleContent(SimpleContent value)
Sets the value of the simpleContent property.
|
getAnnotation, getId, setAnnotation, setId
getOtherAttributes
protected SimpleContent simpleContent
protected ComplexContent complexContent
protected GroupRef group
protected All all
protected ExplicitGroup choice
protected ExplicitGroup sequence
protected Wildcard anyAttribute
protected String name
protected Boolean mixed
protected Boolean _abstract
public SimpleContent getSimpleContent()
SimpleContent
public void setSimpleContent(SimpleContent value)
value
- allowed object is
SimpleContent
public ComplexContent getComplexContent()
ComplexContent
public void setComplexContent(ComplexContent value)
value
- allowed object is
ComplexContent
public GroupRef getGroup()
GroupRef
public void setGroup(GroupRef value)
value
- allowed object is
GroupRef
public void setAll(All value)
value
- allowed object is
All
public ExplicitGroup getChoice()
ExplicitGroup
public void setChoice(ExplicitGroup value)
value
- allowed object is
ExplicitGroup
public ExplicitGroup getSequence()
ExplicitGroup
public void setSequence(ExplicitGroup value)
value
- allowed object is
ExplicitGroup
public List<Attribute> getAttributeOrAttributeGroup()
set
method for the attributeOrAttributeGroup property.
For example, to add a new item, do as follows:
getAttributeOrAttributeGroup().add(newItem);Objects of the following type(s) are allowed in the list
Attribute
AttributeGroupRef
public Wildcard getAnyAttribute()
Wildcard
public void setAnyAttribute(Wildcard value)
value
- allowed object is
Wildcard
public String getName()
String
public void setName(String value)
value
- allowed object is
String
public boolean isMixed()
Boolean
public void setMixed(Boolean value)
value
- allowed object is
Boolean
public boolean isAbstract()
Boolean
public void setAbstract(Boolean value)
value
- allowed object is
Boolean
public List<String> getFinal()
set
method for the final property.
For example, to add a new item, do as follows:
getFinal().add(newItem);Objects of the following type(s) are allowed in the list
String
public List<String> getBlock()
set
method for the block property.
For example, to add a new item, do as follows:
getBlock().add(newItem);Objects of the following type(s) are allowed in the list
String
Copyright © 2003–2016 MuleSoft, Inc.. All rights reserved.