Package org.apache.xmlbeans.impl.values
Class XmlListImpl
java.lang.Object
org.apache.xmlbeans.impl.values.XmlObjectBase
org.apache.xmlbeans.impl.values.XmlListImpl
- All Implemented Interfaces:
Serializable
,TypeStoreUser
,SimpleValue
,XmlAnySimpleType
,XmlObject
,XmlTokenSource
- Direct Known Subclasses:
BlockSetImpl.MemberImpl2
,DerivationSetImpl.MemberImpl2
,FullDerivationSetImpl.MemberImpl2
,JavaNameListImpl.MemberImpl2
,NamespaceListImpl.MemberImpl2
,NamespaceListImpl.MemberImpl2
,NamespacePrefixListImpl
,QnametargetlistImpl
,SimpleDerivationSetImpl.MemberImpl2
,UnionDocumentImpl.UnionImpl.MemberTypesImpl
,XmlEntitiesImpl
,XmlIdRefsImpl
,XmlNmTokensImpl
- 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_NUMBER
Fields inherited from interface org.apache.xmlbeans.XmlAnySimpleType
Factory, type
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionList
<?> Returns the value as aList
of friendly Java objects (String, Integer, Byte, Short, Long, BigInteger, Decimal, Float, Double, byte[], Calendar, GDuration).static XmlSimpleList
<? extends XmlAnySimpleType> lex
(String s, SchemaType itemType, ValidationContext ctx, PrefixResolver resolver) void
static String[]
split_list
(String s) static void
validateValue
(XmlSimpleList<? extends XmlAnySimpleType> items, SchemaType sType, ValidationContext context) XmlSimpleList
<? extends XmlAnySimpleType> Returns the value as aList
of XmlAnySimpleType objects.Methods 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_default_attribute_text, get_default_element_text, get_element_ending_delimiters, get_element_type, get_elementflags, get_schema_type, get_store, get_wscanon_text, getBigDecimalValue, getBigIntegerValue, getBooleanValue, getByteArrayValue, getByteValue, getCalendarValue, getDateValue, getDomNode, getDoubleValue, getEnumValue, getFloatValue, getGDateValue, getGDurationValue, getIntValue, getLongValue, getObjectValue, getQNameValue, getShortValue, getStringValue, getXmlLocale, hashCode, init_flags, instanceType, invalidate_element_order, invalidate_nilvalue, invalidate_value, is_child_element_order_sensitive, isDefault, isDefaultable, isFixed, isImmutable, isInstanceOf, isNil, isNillable, monitor, new_visitor, 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, xmlText, xmlText
Methods inherited from interface org.apache.xmlbeans.XmlAnySimpleType
getStringValue, setStringValue
Methods inherited from interface org.apache.xmlbeans.XmlObject
changeType, compareTo, compareValue, copy, copy, execQuery, execQuery, isImmutable, isNil, 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 Details
-
XmlListImpl
-
-
Method Details
-
schemaType
- Specified by:
schemaType
in interfaceXmlObject
- Specified by:
schemaType
in classXmlObjectBase
- Returns:
- The schema type for this instance. This is a permanent, unchanging property of the instance.
-
split_list
-
lex
public static XmlSimpleList<? extends XmlAnySimpleType> lex(String s, SchemaType itemType, ValidationContext ctx, PrefixResolver resolver) -
xgetListValue
Description copied from interface:SimpleValue
Returns the value as aList
of XmlAnySimpleType objects.- Specified by:
xgetListValue
in interfaceSimpleValue
- Overrides:
xgetListValue
in classXmlObjectBase
-
getListValue
Description copied from interface:SimpleValue
Returns the value as aList
of friendly Java objects (String, Integer, Byte, Short, Long, BigInteger, Decimal, Float, Double, byte[], Calendar, GDuration).- Specified by:
getListValue
in interfaceSimpleValue
- Overrides:
getListValue
in classXmlObjectBase
-
set_list
-
validateValue
public static void validateValue(XmlSimpleList<? extends XmlAnySimpleType> items, SchemaType sType, ValidationContext context)
-