Class ExtensionTypeImpl
- 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.ExtensionTypeImpl
-
- All Implemented Interfaces:
Serializable
,TypeStoreUser
,Annotated
,ExtensionType
,OpenAttrs
,SimpleValue
,XmlObject
,XmlTokenSource
- Direct Known Subclasses:
SimpleExtensionTypeImpl
public class ExtensionTypeImpl extends AnnotatedImpl implements ExtensionType
An XML extensionType(@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.ExtensionType
ExtensionType.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.ExtensionType
type
-
-
Constructor Summary
Constructors Constructor Description ExtensionTypeImpl(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" elementGroupRef
addNewGroup()
Appends and returns a new empty "group" elementExplicitGroup
addNewSequence()
Appends and returns a new empty "sequence" elementAll
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" elementQName
getBase()
Gets the "base" attributeExplicitGroup
getChoice()
Gets the "choice" elementGroupRef
getGroup()
Gets the "group" elementExplicitGroup
getSequence()
Gets the "sequence" 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
isSetAll()
True if has "all" elementboolean
isSetAnyAttribute()
True if has "anyAttribute" elementboolean
isSetChoice()
True if has "choice" elementboolean
isSetGroup()
True if has "group" elementboolean
isSetSequence()
True if has "sequence" elementvoid
removeAttribute(int i)
Removes the ith "attribute" elementvoid
removeAttributeGroup(int i)
Removes the ith "attributeGroup" elementvoid
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
setBase(QName base)
Sets the "base" attributevoid
setChoice(ExplicitGroup choice)
Sets the "choice" elementvoid
setGroup(GroupRef group)
Sets the "group" elementvoid
setSequence(ExplicitGroup sequence)
Sets the "sequence" elementint
sizeOfAttributeArray()
Returns number of "attribute" elementint
sizeOfAttributeGroupArray()
Returns number of "attributeGroup" elementvoid
unsetAll()
Unsets the "all" elementvoid
unsetAnyAttribute()
Unsets the "anyAttribute" elementvoid
unsetChoice()
Unsets the "choice" elementvoid
unsetGroup()
Unsets the "group" elementvoid
unsetSequence()
Unsets the "sequence" elementXmlQName
xgetBase()
Gets (as xml) the "base" attributevoid
xsetBase(XmlQName base)
Sets (as xml) the "base" 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
-
ExtensionTypeImpl
public ExtensionTypeImpl(SchemaType sType)
-
-
Method Detail
-
getGroup
public GroupRef getGroup()
Gets the "group" element- Specified by:
getGroup
in interfaceExtensionType
-
isSetGroup
public boolean isSetGroup()
True if has "group" element- Specified by:
isSetGroup
in interfaceExtensionType
-
setGroup
public void setGroup(GroupRef group)
Sets the "group" element- Specified by:
setGroup
in interfaceExtensionType
-
addNewGroup
public GroupRef addNewGroup()
Appends and returns a new empty "group" element- Specified by:
addNewGroup
in interfaceExtensionType
-
unsetGroup
public void unsetGroup()
Unsets the "group" element- Specified by:
unsetGroup
in interfaceExtensionType
-
getAll
public All getAll()
Gets the "all" element- Specified by:
getAll
in interfaceExtensionType
-
isSetAll
public boolean isSetAll()
True if has "all" element- Specified by:
isSetAll
in interfaceExtensionType
-
setAll
public void setAll(All all)
Sets the "all" element- Specified by:
setAll
in interfaceExtensionType
-
addNewAll
public All addNewAll()
Appends and returns a new empty "all" element- Specified by:
addNewAll
in interfaceExtensionType
-
unsetAll
public void unsetAll()
Unsets the "all" element- Specified by:
unsetAll
in interfaceExtensionType
-
getChoice
public ExplicitGroup getChoice()
Gets the "choice" element- Specified by:
getChoice
in interfaceExtensionType
-
isSetChoice
public boolean isSetChoice()
True if has "choice" element- Specified by:
isSetChoice
in interfaceExtensionType
-
setChoice
public void setChoice(ExplicitGroup choice)
Sets the "choice" element- Specified by:
setChoice
in interfaceExtensionType
-
addNewChoice
public ExplicitGroup addNewChoice()
Appends and returns a new empty "choice" element- Specified by:
addNewChoice
in interfaceExtensionType
-
unsetChoice
public void unsetChoice()
Unsets the "choice" element- Specified by:
unsetChoice
in interfaceExtensionType
-
getSequence
public ExplicitGroup getSequence()
Gets the "sequence" element- Specified by:
getSequence
in interfaceExtensionType
-
isSetSequence
public boolean isSetSequence()
True if has "sequence" element- Specified by:
isSetSequence
in interfaceExtensionType
-
setSequence
public void setSequence(ExplicitGroup sequence)
Sets the "sequence" element- Specified by:
setSequence
in interfaceExtensionType
-
addNewSequence
public ExplicitGroup addNewSequence()
Appends and returns a new empty "sequence" element- Specified by:
addNewSequence
in interfaceExtensionType
-
unsetSequence
public void unsetSequence()
Unsets the "sequence" element- Specified by:
unsetSequence
in interfaceExtensionType
-
getAttributeArray
public Attribute[] getAttributeArray()
Gets array of all "attribute" elements- Specified by:
getAttributeArray
in interfaceExtensionType
-
getAttributeArray
public Attribute getAttributeArray(int i)
Gets ith "attribute" element- Specified by:
getAttributeArray
in interfaceExtensionType
-
sizeOfAttributeArray
public int sizeOfAttributeArray()
Returns number of "attribute" element- Specified by:
sizeOfAttributeArray
in interfaceExtensionType
-
setAttributeArray
public void setAttributeArray(Attribute[] attributeArray)
Sets array of all "attribute" element WARNING: This method is not atomicaly synchronized.- Specified by:
setAttributeArray
in interfaceExtensionType
-
setAttributeArray
public void setAttributeArray(int i, Attribute attribute)
Sets ith "attribute" element- Specified by:
setAttributeArray
in interfaceExtensionType
-
insertNewAttribute
public Attribute insertNewAttribute(int i)
Inserts and returns a new empty value (as xml) as the ith "attribute" element- Specified by:
insertNewAttribute
in interfaceExtensionType
-
addNewAttribute
public Attribute addNewAttribute()
Appends and returns a new empty value (as xml) as the last "attribute" element- Specified by:
addNewAttribute
in interfaceExtensionType
-
removeAttribute
public void removeAttribute(int i)
Removes the ith "attribute" element- Specified by:
removeAttribute
in interfaceExtensionType
-
getAttributeGroupArray
public AttributeGroupRef[] getAttributeGroupArray()
Gets array of all "attributeGroup" elements- Specified by:
getAttributeGroupArray
in interfaceExtensionType
-
getAttributeGroupArray
public AttributeGroupRef getAttributeGroupArray(int i)
Gets ith "attributeGroup" element- Specified by:
getAttributeGroupArray
in interfaceExtensionType
-
sizeOfAttributeGroupArray
public int sizeOfAttributeGroupArray()
Returns number of "attributeGroup" element- Specified by:
sizeOfAttributeGroupArray
in interfaceExtensionType
-
setAttributeGroupArray
public void setAttributeGroupArray(AttributeGroupRef[] attributeGroupArray)
Sets array of all "attributeGroup" element WARNING: This method is not atomicaly synchronized.- Specified by:
setAttributeGroupArray
in interfaceExtensionType
-
setAttributeGroupArray
public void setAttributeGroupArray(int i, AttributeGroupRef attributeGroup)
Sets ith "attributeGroup" element- Specified by:
setAttributeGroupArray
in interfaceExtensionType
-
insertNewAttributeGroup
public AttributeGroupRef insertNewAttributeGroup(int i)
Inserts and returns a new empty value (as xml) as the ith "attributeGroup" element- Specified by:
insertNewAttributeGroup
in interfaceExtensionType
-
addNewAttributeGroup
public AttributeGroupRef addNewAttributeGroup()
Appends and returns a new empty value (as xml) as the last "attributeGroup" element- Specified by:
addNewAttributeGroup
in interfaceExtensionType
-
removeAttributeGroup
public void removeAttributeGroup(int i)
Removes the ith "attributeGroup" element- Specified by:
removeAttributeGroup
in interfaceExtensionType
-
getAnyAttribute
public Wildcard getAnyAttribute()
Gets the "anyAttribute" element- Specified by:
getAnyAttribute
in interfaceExtensionType
-
isSetAnyAttribute
public boolean isSetAnyAttribute()
True if has "anyAttribute" element- Specified by:
isSetAnyAttribute
in interfaceExtensionType
-
setAnyAttribute
public void setAnyAttribute(Wildcard anyAttribute)
Sets the "anyAttribute" element- Specified by:
setAnyAttribute
in interfaceExtensionType
-
addNewAnyAttribute
public Wildcard addNewAnyAttribute()
Appends and returns a new empty "anyAttribute" element- Specified by:
addNewAnyAttribute
in interfaceExtensionType
-
unsetAnyAttribute
public void unsetAnyAttribute()
Unsets the "anyAttribute" element- Specified by:
unsetAnyAttribute
in interfaceExtensionType
-
getBase
public QName getBase()
Gets the "base" attribute- Specified by:
getBase
in interfaceExtensionType
-
xgetBase
public XmlQName xgetBase()
Gets (as xml) the "base" attribute- Specified by:
xgetBase
in interfaceExtensionType
-
setBase
public void setBase(QName base)
Sets the "base" attribute- Specified by:
setBase
in interfaceExtensionType
-
xsetBase
public void xsetBase(XmlQName base)
Sets (as xml) the "base" attribute- Specified by:
xsetBase
in interfaceExtensionType
-
-