Package org.apache.xmlbeans.impl.values
Class JavaStringEnumerationHolderEx
java.lang.Object
org.apache.xmlbeans.impl.values.XmlObjectBase
org.apache.xmlbeans.impl.values.JavaStringHolder
org.apache.xmlbeans.impl.values.JavaStringHolderEx
org.apache.xmlbeans.impl.values.JavaStringEnumerationHolderEx
- All Implemented Interfaces:
Serializable
,TypeStoreUser
,SimpleValue
,XmlObject
,XmlTokenSource
- Direct Known Subclasses:
XmlStringEnumeration
public abstract class JavaStringEnumerationHolderEx extends JavaStringHolderEx
- See Also:
- Serialized Form
-
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
-
Constructor Summary
Constructors Constructor Description JavaStringEnumerationHolderEx(SchemaType type, boolean complex)
-
Method Summary
Modifier and Type Method Description StringEnumAbstractBase
getEnumValue()
Returns the value as aStringEnumAbstractBase
.protected void
set_enum(StringEnumAbstractBase se)
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 void
validateLexical(String v, SchemaType sType, ValidationContext context)
Methods inherited from class org.apache.xmlbeans.impl.values.JavaStringHolderEx
get_wscanon_rule, is_defaultable_ws, schemaType, validate_simpleval
Methods inherited from class org.apache.xmlbeans.impl.values.JavaStringHolder
compute_text, equal_to, 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_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_text, getBigDecimalValue, getBigIntegerValue, getBooleanArray, getBooleanArray, getBooleanValue, getByteArray, getByteArray, getByteArrayValue, getByteValue, getCalendarValue, getDateValue, getDomNode, getDoubleArray, getDoubleArray, getDoubleValue, getEnumArray, getEnumArray, 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_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, set_b64, set_BigDecimal, set_BigInteger, set_boolean, set_byte, set_ByteArray, set_Calendar, set_char, set_ComplexXml, set_Date, set_double, set_float, set_GDate, set_GDuration, set_hex, set_int, set_list, set_long, set_newValue, set_notation, set_QName, set_short, set_String, 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, update_from_complex_content, uses_invalidate_value, validate, validate, validate_now, valueEquals, valueHashCode, writeReplace, xgetArray, xgetArray, xgetListValue, xmlText, xmlText
-
Constructor Details
-
Method Details
-
set_text
Description copied from class:XmlObjectBase
This should set the value of the type from text, or throw an XmlValueOutOfRangeException if it can't.- Overrides:
set_text
in classJavaStringHolderEx
-
validateLexical
-
set_nil
protected void set_nil()Description copied from class:XmlObjectBase
This should clear the value, and set it to whatever is supposed to be returned when the value is nilled.- Overrides:
set_nil
in classJavaStringHolder
-
getEnumValue
Description copied from interface:SimpleValue
Returns the value as aStringEnumAbstractBase
.- Specified by:
getEnumValue
in interfaceSimpleValue
- Overrides:
getEnumValue
in classXmlObjectBase
-
set_enum
- Overrides:
set_enum
in classXmlObjectBase
-