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
An XML complexType(@http://www.w3.org/2001/XMLSchema).
This is a complex type.
- See Also:
-
Field Summary
Fields inherited from class org.apache.xmlbeans.impl.values.XmlObjectBase
_voorVc, KIND_SETTERHELPER_ARRAYITEM, KIND_SETTERHELPER_SINGLETON, MAJOR_VERSION_NUMBER, MINOR_VERSION_NUMBERFields inherited from interface org.apache.xmlbeans.impl.xb.xsdschema.ComplexType
Factory, type -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionAppends and returns a new empty "all" elementAppends and returns a new empty "anyAttribute" elementAppends and returns a new empty value (as xml) as the last "attribute" elementAppends and returns a new empty value (as xml) as the last "attributeGroup" elementAppends and returns a new empty "choice" elementAppends and returns a new empty "complexContent" elementAppends and returns a new empty "group" elementAppends and returns a new empty "sequence" elementAppends and returns a new empty "simpleContent" elementbooleanGets the "abstract" attributegetAll()Gets the "all" elementGets the "anyAttribute" elementGets array of all "attribute" elementsgetAttributeArray(int i) Gets ith "attribute" elementGets array of all "attributeGroup" elementsgetAttributeGroupArray(int i) Gets ith "attributeGroup" elementGets a List of "attributeGroup" elementsGets a List of "attribute" elementsgetBlock()Gets the "block" attributeGets the "choice" elementGets the "complexContent" elementgetFinal()Gets the "final" attributegetGroup()Gets the "group" elementbooleangetMixed()Gets the "mixed" attributegetName()Gets the "name" attributeGets the "sequence" elementGets the "simpleContent" elementinsertNewAttribute(int i) Inserts and returns a new empty value (as xml) as the ith "attribute" elementinsertNewAttributeGroup(int i) Inserts and returns a new empty value (as xml) as the ith "attributeGroup" elementbooleanTrue if has "abstract" attributebooleanisSetAll()True if has "all" elementbooleanTrue if has "anyAttribute" elementbooleanTrue if has "block" attributebooleanTrue if has "choice" elementbooleanTrue if has "complexContent" elementbooleanTrue if has "final" attributebooleanTrue if has "group" elementbooleanTrue if has "mixed" attributebooleanTrue if has "name" attributebooleanTrue if has "sequence" elementbooleanTrue if has "simpleContent" elementvoidremoveAttribute(int i) Removes the ith "attribute" elementvoidremoveAttributeGroup(int i) Removes the ith "attributeGroup" elementvoidsetAbstract(boolean xabstract) Sets the "abstract" attributevoidSets the "all" elementvoidsetAnyAttribute(Wildcard anyAttribute) Sets the "anyAttribute" elementvoidsetAttributeArray(int i, Attribute attribute) Sets ith "attribute" elementvoidsetAttributeArray(Attribute[] attributeArray) Sets array of all "attribute" element WARNING: This method is not atomicaly synchronized.voidsetAttributeGroupArray(int i, AttributeGroupRef attributeGroup) Sets ith "attributeGroup" elementvoidsetAttributeGroupArray(AttributeGroupRef[] attributeGroupArray) Sets array of all "attributeGroup" element WARNING: This method is not atomicaly synchronized.voidSets the "block" attributevoidsetChoice(ExplicitGroup choice) Sets the "choice" elementvoidsetComplexContent(ComplexContentDocument.ComplexContent complexContent) Sets the "complexContent" elementvoidSets the "final" attributevoidSets the "group" elementvoidsetMixed(boolean mixed) Sets the "mixed" attributevoidSets the "name" attributevoidsetSequence(ExplicitGroup sequence) Sets the "sequence" elementvoidsetSimpleContent(SimpleContentDocument.SimpleContent simpleContent) Sets the "simpleContent" elementintReturns number of "attribute" elementintReturns number of "attributeGroup" elementvoidUnsets the "abstract" attributevoidunsetAll()Unsets the "all" elementvoidUnsets the "anyAttribute" elementvoidUnsets the "block" attributevoidUnsets the "choice" elementvoidUnsets the "complexContent" elementvoidUnsets the "final" attributevoidUnsets the "group" elementvoidUnsets the "mixed" attributevoidUnsets the "name" attributevoidUnsets the "sequence" elementvoidUnsets the "simpleContent" elementGets (as xml) the "abstract" attributeGets (as xml) the "block" attributeGets (as xml) the "final" attributeGets (as xml) the "mixed" attributexgetName()Gets (as xml) the "name" attributevoidxsetAbstract(XmlBoolean xabstract) Sets (as xml) the "abstract" attributevoidxsetBlock(DerivationSet block) Sets (as xml) the "block" attributevoidxsetFinal(DerivationSet xfinal) Sets (as xml) the "final" attributevoidxsetMixed(XmlBoolean mixed) Sets (as xml) the "mixed" attributevoidSets (as xml) the "name" attributeMethods inherited from class org.apache.xmlbeans.impl.xb.xsdschema.impl.AnnotatedImpl
addNewAnnotation, getAnnotation, getId, isSetAnnotation, isSetId, setAnnotation, setId, unsetAnnotation, unsetId, xgetId, xsetIdMethods 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_textMethods inherited from class org.apache.xmlbeans.impl.values.XmlObjectBase
_copy, _copy, _set, attach_store, build_nil, build_text, changeType, check_dated, compareTo, compareValue, copy, copy, create_attribute_user, create_element_user, disconnect_store, documentProperties, dump, equals, execQuery, execQuery, 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, invalidate_element_order, invalidate_nilvalue, invalidate_value, isDefault, isDefaultable, isFixed, isImmutable, isInstanceOf, isNil, isNillable, monitor, newCursor, newCursorForce, newDomNode, newDomNode, newInputStream, newInputStream, newReader, newReader, newXMLStreamReader, newXMLStreamReader, save, save, save, save, save, save, save, save, selectAttribute, selectAttribute, selectAttributes, selectChildren, selectChildren, selectChildren, selectPath, selectPath, 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, substitute, toString, uses_invalidate_value, validate, validate, validate_now, valueEquals, valueHashCode, writeReplace, xgetListValue, xmlText, xmlTextMethods inherited from interface org.apache.xmlbeans.impl.xb.xsdschema.Annotated
addNewAnnotation, getAnnotation, getId, isSetAnnotation, isSetId, setAnnotation, setId, unsetAnnotation, unsetId, xgetId, xsetIdMethods 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, valueHashCodeMethods 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
-
Constructor Details
-
ComplexTypeImpl
-
-
Method Details
-
getSimpleContent
Gets the "simpleContent" element- Specified by:
getSimpleContentin interfaceComplexType
-
isSetSimpleContent
public boolean isSetSimpleContent()True if has "simpleContent" element- Specified by:
isSetSimpleContentin interfaceComplexType
-
setSimpleContent
Sets the "simpleContent" element- Specified by:
setSimpleContentin interfaceComplexType
-
addNewSimpleContent
Appends and returns a new empty "simpleContent" element- Specified by:
addNewSimpleContentin interfaceComplexType
-
unsetSimpleContent
public void unsetSimpleContent()Unsets the "simpleContent" element- Specified by:
unsetSimpleContentin interfaceComplexType
-
getComplexContent
Gets the "complexContent" element- Specified by:
getComplexContentin interfaceComplexType
-
isSetComplexContent
public boolean isSetComplexContent()True if has "complexContent" element- Specified by:
isSetComplexContentin interfaceComplexType
-
setComplexContent
Sets the "complexContent" element- Specified by:
setComplexContentin interfaceComplexType
-
addNewComplexContent
Appends and returns a new empty "complexContent" element- Specified by:
addNewComplexContentin interfaceComplexType
-
unsetComplexContent
public void unsetComplexContent()Unsets the "complexContent" element- Specified by:
unsetComplexContentin interfaceComplexType
-
getGroup
Gets the "group" element- Specified by:
getGroupin interfaceComplexType
-
isSetGroup
public boolean isSetGroup()True if has "group" element- Specified by:
isSetGroupin interfaceComplexType
-
setGroup
Sets the "group" element- Specified by:
setGroupin interfaceComplexType
-
addNewGroup
Appends and returns a new empty "group" element- Specified by:
addNewGroupin interfaceComplexType
-
unsetGroup
public void unsetGroup()Unsets the "group" element- Specified by:
unsetGroupin interfaceComplexType
-
getAll
Gets the "all" element- Specified by:
getAllin interfaceComplexType
-
isSetAll
public boolean isSetAll()True if has "all" element- Specified by:
isSetAllin interfaceComplexType
-
setAll
Sets the "all" element- Specified by:
setAllin interfaceComplexType
-
addNewAll
Appends and returns a new empty "all" element- Specified by:
addNewAllin interfaceComplexType
-
unsetAll
public void unsetAll()Unsets the "all" element- Specified by:
unsetAllin interfaceComplexType
-
getChoice
Gets the "choice" element- Specified by:
getChoicein interfaceComplexType
-
isSetChoice
public boolean isSetChoice()True if has "choice" element- Specified by:
isSetChoicein interfaceComplexType
-
setChoice
Sets the "choice" element- Specified by:
setChoicein interfaceComplexType
-
addNewChoice
Appends and returns a new empty "choice" element- Specified by:
addNewChoicein interfaceComplexType
-
unsetChoice
public void unsetChoice()Unsets the "choice" element- Specified by:
unsetChoicein interfaceComplexType
-
getSequence
Gets the "sequence" element- Specified by:
getSequencein interfaceComplexType
-
isSetSequence
public boolean isSetSequence()True if has "sequence" element- Specified by:
isSetSequencein interfaceComplexType
-
setSequence
Sets the "sequence" element- Specified by:
setSequencein interfaceComplexType
-
addNewSequence
Appends and returns a new empty "sequence" element- Specified by:
addNewSequencein interfaceComplexType
-
unsetSequence
public void unsetSequence()Unsets the "sequence" element- Specified by:
unsetSequencein interfaceComplexType
-
getAttributeList
Gets a List of "attribute" elements- Specified by:
getAttributeListin interfaceComplexType
-
getAttributeArray
Gets array of all "attribute" elements- Specified by:
getAttributeArrayin interfaceComplexType
-
getAttributeArray
Gets ith "attribute" element- Specified by:
getAttributeArrayin interfaceComplexType
-
sizeOfAttributeArray
public int sizeOfAttributeArray()Returns number of "attribute" element- Specified by:
sizeOfAttributeArrayin interfaceComplexType
-
setAttributeArray
Sets array of all "attribute" element WARNING: This method is not atomicaly synchronized.- Specified by:
setAttributeArrayin interfaceComplexType
-
setAttributeArray
Sets ith "attribute" element- Specified by:
setAttributeArrayin interfaceComplexType
-
insertNewAttribute
Inserts and returns a new empty value (as xml) as the ith "attribute" element- Specified by:
insertNewAttributein interfaceComplexType
-
addNewAttribute
Appends and returns a new empty value (as xml) as the last "attribute" element- Specified by:
addNewAttributein interfaceComplexType
-
removeAttribute
public void removeAttribute(int i) Removes the ith "attribute" element- Specified by:
removeAttributein interfaceComplexType
-
getAttributeGroupList
Gets a List of "attributeGroup" elements- Specified by:
getAttributeGroupListin interfaceComplexType
-
getAttributeGroupArray
Gets array of all "attributeGroup" elements- Specified by:
getAttributeGroupArrayin interfaceComplexType
-
getAttributeGroupArray
Gets ith "attributeGroup" element- Specified by:
getAttributeGroupArrayin interfaceComplexType
-
sizeOfAttributeGroupArray
public int sizeOfAttributeGroupArray()Returns number of "attributeGroup" element- Specified by:
sizeOfAttributeGroupArrayin interfaceComplexType
-
setAttributeGroupArray
Sets array of all "attributeGroup" element WARNING: This method is not atomicaly synchronized.- Specified by:
setAttributeGroupArrayin interfaceComplexType
-
setAttributeGroupArray
Sets ith "attributeGroup" element- Specified by:
setAttributeGroupArrayin interfaceComplexType
-
insertNewAttributeGroup
Inserts and returns a new empty value (as xml) as the ith "attributeGroup" element- Specified by:
insertNewAttributeGroupin interfaceComplexType
-
addNewAttributeGroup
Appends and returns a new empty value (as xml) as the last "attributeGroup" element- Specified by:
addNewAttributeGroupin interfaceComplexType
-
removeAttributeGroup
public void removeAttributeGroup(int i) Removes the ith "attributeGroup" element- Specified by:
removeAttributeGroupin interfaceComplexType
-
getAnyAttribute
Gets the "anyAttribute" element- Specified by:
getAnyAttributein interfaceComplexType
-
isSetAnyAttribute
public boolean isSetAnyAttribute()True if has "anyAttribute" element- Specified by:
isSetAnyAttributein interfaceComplexType
-
setAnyAttribute
Sets the "anyAttribute" element- Specified by:
setAnyAttributein interfaceComplexType
-
addNewAnyAttribute
Appends and returns a new empty "anyAttribute" element- Specified by:
addNewAnyAttributein interfaceComplexType
-
unsetAnyAttribute
public void unsetAnyAttribute()Unsets the "anyAttribute" element- Specified by:
unsetAnyAttributein interfaceComplexType
-
getName
Gets the "name" attribute- Specified by:
getNamein interfaceComplexType
-
xgetName
Gets (as xml) the "name" attribute- Specified by:
xgetNamein interfaceComplexType
-
isSetName
public boolean isSetName()True if has "name" attribute- Specified by:
isSetNamein interfaceComplexType
-
setName
Sets the "name" attribute- Specified by:
setNamein interfaceComplexType
-
xsetName
Sets (as xml) the "name" attribute- Specified by:
xsetNamein interfaceComplexType
-
unsetName
public void unsetName()Unsets the "name" attribute- Specified by:
unsetNamein interfaceComplexType
-
getMixed
public boolean getMixed()Gets the "mixed" attribute- Specified by:
getMixedin interfaceComplexType
-
xgetMixed
Gets (as xml) the "mixed" attribute- Specified by:
xgetMixedin interfaceComplexType
-
isSetMixed
public boolean isSetMixed()True if has "mixed" attribute- Specified by:
isSetMixedin interfaceComplexType
-
setMixed
public void setMixed(boolean mixed) Sets the "mixed" attribute- Specified by:
setMixedin interfaceComplexType
-
xsetMixed
Sets (as xml) the "mixed" attribute- Specified by:
xsetMixedin interfaceComplexType
-
unsetMixed
public void unsetMixed()Unsets the "mixed" attribute- Specified by:
unsetMixedin interfaceComplexType
-
getAbstract
public boolean getAbstract()Gets the "abstract" attribute- Specified by:
getAbstractin interfaceComplexType
-
xgetAbstract
Gets (as xml) the "abstract" attribute- Specified by:
xgetAbstractin interfaceComplexType
-
isSetAbstract
public boolean isSetAbstract()True if has "abstract" attribute- Specified by:
isSetAbstractin interfaceComplexType
-
setAbstract
public void setAbstract(boolean xabstract) Sets the "abstract" attribute- Specified by:
setAbstractin interfaceComplexType
-
xsetAbstract
Sets (as xml) the "abstract" attribute- Specified by:
xsetAbstractin interfaceComplexType
-
unsetAbstract
public void unsetAbstract()Unsets the "abstract" attribute- Specified by:
unsetAbstractin interfaceComplexType
-
getFinal
Gets the "final" attribute- Specified by:
getFinalin interfaceComplexType
-
xgetFinal
Gets (as xml) the "final" attribute- Specified by:
xgetFinalin interfaceComplexType
-
isSetFinal
public boolean isSetFinal()True if has "final" attribute- Specified by:
isSetFinalin interfaceComplexType
-
setFinal
Sets the "final" attribute- Specified by:
setFinalin interfaceComplexType
-
xsetFinal
Sets (as xml) the "final" attribute- Specified by:
xsetFinalin interfaceComplexType
-
unsetFinal
public void unsetFinal()Unsets the "final" attribute- Specified by:
unsetFinalin interfaceComplexType
-
getBlock
Gets the "block" attribute- Specified by:
getBlockin interfaceComplexType
-
xgetBlock
Gets (as xml) the "block" attribute- Specified by:
xgetBlockin interfaceComplexType
-
isSetBlock
public boolean isSetBlock()True if has "block" attribute- Specified by:
isSetBlockin interfaceComplexType
-
setBlock
Sets the "block" attribute- Specified by:
setBlockin interfaceComplexType
-
xsetBlock
Sets (as xml) the "block" attribute- Specified by:
xsetBlockin interfaceComplexType
-
unsetBlock
public void unsetBlock()Unsets the "block" attribute- Specified by:
unsetBlockin interfaceComplexType
-