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 classUnionDocumentImpl.UnionImpl.MemberTypesImplAn XML memberTypes(@).-
Nested classes/interfaces inherited from interface org.apache.xmlbeans.impl.xb.xsdschema.UnionDocument.Union
UnionDocument.Union.MemberTypes
-
-
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
Factory, type
-
-
Constructor Summary
Constructors Constructor Description UnionImpl(SchemaType sType)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description LocalSimpleTypeaddNewSimpleType()Appends and returns a new empty value (as xml) as the last "simpleType" elementListgetMemberTypes()Gets the "memberTypes" attributeLocalSimpleType[]getSimpleTypeArray()Gets array of all "simpleType" elementsLocalSimpleTypegetSimpleTypeArray(int i)Gets ith "simpleType" elementList<LocalSimpleType>getSimpleTypeList()Gets a List of "simpleType" elementsLocalSimpleTypeinsertNewSimpleType(int i)Inserts and returns a new empty value (as xml) as the ith "simpleType" elementbooleanisSetMemberTypes()True if has "memberTypes" attributevoidremoveSimpleType(int i)Removes the ith "simpleType" elementvoidsetMemberTypes(List memberTypes)Sets the "memberTypes" attributevoidsetSimpleTypeArray(int i, LocalSimpleType simpleType)Sets ith "simpleType" elementvoidsetSimpleTypeArray(LocalSimpleType[] simpleTypeArray)Sets array of all "simpleType" element WARNING: This method is not atomicaly synchronized.intsizeOfSimpleTypeArray()Returns number of "simpleType" elementvoidunsetMemberTypes()Unsets the "memberTypes" attributeUnionDocument.Union.MemberTypesxgetMemberTypes()Gets (as xml) the "memberTypes" attributevoidxsetMemberTypes(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
arraySetterHelper, arraySetterHelper, arraySetterHelper, arraySetterHelper, arraySetterHelper, arraySetterHelper, arraySetterHelper, arraySetterHelper, arraySetterHelper, arraySetterHelper, arraySetterHelper, arraySetterHelper, arraySetterHelper, arraySetterHelper, arraySetterHelper, arraySetterHelper, arraySetterHelper, arraySetterHelper, arraySetterHelper, arraySetterHelper, arraySetterHelper, arraySetterHelper, arraySetterHelper, arraySetterHelper, arraySetterHelper, arraySetterHelper, arraySetterHelper, arraySetterHelper, arraySetterHelper, arraySetterHelper, arraySetterHelper, arraySetterHelper, arraySetterHelper, arraySetterHelper, arraySetterHelper, arraySetterHelper, arraySetterHelper, arraySetterHelper, arraySetterHelper, arraySetterHelper, 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_String, set_text, unionArraySetterHelper, unionArraySetterHelper, update_from_complex_content, value_hash_code
-
Methods inherited from class org.apache.xmlbeans.impl.values.XmlObjectBase
_copy, _copy, _isComplexContent, _isComplexType, _set, _validateOnSet, attach_store, build_nil, build_text, changeType, check_dated, check_orphaned, compare_to, compareTo, compareValue, copy, copy, create_attribute_user, create_element_user, disconnect_store, documentProperties, dump, elementFlags, equals, execQuery, execQuery, generatedSetterHelperImpl, get_attribute_field, get_attribute_type, get_attributeflags, get_default_attribute_value, get_element_ending_delimiters, get_element_type, get_schema_type, get_store, get_wscanon_rule, get_wscanon_text, getBigDecimalValue, getBigIntegerValue, getBooleanArray, getBooleanArray, getBooleanValue, getByteArray, getByteArray, getByteArrayValue, getByteValue, getCalendarValue, getDateValue, getDomNode, getDoubleArray, getDoubleArray, getDoubleValue, getEnumArray, getEnumArray, getEnumValue, getFloatArray, getFloatArray, getFloatValue, getGDateValue, getGDurationValue, getIntArray, getIntArray, getIntValue, getListValue, getLongArray, getLongArray, getLongValue, getObjectArray, getObjectArray, getObjectValue, getQNameValue, getShortArray, getShortArray, getShortValue, getStringValue, getXmlLocale, getXmlObjectArray, getXmlObjectArray, has_store, hashCode, init_flags, initComplexType, instanceType, invalidate_element_order, invalidate_nilvalue, invalidate_value, is_defaultable_ws, is_orphaned, isDefault, isDefaultable, isFixed, isImmutable, isInstanceOf, isNil, isNillable, java_value, 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_b64, set_BigDecimal, set_BigInteger, set_boolean, set_byte, set_ByteArray, set_Calendar, set_char, set_ComplexXml, set_Date, set_double, set_enum, set_float, set_GDate, set_GDuration, set_hex, set_int, set_list, set_long, set_newValue, set_notation, set_QName, set_short, set_xmlanysimple, 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, validate_simpleval, valueEquals, valueHashCode, writeReplace, xgetArray, xgetArray, xgetListValue, xmlText, xmlText
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
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
-
-
-
-
Constructor Detail
-
UnionImpl
public UnionImpl(SchemaType sType)
-
-
Method Detail
-
getSimpleTypeList
public List<LocalSimpleType> getSimpleTypeList()
Gets a List of "simpleType" elements- Specified by:
getSimpleTypeListin interfaceUnionDocument.Union
-
getSimpleTypeArray
public LocalSimpleType[] getSimpleTypeArray()
Gets array of all "simpleType" elements- Specified by:
getSimpleTypeArrayin interfaceUnionDocument.Union
-
getSimpleTypeArray
public LocalSimpleType getSimpleTypeArray(int i)
Gets ith "simpleType" element- Specified by:
getSimpleTypeArrayin interfaceUnionDocument.Union
-
sizeOfSimpleTypeArray
public int sizeOfSimpleTypeArray()
Returns number of "simpleType" element- Specified by:
sizeOfSimpleTypeArrayin interfaceUnionDocument.Union
-
setSimpleTypeArray
public void setSimpleTypeArray(LocalSimpleType[] simpleTypeArray)
Sets array of all "simpleType" element WARNING: This method is not atomicaly synchronized.- Specified by:
setSimpleTypeArrayin interfaceUnionDocument.Union
-
setSimpleTypeArray
public void setSimpleTypeArray(int i, LocalSimpleType simpleType)Sets ith "simpleType" element- Specified by:
setSimpleTypeArrayin interfaceUnionDocument.Union
-
insertNewSimpleType
public LocalSimpleType insertNewSimpleType(int i)
Inserts and returns a new empty value (as xml) as the ith "simpleType" element- Specified by:
insertNewSimpleTypein interfaceUnionDocument.Union
-
addNewSimpleType
public LocalSimpleType addNewSimpleType()
Appends and returns a new empty value (as xml) as the last "simpleType" element- Specified by:
addNewSimpleTypein interfaceUnionDocument.Union
-
removeSimpleType
public void removeSimpleType(int i)
Removes the ith "simpleType" element- Specified by:
removeSimpleTypein interfaceUnionDocument.Union
-
getMemberTypes
public List getMemberTypes()
Gets the "memberTypes" attribute- Specified by:
getMemberTypesin interfaceUnionDocument.Union
-
xgetMemberTypes
public UnionDocument.Union.MemberTypes xgetMemberTypes()
Gets (as xml) the "memberTypes" attribute- Specified by:
xgetMemberTypesin interfaceUnionDocument.Union
-
isSetMemberTypes
public boolean isSetMemberTypes()
True if has "memberTypes" attribute- Specified by:
isSetMemberTypesin interfaceUnionDocument.Union
-
setMemberTypes
public void setMemberTypes(List memberTypes)
Sets the "memberTypes" attribute- Specified by:
setMemberTypesin interfaceUnionDocument.Union
-
xsetMemberTypes
public void xsetMemberTypes(UnionDocument.Union.MemberTypes memberTypes)
Sets (as xml) the "memberTypes" attribute- Specified by:
xsetMemberTypesin interfaceUnionDocument.Union
-
unsetMemberTypes
public void unsetMemberTypes()
Unsets the "memberTypes" attribute- Specified by:
unsetMemberTypesin interfaceUnionDocument.Union
-
-