Class ComplexTypeImpl
- java.lang.Object
-
- org.apache.xmlbeans.impl.values.XmlObjectBase
-
- org.apache.xmlbeans.impl.values.XmlComplexContentImpl
-
- org.apache.xmlbeans.impl.xb.xsdschema.impl.OpenAttrsImpl
-
- org.apache.xmlbeans.impl.xb.xsdschema.impl.AnnotatedImpl
-
- org.apache.xmlbeans.impl.xb.xsdschema.impl.ComplexTypeImpl
-
- All Implemented Interfaces:
Serializable
,TypeStoreUser
,Annotated
,ComplexType
,OpenAttrs
,SimpleValue
,XmlObject
,XmlTokenSource
- Direct Known Subclasses:
LocalComplexTypeImpl
,TopLevelComplexTypeImpl
public class ComplexTypeImpl extends AnnotatedImpl implements ComplexType
An XML complexType(@http://www.w3.org/2001/XMLSchema). This is a complex type.- See Also:
- Serialized Form
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface org.apache.xmlbeans.impl.xb.xsdschema.Annotated
Annotated.Factory
-
Nested classes/interfaces inherited from interface org.apache.xmlbeans.impl.xb.xsdschema.ComplexType
ComplexType.Factory
-
Nested classes/interfaces inherited from interface org.apache.xmlbeans.impl.xb.xsdschema.OpenAttrs
OpenAttrs.Factory
-
Nested classes/interfaces inherited from interface org.apache.xmlbeans.XmlObject
XmlObject.Factory
-
-
Field Summary
-
Fields inherited from class org.apache.xmlbeans.impl.values.XmlObjectBase
_voorVc, KIND_SETTERHELPER_ARRAYITEM, KIND_SETTERHELPER_SINGLETON, MAJOR_VERSION_NUMBER, MINOR_VERSION_NUMBER
-
Fields inherited from interface org.apache.xmlbeans.impl.xb.xsdschema.ComplexType
type
-
-
Constructor Summary
Constructors Constructor Description ComplexTypeImpl(SchemaType sType)
-
Method Summary
All Methods Instance Methods Concrete 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" elementObject
getBlock()
Gets the "block" attributeExplicitGroup
getChoice()
Gets the "choice" elementComplexContentDocument.ComplexContent
getComplexContent()
Gets the "complexContent" elementObject
getFinal()
Gets the "final" attributeGroupRef
getGroup()
Gets the "group" elementboolean
getMixed()
Gets the "mixed" attributeString
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" element WARNING: This method is not atomicaly synchronized.void
setAttributeGroupArray(int i, AttributeGroupRef attributeGroup)
Sets ith "attributeGroup" elementvoid
setAttributeGroupArray(AttributeGroupRef[] attributeGroupArray)
Sets array of all "attributeGroup" element WARNING: This method is not atomicaly synchronized.void
setBlock(Object block)
Sets the "block" attributevoid
setChoice(ExplicitGroup choice)
Sets the "choice" elementvoid
setComplexContent(ComplexContentDocument.ComplexContent complexContent)
Sets the "complexContent" elementvoid
setFinal(Object xfinal)
Sets the "final" attributevoid
setGroup(GroupRef group)
Sets the "group" elementvoid
setMixed(boolean mixed)
Sets the "mixed" attributevoid
setName(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 class org.apache.xmlbeans.impl.xb.xsdschema.impl.AnnotatedImpl
addNewAnnotation, getAnnotation, getId, isSetAnnotation, isSetId, setAnnotation, setId, unsetAnnotation, unsetId, xgetId, xsetId
-
Methods inherited from class org.apache.xmlbeans.impl.values.XmlComplexContentImpl
compute_text, equal_to, get_default_attribute_text, get_default_element_text, get_elementflags, is_child_element_order_sensitive, new_visitor, schemaType, set_nil, set_text
-
Methods inherited from class org.apache.xmlbeans.impl.values.XmlObjectBase
_copy, _copy, _set, attach_store, bigDecimalValue, bigIntegerValue, booleanValue, build_nil, build_text, byteArrayValue, byteValue, calendarValue, changeType, check_dated, compareTo, compareValue, copy, copy, create_attribute_user, create_element_user, dateValue, disconnect_store, documentProperties, doubleValue, dump, enumValue, equals, execQuery, execQuery, floatValue, gDateValue, gDurationValue, generatedSetterHelperImpl, get_attribute_field, get_attribute_type, get_attributeflags, get_element_ending_delimiters, get_element_type, get_schema_type, get_store, get_wscanon_text, getBigDecimalValue, getBigIntegerValue, getBooleanValue, getByteArrayValue, getByteValue, getCalendarValue, getDateValue, getDomNode, getDoubleValue, getEnumValue, getFloatValue, getGDateValue, getGDurationValue, getIntValue, getListValue, getLongValue, getObjectValue, getQNameValue, getShortValue, getStringValue, getXmlLocale, hashCode, init_flags, instanceType, intValue, invalidate_element_order, invalidate_nilvalue, invalidate_value, isDefault, isDefaultable, isFixed, isImmutable, isInstanceOf, isNil, isNillable, listValue, longValue, monitor, newCursor, newCursorForce, newDomNode, newDomNode, newInputStream, newInputStream, newReader, newReader, newXMLInputStream, newXMLInputStream, newXMLStreamReader, newXMLStreamReader, objectSet, objectValue, qNameValue, save, save, save, save, save, save, save, save, selectAttribute, selectAttribute, selectAttributes, selectChildren, selectChildren, selectChildren, selectPath, selectPath, set, set, set, set, set, set, set, set, set, set, set, set, set, set, set, set, set, set, set, set_newValue, setBigDecimalValue, setBigIntegerValue, setBooleanValue, setByteArrayValue, setByteValue, setCalendarValue, setDateValue, setDoubleValue, setEnumValue, setFloatValue, setGDateValue, setGDateValue, setGDurationValue, setGDurationValue, setImmutable, setIntValue, setListValue, setLongValue, setNil, setObjectValue, setQNameValue, setShortValue, setStringValue, setValidateOnSet, shortValue, stringValue, substitute, toString, uses_invalidate_value, validate, validate, validate_now, valueEquals, valueHashCode, writeReplace, xgetListValue, xlistValue, xmlText, xmlText
-
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, newXMLInputStream, newXMLInputStream, newXMLStreamReader, newXMLStreamReader, save, save, save, save, save, save, save, save, xmlText, xmlText
-
-
-
-
Constructor Detail
-
ComplexTypeImpl
public ComplexTypeImpl(SchemaType sType)
-
-
Method Detail
-
getSimpleContent
public SimpleContentDocument.SimpleContent getSimpleContent()
Gets the "simpleContent" element- Specified by:
getSimpleContent
in interfaceComplexType
-
isSetSimpleContent
public boolean isSetSimpleContent()
True if has "simpleContent" element- Specified by:
isSetSimpleContent
in interfaceComplexType
-
setSimpleContent
public void setSimpleContent(SimpleContentDocument.SimpleContent simpleContent)
Sets the "simpleContent" element- Specified by:
setSimpleContent
in interfaceComplexType
-
addNewSimpleContent
public SimpleContentDocument.SimpleContent addNewSimpleContent()
Appends and returns a new empty "simpleContent" element- Specified by:
addNewSimpleContent
in interfaceComplexType
-
unsetSimpleContent
public void unsetSimpleContent()
Unsets the "simpleContent" element- Specified by:
unsetSimpleContent
in interfaceComplexType
-
getComplexContent
public ComplexContentDocument.ComplexContent getComplexContent()
Gets the "complexContent" element- Specified by:
getComplexContent
in interfaceComplexType
-
isSetComplexContent
public boolean isSetComplexContent()
True if has "complexContent" element- Specified by:
isSetComplexContent
in interfaceComplexType
-
setComplexContent
public void setComplexContent(ComplexContentDocument.ComplexContent complexContent)
Sets the "complexContent" element- Specified by:
setComplexContent
in interfaceComplexType
-
addNewComplexContent
public ComplexContentDocument.ComplexContent addNewComplexContent()
Appends and returns a new empty "complexContent" element- Specified by:
addNewComplexContent
in interfaceComplexType
-
unsetComplexContent
public void unsetComplexContent()
Unsets the "complexContent" element- Specified by:
unsetComplexContent
in interfaceComplexType
-
getGroup
public GroupRef getGroup()
Gets the "group" element- Specified by:
getGroup
in interfaceComplexType
-
isSetGroup
public boolean isSetGroup()
True if has "group" element- Specified by:
isSetGroup
in interfaceComplexType
-
setGroup
public void setGroup(GroupRef group)
Sets the "group" element- Specified by:
setGroup
in interfaceComplexType
-
addNewGroup
public GroupRef addNewGroup()
Appends and returns a new empty "group" element- Specified by:
addNewGroup
in interfaceComplexType
-
unsetGroup
public void unsetGroup()
Unsets the "group" element- Specified by:
unsetGroup
in interfaceComplexType
-
getAll
public All getAll()
Gets the "all" element- Specified by:
getAll
in interfaceComplexType
-
isSetAll
public boolean isSetAll()
True if has "all" element- Specified by:
isSetAll
in interfaceComplexType
-
setAll
public void setAll(All all)
Sets the "all" element- Specified by:
setAll
in interfaceComplexType
-
addNewAll
public All addNewAll()
Appends and returns a new empty "all" element- Specified by:
addNewAll
in interfaceComplexType
-
unsetAll
public void unsetAll()
Unsets the "all" element- Specified by:
unsetAll
in interfaceComplexType
-
getChoice
public ExplicitGroup getChoice()
Gets the "choice" element- Specified by:
getChoice
in interfaceComplexType
-
isSetChoice
public boolean isSetChoice()
True if has "choice" element- Specified by:
isSetChoice
in interfaceComplexType
-
setChoice
public void setChoice(ExplicitGroup choice)
Sets the "choice" element- Specified by:
setChoice
in interfaceComplexType
-
addNewChoice
public ExplicitGroup addNewChoice()
Appends and returns a new empty "choice" element- Specified by:
addNewChoice
in interfaceComplexType
-
unsetChoice
public void unsetChoice()
Unsets the "choice" element- Specified by:
unsetChoice
in interfaceComplexType
-
getSequence
public ExplicitGroup getSequence()
Gets the "sequence" element- Specified by:
getSequence
in interfaceComplexType
-
isSetSequence
public boolean isSetSequence()
True if has "sequence" element- Specified by:
isSetSequence
in interfaceComplexType
-
setSequence
public void setSequence(ExplicitGroup sequence)
Sets the "sequence" element- Specified by:
setSequence
in interfaceComplexType
-
addNewSequence
public ExplicitGroup addNewSequence()
Appends and returns a new empty "sequence" element- Specified by:
addNewSequence
in interfaceComplexType
-
unsetSequence
public void unsetSequence()
Unsets the "sequence" element- Specified by:
unsetSequence
in interfaceComplexType
-
getAttributeArray
public Attribute[] getAttributeArray()
Gets array of all "attribute" elements- Specified by:
getAttributeArray
in interfaceComplexType
-
getAttributeArray
public Attribute getAttributeArray(int i)
Gets ith "attribute" element- Specified by:
getAttributeArray
in interfaceComplexType
-
sizeOfAttributeArray
public int sizeOfAttributeArray()
Returns number of "attribute" element- Specified by:
sizeOfAttributeArray
in interfaceComplexType
-
setAttributeArray
public void setAttributeArray(Attribute[] attributeArray)
Sets array of all "attribute" element WARNING: This method is not atomicaly synchronized.- Specified by:
setAttributeArray
in interfaceComplexType
-
setAttributeArray
public void setAttributeArray(int i, Attribute attribute)
Sets ith "attribute" element- Specified by:
setAttributeArray
in interfaceComplexType
-
insertNewAttribute
public Attribute insertNewAttribute(int i)
Inserts and returns a new empty value (as xml) as the ith "attribute" element- Specified by:
insertNewAttribute
in interfaceComplexType
-
addNewAttribute
public Attribute addNewAttribute()
Appends and returns a new empty value (as xml) as the last "attribute" element- Specified by:
addNewAttribute
in interfaceComplexType
-
removeAttribute
public void removeAttribute(int i)
Removes the ith "attribute" element- Specified by:
removeAttribute
in interfaceComplexType
-
getAttributeGroupArray
public AttributeGroupRef[] getAttributeGroupArray()
Gets array of all "attributeGroup" elements- Specified by:
getAttributeGroupArray
in interfaceComplexType
-
getAttributeGroupArray
public AttributeGroupRef getAttributeGroupArray(int i)
Gets ith "attributeGroup" element- Specified by:
getAttributeGroupArray
in interfaceComplexType
-
sizeOfAttributeGroupArray
public int sizeOfAttributeGroupArray()
Returns number of "attributeGroup" element- Specified by:
sizeOfAttributeGroupArray
in interfaceComplexType
-
setAttributeGroupArray
public void setAttributeGroupArray(AttributeGroupRef[] attributeGroupArray)
Sets array of all "attributeGroup" element WARNING: This method is not atomicaly synchronized.- Specified by:
setAttributeGroupArray
in interfaceComplexType
-
setAttributeGroupArray
public void setAttributeGroupArray(int i, AttributeGroupRef attributeGroup)
Sets ith "attributeGroup" element- Specified by:
setAttributeGroupArray
in interfaceComplexType
-
insertNewAttributeGroup
public AttributeGroupRef insertNewAttributeGroup(int i)
Inserts and returns a new empty value (as xml) as the ith "attributeGroup" element- Specified by:
insertNewAttributeGroup
in interfaceComplexType
-
addNewAttributeGroup
public AttributeGroupRef addNewAttributeGroup()
Appends and returns a new empty value (as xml) as the last "attributeGroup" element- Specified by:
addNewAttributeGroup
in interfaceComplexType
-
removeAttributeGroup
public void removeAttributeGroup(int i)
Removes the ith "attributeGroup" element- Specified by:
removeAttributeGroup
in interfaceComplexType
-
getAnyAttribute
public Wildcard getAnyAttribute()
Gets the "anyAttribute" element- Specified by:
getAnyAttribute
in interfaceComplexType
-
isSetAnyAttribute
public boolean isSetAnyAttribute()
True if has "anyAttribute" element- Specified by:
isSetAnyAttribute
in interfaceComplexType
-
setAnyAttribute
public void setAnyAttribute(Wildcard anyAttribute)
Sets the "anyAttribute" element- Specified by:
setAnyAttribute
in interfaceComplexType
-
addNewAnyAttribute
public Wildcard addNewAnyAttribute()
Appends and returns a new empty "anyAttribute" element- Specified by:
addNewAnyAttribute
in interfaceComplexType
-
unsetAnyAttribute
public void unsetAnyAttribute()
Unsets the "anyAttribute" element- Specified by:
unsetAnyAttribute
in interfaceComplexType
-
getName
public String getName()
Gets the "name" attribute- Specified by:
getName
in interfaceComplexType
-
xgetName
public XmlNCName xgetName()
Gets (as xml) the "name" attribute- Specified by:
xgetName
in interfaceComplexType
-
isSetName
public boolean isSetName()
True if has "name" attribute- Specified by:
isSetName
in interfaceComplexType
-
setName
public void setName(String name)
Sets the "name" attribute- Specified by:
setName
in interfaceComplexType
-
xsetName
public void xsetName(XmlNCName name)
Sets (as xml) the "name" attribute- Specified by:
xsetName
in interfaceComplexType
-
unsetName
public void unsetName()
Unsets the "name" attribute- Specified by:
unsetName
in interfaceComplexType
-
getMixed
public boolean getMixed()
Gets the "mixed" attribute- Specified by:
getMixed
in interfaceComplexType
-
xgetMixed
public XmlBoolean xgetMixed()
Gets (as xml) the "mixed" attribute- Specified by:
xgetMixed
in interfaceComplexType
-
isSetMixed
public boolean isSetMixed()
True if has "mixed" attribute- Specified by:
isSetMixed
in interfaceComplexType
-
setMixed
public void setMixed(boolean mixed)
Sets the "mixed" attribute- Specified by:
setMixed
in interfaceComplexType
-
xsetMixed
public void xsetMixed(XmlBoolean mixed)
Sets (as xml) the "mixed" attribute- Specified by:
xsetMixed
in interfaceComplexType
-
unsetMixed
public void unsetMixed()
Unsets the "mixed" attribute- Specified by:
unsetMixed
in interfaceComplexType
-
getAbstract
public boolean getAbstract()
Gets the "abstract" attribute- Specified by:
getAbstract
in interfaceComplexType
-
xgetAbstract
public XmlBoolean xgetAbstract()
Gets (as xml) the "abstract" attribute- Specified by:
xgetAbstract
in interfaceComplexType
-
isSetAbstract
public boolean isSetAbstract()
True if has "abstract" attribute- Specified by:
isSetAbstract
in interfaceComplexType
-
setAbstract
public void setAbstract(boolean xabstract)
Sets the "abstract" attribute- Specified by:
setAbstract
in interfaceComplexType
-
xsetAbstract
public void xsetAbstract(XmlBoolean xabstract)
Sets (as xml) the "abstract" attribute- Specified by:
xsetAbstract
in interfaceComplexType
-
unsetAbstract
public void unsetAbstract()
Unsets the "abstract" attribute- Specified by:
unsetAbstract
in interfaceComplexType
-
getFinal
public Object getFinal()
Gets the "final" attribute- Specified by:
getFinal
in interfaceComplexType
-
xgetFinal
public DerivationSet xgetFinal()
Gets (as xml) the "final" attribute- Specified by:
xgetFinal
in interfaceComplexType
-
isSetFinal
public boolean isSetFinal()
True if has "final" attribute- Specified by:
isSetFinal
in interfaceComplexType
-
setFinal
public void setFinal(Object xfinal)
Sets the "final" attribute- Specified by:
setFinal
in interfaceComplexType
-
xsetFinal
public void xsetFinal(DerivationSet xfinal)
Sets (as xml) the "final" attribute- Specified by:
xsetFinal
in interfaceComplexType
-
unsetFinal
public void unsetFinal()
Unsets the "final" attribute- Specified by:
unsetFinal
in interfaceComplexType
-
getBlock
public Object getBlock()
Gets the "block" attribute- Specified by:
getBlock
in interfaceComplexType
-
xgetBlock
public DerivationSet xgetBlock()
Gets (as xml) the "block" attribute- Specified by:
xgetBlock
in interfaceComplexType
-
isSetBlock
public boolean isSetBlock()
True if has "block" attribute- Specified by:
isSetBlock
in interfaceComplexType
-
setBlock
public void setBlock(Object block)
Sets the "block" attribute- Specified by:
setBlock
in interfaceComplexType
-
xsetBlock
public void xsetBlock(DerivationSet block)
Sets (as xml) the "block" attribute- Specified by:
xsetBlock
in interfaceComplexType
-
unsetBlock
public void unsetBlock()
Unsets the "block" attribute- Specified by:
unsetBlock
in interfaceComplexType
-
-