Package org.apache.xmlbeans.impl.values
Class JavaGDateHolderEx
- java.lang.Object
-
- org.apache.xmlbeans.impl.values.XmlObjectBase
-
- org.apache.xmlbeans.impl.values.JavaGDateHolderEx
-
- All Implemented Interfaces:
Serializable
,TypeStoreUser
,SimpleValue
,XmlObject
,XmlTokenSource
- Direct Known Subclasses:
XmlDateImpl
,XmlDateTimeImpl
,XmlGDayImpl
,XmlGMonthDayImpl
,XmlGMonthImpl
,XmlGYearImpl
,XmlGYearMonthImpl
,XmlTimeImpl
public abstract class JavaGDateHolderEx extends XmlObjectBase
- 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 JavaGDateHolderEx(SchemaType type, boolean complex)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description protected int
compare_to(XmlObject obj)
This implementation of compare_to is allowed to do two unusual things: (1) it can assume that the xmlobj passed has a primitive type underlying the instance type that matches the current instance, and that neither is nil.protected String
compute_text(NamespaceManager nsm)
This should return the canonical string value of the primitive.protected boolean
equal_to(XmlObject obj)
Calendar
getCalendarValue()
Returns the value as aCalendar
.Date
getDateValue()
Returns the value as aDate
.GDate
getGDateValue()
Returns the value as aGDate
.int
getIntValue()
Returns the value as an int.static GDate
lex(String v, SchemaType sType, ValidationContext context)
SchemaType
schemaType()
protected void
set_Calendar(Calendar c)
protected void
set_Date(Date v)
protected void
set_GDate(GDateSpecification v)
protected void
set_int(int v)
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.protected void
validate_simpleval(String lexical, ValidationContext ctx)
static GDate
validateLexical(String v, SchemaType sType, ValidationContext context)
static void
validateValue(GDateSpecification v, SchemaType sType, ValidationContext context)
protected int
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, 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, getDomNode, getDoubleArray, getDoubleArray, getDoubleValue, getEnumArray, getEnumArray, getEnumValue, getFloatArray, getFloatArray, getFloatValue, getGDurationValue, getIntArray, getIntArray, 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_defaultable_ws, 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_char, set_ComplexXml, set_double, set_enum, set_float, set_GDuration, set_hex, 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 Detail
-
JavaGDateHolderEx
public JavaGDateHolderEx(SchemaType type, boolean complex)
-
-
Method Detail
-
schemaType
public SchemaType 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.
-
compute_text
protected String compute_text(NamespaceManager nsm)
Description copied from class:XmlObjectBase
This should return the canonical string value of the primitive. Only called when non-nil.- Specified by:
compute_text
in classXmlObjectBase
-
set_text
protected void set_text(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.- Specified by:
set_text
in classXmlObjectBase
-
lex
public static GDate lex(String v, SchemaType sType, ValidationContext context)
-
validateLexical
public static GDate validateLexical(String v, SchemaType sType, ValidationContext context)
-
validateValue
public static void validateValue(GDateSpecification 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.- Specified by:
set_nil
in classXmlObjectBase
-
getIntValue
public int getIntValue()
Description copied from interface:SimpleValue
Returns the value as an int.- Specified by:
getIntValue
in interfaceSimpleValue
- Overrides:
getIntValue
in classXmlObjectBase
-
getGDateValue
public GDate getGDateValue()
Description copied from interface:SimpleValue
Returns the value as aGDate
.- Specified by:
getGDateValue
in interfaceSimpleValue
- Overrides:
getGDateValue
in classXmlObjectBase
-
getCalendarValue
public Calendar getCalendarValue()
Description copied from interface:SimpleValue
Returns the value as aCalendar
.- Specified by:
getCalendarValue
in interfaceSimpleValue
- Overrides:
getCalendarValue
in classXmlObjectBase
-
getDateValue
public Date getDateValue()
Description copied from interface:SimpleValue
Returns the value as aDate
.- Specified by:
getDateValue
in interfaceSimpleValue
- Overrides:
getDateValue
in classXmlObjectBase
-
set_int
protected void set_int(int v)
- Overrides:
set_int
in classXmlObjectBase
-
set_GDate
protected void set_GDate(GDateSpecification v)
- Overrides:
set_GDate
in classXmlObjectBase
-
set_Calendar
protected void set_Calendar(Calendar c)
- Overrides:
set_Calendar
in classXmlObjectBase
-
set_Date
protected void set_Date(Date v)
- Overrides:
set_Date
in classXmlObjectBase
-
compare_to
protected int compare_to(XmlObject obj)
Description copied from class:XmlObjectBase
This implementation of compare_to is allowed to do two unusual things: (1) it can assume that the xmlobj passed has a primitive type underlying the instance type that matches the current instance, and that neither is nil. (2) it is allowed to return 2 for "incomparable"; it should not throw an exception.- Overrides:
compare_to
in classXmlObjectBase
-
equal_to
protected boolean equal_to(XmlObject obj)
- Specified by:
equal_to
in classXmlObjectBase
-
value_hash_code
protected int value_hash_code()
- Specified by:
value_hash_code
in classXmlObjectBase
-
validate_simpleval
protected void validate_simpleval(String lexical, ValidationContext ctx)
- Overrides:
validate_simpleval
in classXmlObjectBase
-
-