public class XmlListImpl extends XmlObjectBase implements XmlAnySimpleType
XmlAnySimpleType.Factory
_voorVc, KIND_SETTERHELPER_ARRAYITEM, KIND_SETTERHELPER_SINGLETON, MAJOR_VERSION_NUMBER, MINOR_VERSION_NUMBER
type
EQUAL, GREATER_THAN, LESS_THAN, NOT_EQUAL
Constructor and Description |
---|
XmlListImpl(SchemaType type,
boolean complex) |
Modifier and Type | Method and Description |
---|---|
protected String |
compute_text(NamespaceManager nsm)
This should return the canonical string value of the primitive.
|
protected boolean |
equal_to(XmlObject obj) |
List<?> |
getListValue()
Returns the value as a
List of friendly Java objects (String, Integer, Byte, Short, Long, BigInteger, Decimal, Float, Double, byte[], Calendar, GDuration). |
protected boolean |
is_defaultable_ws(String v)
Types should return false if they don't treat the given
whitespace as a default value.
|
static XmlSimpleList<? extends XmlAnySimpleType> |
lex(String s,
SchemaType itemType,
ValidationContext ctx,
PrefixResolver resolver) |
SchemaType |
schemaType() |
void |
set_list(List<?> list) |
protected void |
set_nil()
This should clear the value, and set it to whatever
is supposed to be returned when the value is nilled.
|
protected void |
set_text(String s)
This should set the value of the type from text,
or throw an XmlValueOutOfRangeException if it can't.
|
static String[] |
split_list(String s) |
protected void |
validate_simpleval(String lexical,
ValidationContext ctx) |
static void |
validateValue(XmlSimpleList<? extends XmlAnySimpleType> items,
SchemaType sType,
ValidationContext context) |
protected int |
value_hash_code() |
XmlSimpleList<? extends XmlAnySimpleType> |
xgetListValue()
Returns the value as a
List of XmlAnySimpleType objects. |
_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_text, get_default_attribute_value, get_default_element_text, get_element_ending_delimiters, get_element_type, get_elementflags, 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, 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_child_element_order_sensitive, is_orphaned, isDefault, isDefaultable, isFixed, isImmutable, isInstanceOf, isNil, isNillable, java_value, 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_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_long, set_newValue, set_notation, set_QName, set_short, set_String, set_xmlanysimple, set, 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, update_from_complex_content, uses_invalidate_value, validate_now, validate, validate, valueEquals, valueHashCode, writeReplace, xgetArray, xgetArray, xmlText, xmlText
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
getStringValue, setStringValue
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
documentProperties, dump, getDomNode, monitor, newCursor, newDomNode, newDomNode, newInputStream, newInputStream, newReader, newReader, newXMLStreamReader, newXMLStreamReader, save, save, save, save, save, save, save, save, xmlText, xmlText
public XmlListImpl(SchemaType type, boolean complex)
public SchemaType schemaType()
schemaType
in interface XmlObject
schemaType
in class XmlObjectBase
protected String compute_text(NamespaceManager nsm)
XmlObjectBase
compute_text
in class XmlObjectBase
protected boolean is_defaultable_ws(String v)
XmlObjectBase
is_defaultable_ws
in class XmlObjectBase
protected void set_text(String s)
XmlObjectBase
set_text
in class XmlObjectBase
public static XmlSimpleList<? extends XmlAnySimpleType> lex(String s, SchemaType itemType, ValidationContext ctx, PrefixResolver resolver)
protected void set_nil()
XmlObjectBase
set_nil
in class XmlObjectBase
public XmlSimpleList<? extends XmlAnySimpleType> xgetListValue()
SimpleValue
List
of XmlAnySimpleType objects.xgetListValue
in interface SimpleValue
xgetListValue
in class XmlObjectBase
public List<?> getListValue()
SimpleValue
List
of friendly Java objects (String, Integer, Byte, Short, Long, BigInteger, Decimal, Float, Double, byte[], Calendar, GDuration).getListValue
in interface SimpleValue
getListValue
in class XmlObjectBase
public void set_list(List<?> list)
set_list
in class XmlObjectBase
public static void validateValue(XmlSimpleList<? extends XmlAnySimpleType> items, SchemaType sType, ValidationContext context)
protected boolean equal_to(XmlObject obj)
equal_to
in class XmlObjectBase
protected int value_hash_code()
value_hash_code
in class XmlObjectBase
protected void validate_simpleval(String lexical, ValidationContext ctx)
validate_simpleval
in class XmlObjectBase