org.apache.xmlbeans.impl.values
Class JavaNotationHolderEx

java.lang.Object
  extended by org.apache.xmlbeans.impl.values.XmlObjectBase
      extended by org.apache.xmlbeans.impl.values.JavaQNameHolder
          extended by org.apache.xmlbeans.impl.values.XmlQNameImpl
              extended by org.apache.xmlbeans.impl.values.JavaNotationHolder
                  extended by org.apache.xmlbeans.impl.values.JavaNotationHolderEx
All Implemented Interfaces:
java.io.Serializable, TypeStoreUser, SimpleValue, XmlAnySimpleType, XmlObject, XmlQName, XmlTokenSource
Direct Known Subclasses:
XmlNotationRestriction

public abstract class JavaNotationHolderEx
extends JavaNotationHolder

See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from interface org.apache.xmlbeans.XmlQName
XmlQName.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.XmlQName
type
 
Fields inherited from interface org.apache.xmlbeans.XmlObject
EQUAL, GREATER_THAN, LESS_THAN, NOT_EQUAL
 
Constructor Summary
JavaNotationHolderEx(SchemaType type, boolean complex)
           
 
Method Summary
protected  int get_wscanon_rule()
          Returns the whitespace rule that will be applied before building a string to pass to get_text().
 SchemaType schemaType()
           
protected  void set_notation(java.lang.String v)
           
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.
protected  void set_xmlanysimple(XmlAnySimpleType value)
           
static javax.xml.namespace.QName validateLexical(java.lang.String v, SchemaType sType, ValidationContext context, PrefixResolver resolver)
           
static void validateValue(javax.xml.namespace.QName v, SchemaType sType, ValidationContext context)
           
 
Methods inherited from class org.apache.xmlbeans.impl.values.JavaQNameHolder
compute_text, equal_to, getQNameValue, set_nil, set_QName, validateLexical, 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, getEnumValue, getFloatValue, getGDateValue, getGDurationValue, getIntValue, getListValue, getLongValue, getObjectValue, getShortValue, getStringValue, getXmlLocale, has_store, hashCode, init_flags, initComplexType, instanceType, intValue, invalidate_element_order, invalidate_nilvalue, invalidate_value, is_child_element_order_sensitive, is_defaultable_ws, 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_enum, set_float, set_GDate, set_GDuration, set_hex, set_int, set_list, set_long, set_newValue, set_short, set_String, 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_simpleval, validate, validate, valueEquals, valueHashCode, writeReplace, xgetListValue, xlistValue, xmlText, xmlText
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.apache.xmlbeans.XmlQName
getQNameValue, qNameValue, set, setQNameValue
 
Methods inherited from interface org.apache.xmlbeans.XmlAnySimpleType
getStringValue, set, setStringValue, stringValue
 
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, newXMLInputStream, newXMLInputStream, newXMLStreamReader, newXMLStreamReader, save, save, save, save, save, save, save, save, xmlText, xmlText
 

Constructor Detail

JavaNotationHolderEx

public JavaNotationHolderEx(SchemaType type,
                            boolean complex)
Method Detail

schemaType

public SchemaType schemaType()
Specified by:
schemaType in interface XmlObject
Overrides:
schemaType in class JavaNotationHolder
Returns:
The schema type for this instance. This is a permanent, unchanging property of the instance.

get_wscanon_rule

protected int get_wscanon_rule()
Description copied from class: XmlObjectBase
Returns the whitespace rule that will be applied before building a string to pass to get_text(). Overridden by subclasses that don't need their text for set_text canonicalized; perhaps they already implement scanners that can deal with whitespace, and they know they have no regex pattern restrictions.

Overrides:
get_wscanon_rule in class JavaQNameHolder

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 JavaQNameHolder

set_notation

protected void set_notation(java.lang.String v)
Overrides:
set_notation in class XmlObjectBase

set_xmlanysimple

protected void set_xmlanysimple(XmlAnySimpleType value)
Overrides:
set_xmlanysimple in class JavaQNameHolder

validateLexical

public static javax.xml.namespace.QName validateLexical(java.lang.String v,
                                                        SchemaType sType,
                                                        ValidationContext context,
                                                        PrefixResolver resolver)

validateValue

public static void validateValue(javax.xml.namespace.QName v,
                                 SchemaType sType,
                                 ValidationContext context)