Class UnionDocumentImpl.UnionImpl
- 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.UnionDocumentImpl.UnionImpl
-
- All Implemented Interfaces:
Serializable
,TypeStoreUser
,Annotated
,OpenAttrs
,UnionDocument.Union
,SimpleValue
,XmlObject
,XmlTokenSource
- Enclosing class:
- UnionDocumentImpl
public static class UnionDocumentImpl.UnionImpl extends AnnotatedImpl implements UnionDocument.Union
An XML union(@http://www.w3.org/2001/XMLSchema). This is a complex type.- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
UnionDocumentImpl.UnionImpl.MemberTypesImpl
An XML memberTypes(@).-
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.OpenAttrs
OpenAttrs.Factory
-
Nested classes/interfaces inherited from interface org.apache.xmlbeans.impl.xb.xsdschema.UnionDocument.Union
UnionDocument.Union.Factory, UnionDocument.Union.MemberTypes
-
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.UnionDocument.Union
type
-
-
Constructor Summary
Constructors Constructor Description UnionImpl(SchemaType sType)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description LocalSimpleType
addNewSimpleType()
Appends and returns a new empty value (as xml) as the last "simpleType" elementList
getMemberTypes()
Gets the "memberTypes" attributeLocalSimpleType[]
getSimpleTypeArray()
Gets array of all "simpleType" elementsLocalSimpleType
getSimpleTypeArray(int i)
Gets ith "simpleType" elementLocalSimpleType
insertNewSimpleType(int i)
Inserts and returns a new empty value (as xml) as the ith "simpleType" elementboolean
isSetMemberTypes()
True if has "memberTypes" attributevoid
removeSimpleType(int i)
Removes the ith "simpleType" elementvoid
setMemberTypes(List memberTypes)
Sets the "memberTypes" attributevoid
setSimpleTypeArray(int i, LocalSimpleType simpleType)
Sets ith "simpleType" elementvoid
setSimpleTypeArray(LocalSimpleType[] simpleTypeArray)
Sets array of all "simpleType" element WARNING: This method is not atomicaly synchronized.int
sizeOfSimpleTypeArray()
Returns number of "simpleType" elementvoid
unsetMemberTypes()
Unsets the "memberTypes" attributeUnionDocument.Union.MemberTypes
xgetMemberTypes()
Gets (as xml) the "memberTypes" attributevoid
xsetMemberTypes(UnionDocument.Union.MemberTypes memberTypes)
Sets (as xml) the "memberTypes" 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
-
UnionImpl
public UnionImpl(SchemaType sType)
-
-
Method Detail
-
getSimpleTypeArray
public LocalSimpleType[] getSimpleTypeArray()
Gets array of all "simpleType" elements- Specified by:
getSimpleTypeArray
in interfaceUnionDocument.Union
-
getSimpleTypeArray
public LocalSimpleType getSimpleTypeArray(int i)
Gets ith "simpleType" element- Specified by:
getSimpleTypeArray
in interfaceUnionDocument.Union
-
sizeOfSimpleTypeArray
public int sizeOfSimpleTypeArray()
Returns number of "simpleType" element- Specified by:
sizeOfSimpleTypeArray
in interfaceUnionDocument.Union
-
setSimpleTypeArray
public void setSimpleTypeArray(LocalSimpleType[] simpleTypeArray)
Sets array of all "simpleType" element WARNING: This method is not atomicaly synchronized.- Specified by:
setSimpleTypeArray
in interfaceUnionDocument.Union
-
setSimpleTypeArray
public void setSimpleTypeArray(int i, LocalSimpleType simpleType)
Sets ith "simpleType" element- Specified by:
setSimpleTypeArray
in interfaceUnionDocument.Union
-
insertNewSimpleType
public LocalSimpleType insertNewSimpleType(int i)
Inserts and returns a new empty value (as xml) as the ith "simpleType" element- Specified by:
insertNewSimpleType
in interfaceUnionDocument.Union
-
addNewSimpleType
public LocalSimpleType addNewSimpleType()
Appends and returns a new empty value (as xml) as the last "simpleType" element- Specified by:
addNewSimpleType
in interfaceUnionDocument.Union
-
removeSimpleType
public void removeSimpleType(int i)
Removes the ith "simpleType" element- Specified by:
removeSimpleType
in interfaceUnionDocument.Union
-
getMemberTypes
public List getMemberTypes()
Gets the "memberTypes" attribute- Specified by:
getMemberTypes
in interfaceUnionDocument.Union
-
xgetMemberTypes
public UnionDocument.Union.MemberTypes xgetMemberTypes()
Gets (as xml) the "memberTypes" attribute- Specified by:
xgetMemberTypes
in interfaceUnionDocument.Union
-
isSetMemberTypes
public boolean isSetMemberTypes()
True if has "memberTypes" attribute- Specified by:
isSetMemberTypes
in interfaceUnionDocument.Union
-
setMemberTypes
public void setMemberTypes(List memberTypes)
Sets the "memberTypes" attribute- Specified by:
setMemberTypes
in interfaceUnionDocument.Union
-
xsetMemberTypes
public void xsetMemberTypes(UnionDocument.Union.MemberTypes memberTypes)
Sets (as xml) the "memberTypes" attribute- Specified by:
xsetMemberTypes
in interfaceUnionDocument.Union
-
unsetMemberTypes
public void unsetMemberTypes()
Unsets the "memberTypes" attribute- Specified by:
unsetMemberTypes
in interfaceUnionDocument.Union
-
-