org.apache.xmlbeans.impl.values
Class JavaStringEnumerationHolderEx

java.lang.Object
  extended by org.apache.xmlbeans.impl.values.XmlObjectBase
      extended by org.apache.xmlbeans.impl.values.JavaStringHolder
          extended by org.apache.xmlbeans.impl.values.JavaStringHolderEx
              extended by org.apache.xmlbeans.impl.values.JavaStringEnumerationHolderEx
All Implemented Interfaces:
java.io.Serializable, TypeStoreUser, SimpleValue, XmlObject, XmlTokenSource
Direct Known Subclasses:
XmlStringEnumeration

public abstract class JavaStringEnumerationHolderEx
extends JavaStringHolderEx

See Also:
Serialized Form

Nested Class Summary
 
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.XmlObject
EQUAL, GREATER_THAN, LESS_THAN, NOT_EQUAL, type
 
Constructor Summary
JavaStringEnumerationHolderEx(SchemaType type, boolean complex)
           
 
Method Summary
 StringEnumAbstractBase getEnumValue()
          Returns the value as a StringEnumAbstractBase.
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(java.lang.String s)
          This should set the value of the type from text, or throw an XmlValueOutOfRangeException if it can't.
static void validateLexical(java.lang.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, bigDecimalValue, bigIntegerValue, booleanValue, build_nil, build_text, byteArrayValue, byteValue, calendarValue, changeType, check_dated, check_orphaned, compare_to, compareTo, compareValue, copy, copy, create_attribute_user, create_element_user, dateValue, disconnect_store, documentProperties, doubleValue, dump, elementFlags, enumValue, equals, execQuery, execQuery, floatValue, gDateValue, gDurationValue, 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, getBooleanValue, getByteArrayValue, getByteValue, getCalendarValue, getDateValue, getDomNode, getDoubleValue, getFloatValue, getGDateValue, getGDurationValue, getIntValue, getListValue, getLongValue, getObjectValue, getQNameValue, getShortValue, getStringValue, getXmlLocale, has_store, hashCode, init_flags, initComplexType, instanceType, intValue, invalidate_element_order, invalidate_nilvalue, invalidate_value, is_child_element_order_sensitive, is_orphaned, isDefault, isDefaultable, isFixed, isImmutable, isInstanceOf, isNil, isNillable, java_value, listValue, longValue, monitor, new_visitor, 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_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, set, set, set, set, set, set, set, set, set, set, set, set, set, set, set, set, set, set, 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, shortValue, stringValue, substitute, toString, update_from_complex_content, uses_invalidate_value, validate_now, validate, validate, valueEquals, valueHashCode, writeReplace, xgetListValue, xlistValue, xmlText, xmlText
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

JavaStringEnumerationHolderEx

public JavaStringEnumerationHolderEx(SchemaType type,
                                     boolean complex)
Method Detail

set_text

protected void set_text(java.lang.String s)
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 class JavaStringHolderEx

validateLexical

public static void validateLexical(java.lang.String v,
                                   SchemaType sType,
                                   ValidationContext context)

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 class JavaStringHolder

getEnumValue

public StringEnumAbstractBase getEnumValue()
Description copied from interface: SimpleValue
Returns the value as a StringEnumAbstractBase.

Specified by:
getEnumValue in interface SimpleValue
Overrides:
getEnumValue in class XmlObjectBase

set_enum

protected void set_enum(StringEnumAbstractBase se)
Overrides:
set_enum in class XmlObjectBase