Interface ComplexType
-
- All Superinterfaces:
Annotated
,OpenAttrs
,XmlObject
,XmlTokenSource
- All Known Subinterfaces:
LocalComplexType
,TopLevelComplexType
- All Known Implementing Classes:
ComplexTypeImpl
,LocalComplexTypeImpl
,TopLevelComplexTypeImpl
public interface ComplexType extends Annotated
An XML complexType(@http://www.w3.org/2001/XMLSchema). This is a complex type.
-
-
Field Summary
Fields Modifier and Type Field Description static AbstractDocumentFactory<ComplexType>
Factory
static SchemaType
type
-
Fields inherited from interface org.apache.xmlbeans.XmlObject
EQUAL, GREATER_THAN, LESS_THAN, NOT_EQUAL
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description All
addNewAll()
Appends and returns a new empty "all" elementWildcard
addNewAnyAttribute()
Appends and returns a new empty "anyAttribute" elementAttribute
addNewAttribute()
Appends and returns a new empty value (as xml) as the last "attribute" elementAttributeGroupRef
addNewAttributeGroup()
Appends and returns a new empty value (as xml) as the last "attributeGroup" elementExplicitGroup
addNewChoice()
Appends and returns a new empty "choice" elementComplexContentDocument.ComplexContent
addNewComplexContent()
Appends and returns a new empty "complexContent" elementGroupRef
addNewGroup()
Appends and returns a new empty "group" elementExplicitGroup
addNewSequence()
Appends and returns a new empty "sequence" elementSimpleContentDocument.SimpleContent
addNewSimpleContent()
Appends and returns a new empty "simpleContent" elementboolean
getAbstract()
Gets the "abstract" attributeAll
getAll()
Gets the "all" elementWildcard
getAnyAttribute()
Gets the "anyAttribute" elementAttribute[]
getAttributeArray()
Gets array of all "attribute" elementsAttribute
getAttributeArray(int i)
Gets ith "attribute" elementAttributeGroupRef[]
getAttributeGroupArray()
Gets array of all "attributeGroup" elementsAttributeGroupRef
getAttributeGroupArray(int i)
Gets ith "attributeGroup" elementjava.util.List<AttributeGroupRef>
getAttributeGroupList()
Gets a List of "attributeGroup" elementsjava.util.List<Attribute>
getAttributeList()
Gets a List of "attribute" elementsjava.lang.Object
getBlock()
Gets the "block" attributeExplicitGroup
getChoice()
Gets the "choice" elementComplexContentDocument.ComplexContent
getComplexContent()
Gets the "complexContent" elementjava.lang.Object
getFinal()
Gets the "final" attributeGroupRef
getGroup()
Gets the "group" elementboolean
getMixed()
Gets the "mixed" attributejava.lang.String
getName()
Gets the "name" attributeExplicitGroup
getSequence()
Gets the "sequence" elementSimpleContentDocument.SimpleContent
getSimpleContent()
Gets the "simpleContent" elementAttribute
insertNewAttribute(int i)
Inserts and returns a new empty value (as xml) as the ith "attribute" elementAttributeGroupRef
insertNewAttributeGroup(int i)
Inserts and returns a new empty value (as xml) as the ith "attributeGroup" elementboolean
isSetAbstract()
True if has "abstract" attributeboolean
isSetAll()
True if has "all" elementboolean
isSetAnyAttribute()
True if has "anyAttribute" elementboolean
isSetBlock()
True if has "block" attributeboolean
isSetChoice()
True if has "choice" elementboolean
isSetComplexContent()
True if has "complexContent" elementboolean
isSetFinal()
True if has "final" attributeboolean
isSetGroup()
True if has "group" elementboolean
isSetMixed()
True if has "mixed" attributeboolean
isSetName()
True if has "name" attributeboolean
isSetSequence()
True if has "sequence" elementboolean
isSetSimpleContent()
True if has "simpleContent" elementvoid
removeAttribute(int i)
Removes the ith "attribute" elementvoid
removeAttributeGroup(int i)
Removes the ith "attributeGroup" elementvoid
setAbstract(boolean xabstract)
Sets the "abstract" attributevoid
setAll(All all)
Sets the "all" elementvoid
setAnyAttribute(Wildcard anyAttribute)
Sets the "anyAttribute" elementvoid
setAttributeArray(int i, Attribute attribute)
Sets ith "attribute" elementvoid
setAttributeArray(Attribute[] attributeArray)
Sets array of all "attribute" elementvoid
setAttributeGroupArray(int i, AttributeGroupRef attributeGroup)
Sets ith "attributeGroup" elementvoid
setAttributeGroupArray(AttributeGroupRef[] attributeGroupArray)
Sets array of all "attributeGroup" elementvoid
setBlock(java.lang.Object block)
Sets the "block" attributevoid
setChoice(ExplicitGroup choice)
Sets the "choice" elementvoid
setComplexContent(ComplexContentDocument.ComplexContent complexContent)
Sets the "complexContent" elementvoid
setFinal(java.lang.Object xfinal)
Sets the "final" attributevoid
setGroup(GroupRef group)
Sets the "group" elementvoid
setMixed(boolean mixed)
Sets the "mixed" attributevoid
setName(java.lang.String name)
Sets the "name" attributevoid
setSequence(ExplicitGroup sequence)
Sets the "sequence" elementvoid
setSimpleContent(SimpleContentDocument.SimpleContent simpleContent)
Sets the "simpleContent" elementint
sizeOfAttributeArray()
Returns number of "attribute" elementint
sizeOfAttributeGroupArray()
Returns number of "attributeGroup" elementvoid
unsetAbstract()
Unsets the "abstract" attributevoid
unsetAll()
Unsets the "all" elementvoid
unsetAnyAttribute()
Unsets the "anyAttribute" elementvoid
unsetBlock()
Unsets the "block" attributevoid
unsetChoice()
Unsets the "choice" elementvoid
unsetComplexContent()
Unsets the "complexContent" elementvoid
unsetFinal()
Unsets the "final" attributevoid
unsetGroup()
Unsets the "group" elementvoid
unsetMixed()
Unsets the "mixed" attributevoid
unsetName()
Unsets the "name" attributevoid
unsetSequence()
Unsets the "sequence" elementvoid
unsetSimpleContent()
Unsets the "simpleContent" elementXmlBoolean
xgetAbstract()
Gets (as xml) the "abstract" attributeDerivationSet
xgetBlock()
Gets (as xml) the "block" attributeDerivationSet
xgetFinal()
Gets (as xml) the "final" attributeXmlBoolean
xgetMixed()
Gets (as xml) the "mixed" attributeXmlNCName
xgetName()
Gets (as xml) the "name" attributevoid
xsetAbstract(XmlBoolean xabstract)
Sets (as xml) the "abstract" attributevoid
xsetBlock(DerivationSet block)
Sets (as xml) the "block" attributevoid
xsetFinal(DerivationSet xfinal)
Sets (as xml) the "final" attributevoid
xsetMixed(XmlBoolean mixed)
Sets (as xml) the "mixed" attributevoid
xsetName(XmlNCName name)
Sets (as xml) the "name" attribute-
Methods inherited from interface org.apache.xmlbeans.impl.xb.xsdschema.Annotated
addNewAnnotation, getAnnotation, getId, isSetAnnotation, isSetId, setAnnotation, setId, unsetAnnotation, unsetId, xgetId, xsetId
-
Methods inherited from interface org.apache.xmlbeans.XmlObject
changeType, compareTo, compareValue, copy, copy, execQuery, execQuery, isImmutable, isNil, schemaType, selectAttribute, selectAttribute, selectAttributes, selectChildren, selectChildren, selectChildren, selectPath, selectPath, set, setNil, substitute, toString, validate, validate, valueEquals, valueHashCode
-
Methods inherited from interface org.apache.xmlbeans.XmlTokenSource
documentProperties, dump, getDomNode, monitor, newCursor, newDomNode, newDomNode, newInputStream, newInputStream, newReader, newReader, newXMLStreamReader, newXMLStreamReader, save, save, save, save, save, save, save, save, xmlText, xmlText
-
-
-
-
Field Detail
-
Factory
static final AbstractDocumentFactory<ComplexType> Factory
-
type
static final SchemaType type
-
-
Method Detail
-
getSimpleContent
SimpleContentDocument.SimpleContent getSimpleContent()
Gets the "simpleContent" element
-
isSetSimpleContent
boolean isSetSimpleContent()
True if has "simpleContent" element
-
setSimpleContent
void setSimpleContent(SimpleContentDocument.SimpleContent simpleContent)
Sets the "simpleContent" element
-
addNewSimpleContent
SimpleContentDocument.SimpleContent addNewSimpleContent()
Appends and returns a new empty "simpleContent" element
-
unsetSimpleContent
void unsetSimpleContent()
Unsets the "simpleContent" element
-
getComplexContent
ComplexContentDocument.ComplexContent getComplexContent()
Gets the "complexContent" element
-
isSetComplexContent
boolean isSetComplexContent()
True if has "complexContent" element
-
setComplexContent
void setComplexContent(ComplexContentDocument.ComplexContent complexContent)
Sets the "complexContent" element
-
addNewComplexContent
ComplexContentDocument.ComplexContent addNewComplexContent()
Appends and returns a new empty "complexContent" element
-
unsetComplexContent
void unsetComplexContent()
Unsets the "complexContent" element
-
getGroup
GroupRef getGroup()
Gets the "group" element
-
isSetGroup
boolean isSetGroup()
True if has "group" element
-
setGroup
void setGroup(GroupRef group)
Sets the "group" element
-
addNewGroup
GroupRef addNewGroup()
Appends and returns a new empty "group" element
-
unsetGroup
void unsetGroup()
Unsets the "group" element
-
getAll
All getAll()
Gets the "all" element
-
isSetAll
boolean isSetAll()
True if has "all" element
-
setAll
void setAll(All all)
Sets the "all" element
-
addNewAll
All addNewAll()
Appends and returns a new empty "all" element
-
unsetAll
void unsetAll()
Unsets the "all" element
-
getChoice
ExplicitGroup getChoice()
Gets the "choice" element
-
isSetChoice
boolean isSetChoice()
True if has "choice" element
-
setChoice
void setChoice(ExplicitGroup choice)
Sets the "choice" element
-
addNewChoice
ExplicitGroup addNewChoice()
Appends and returns a new empty "choice" element
-
unsetChoice
void unsetChoice()
Unsets the "choice" element
-
getSequence
ExplicitGroup getSequence()
Gets the "sequence" element
-
isSetSequence
boolean isSetSequence()
True if has "sequence" element
-
setSequence
void setSequence(ExplicitGroup sequence)
Sets the "sequence" element
-
addNewSequence
ExplicitGroup addNewSequence()
Appends and returns a new empty "sequence" element
-
unsetSequence
void unsetSequence()
Unsets the "sequence" element
-
getAttributeList
java.util.List<Attribute> getAttributeList()
Gets a List of "attribute" elements
-
getAttributeArray
Attribute[] getAttributeArray()
Gets array of all "attribute" elements
-
getAttributeArray
Attribute getAttributeArray(int i)
Gets ith "attribute" element
-
sizeOfAttributeArray
int sizeOfAttributeArray()
Returns number of "attribute" element
-
setAttributeArray
void setAttributeArray(Attribute[] attributeArray)
Sets array of all "attribute" element
-
setAttributeArray
void setAttributeArray(int i, Attribute attribute)
Sets ith "attribute" element
-
insertNewAttribute
Attribute insertNewAttribute(int i)
Inserts and returns a new empty value (as xml) as the ith "attribute" element
-
addNewAttribute
Attribute addNewAttribute()
Appends and returns a new empty value (as xml) as the last "attribute" element
-
removeAttribute
void removeAttribute(int i)
Removes the ith "attribute" element
-
getAttributeGroupList
java.util.List<AttributeGroupRef> getAttributeGroupList()
Gets a List of "attributeGroup" elements
-
getAttributeGroupArray
AttributeGroupRef[] getAttributeGroupArray()
Gets array of all "attributeGroup" elements
-
getAttributeGroupArray
AttributeGroupRef getAttributeGroupArray(int i)
Gets ith "attributeGroup" element
-
sizeOfAttributeGroupArray
int sizeOfAttributeGroupArray()
Returns number of "attributeGroup" element
-
setAttributeGroupArray
void setAttributeGroupArray(AttributeGroupRef[] attributeGroupArray)
Sets array of all "attributeGroup" element
-
setAttributeGroupArray
void setAttributeGroupArray(int i, AttributeGroupRef attributeGroup)
Sets ith "attributeGroup" element
-
insertNewAttributeGroup
AttributeGroupRef insertNewAttributeGroup(int i)
Inserts and returns a new empty value (as xml) as the ith "attributeGroup" element
-
addNewAttributeGroup
AttributeGroupRef addNewAttributeGroup()
Appends and returns a new empty value (as xml) as the last "attributeGroup" element
-
removeAttributeGroup
void removeAttributeGroup(int i)
Removes the ith "attributeGroup" element
-
getAnyAttribute
Wildcard getAnyAttribute()
Gets the "anyAttribute" element
-
isSetAnyAttribute
boolean isSetAnyAttribute()
True if has "anyAttribute" element
-
setAnyAttribute
void setAnyAttribute(Wildcard anyAttribute)
Sets the "anyAttribute" element
-
addNewAnyAttribute
Wildcard addNewAnyAttribute()
Appends and returns a new empty "anyAttribute" element
-
unsetAnyAttribute
void unsetAnyAttribute()
Unsets the "anyAttribute" element
-
getName
java.lang.String getName()
Gets the "name" attribute
-
xgetName
XmlNCName xgetName()
Gets (as xml) the "name" attribute
-
isSetName
boolean isSetName()
True if has "name" attribute
-
setName
void setName(java.lang.String name)
Sets the "name" attribute
-
xsetName
void xsetName(XmlNCName name)
Sets (as xml) the "name" attribute
-
unsetName
void unsetName()
Unsets the "name" attribute
-
getMixed
boolean getMixed()
Gets the "mixed" attribute
-
xgetMixed
XmlBoolean xgetMixed()
Gets (as xml) the "mixed" attribute
-
isSetMixed
boolean isSetMixed()
True if has "mixed" attribute
-
setMixed
void setMixed(boolean mixed)
Sets the "mixed" attribute
-
xsetMixed
void xsetMixed(XmlBoolean mixed)
Sets (as xml) the "mixed" attribute
-
unsetMixed
void unsetMixed()
Unsets the "mixed" attribute
-
getAbstract
boolean getAbstract()
Gets the "abstract" attribute
-
xgetAbstract
XmlBoolean xgetAbstract()
Gets (as xml) the "abstract" attribute
-
isSetAbstract
boolean isSetAbstract()
True if has "abstract" attribute
-
setAbstract
void setAbstract(boolean xabstract)
Sets the "abstract" attribute
-
xsetAbstract
void xsetAbstract(XmlBoolean xabstract)
Sets (as xml) the "abstract" attribute
-
unsetAbstract
void unsetAbstract()
Unsets the "abstract" attribute
-
getFinal
java.lang.Object getFinal()
Gets the "final" attribute
-
xgetFinal
DerivationSet xgetFinal()
Gets (as xml) the "final" attribute
-
isSetFinal
boolean isSetFinal()
True if has "final" attribute
-
setFinal
void setFinal(java.lang.Object xfinal)
Sets the "final" attribute
-
xsetFinal
void xsetFinal(DerivationSet xfinal)
Sets (as xml) the "final" attribute
-
unsetFinal
void unsetFinal()
Unsets the "final" attribute
-
getBlock
java.lang.Object getBlock()
Gets the "block" attribute
-
xgetBlock
DerivationSet xgetBlock()
Gets (as xml) the "block" attribute
-
isSetBlock
boolean isSetBlock()
True if has "block" attribute
-
setBlock
void setBlock(java.lang.Object block)
Sets the "block" attribute
-
xsetBlock
void xsetBlock(DerivationSet block)
Sets (as xml) the "block" attribute
-
unsetBlock
void unsetBlock()
Unsets the "block" attribute
-
-