|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.apache.xmlbeans.impl.values.XmlObjectBase
org.apache.xmlbeans.impl.values.JavaDecimalHolder
public class JavaDecimalHolder
| 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 | |
|---|---|
JavaDecimalHolder()
|
|
| Method Summary | |
|---|---|
protected int |
compare_to(XmlObject decimal)
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 java.lang.String |
compute_text(NamespaceManager nsm)
This should return the canonical string value of the primitive. |
protected int |
decimalHashCode()
This method will has BigDecimals with the same arithmetic value to the same hash code (eg, 2.3 & 2.30 will have the same hash.) This differs from BigDecimal.hashCode() |
protected boolean |
equal_to(XmlObject decimal)
|
java.math.BigDecimal |
getBigDecimalValue()
Returns the value as a BigDecimal. |
SchemaType |
schemaType()
|
protected void |
set_BigDecimal(java.math.BigDecimal 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(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,
ValidationContext context)
Performs lexical validation only. |
protected int |
value_hash_code()
Note, this is carefully aligned with hash codes for all xsd:decimal primitives. |
| Methods inherited from class java.lang.Object |
|---|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
public JavaDecimalHolder()
| Method Detail |
|---|
public SchemaType schemaType()
schemaType in interface XmlObjectschemaType in class XmlObjectBaseprotected java.lang.String compute_text(NamespaceManager nsm)
XmlObjectBase
compute_text in class XmlObjectBaseprotected void set_text(java.lang.String s)
XmlObjectBase
set_text in class XmlObjectBaseprotected void set_nil()
XmlObjectBase
set_nil in class XmlObjectBase
public static void validateLexical(java.lang.String v,
ValidationContext context)
public java.math.BigDecimal getBigDecimalValue()
SimpleValueBigDecimal.
getBigDecimalValue in interface SimpleValuegetBigDecimalValue in class XmlObjectBaseprotected void set_BigDecimal(java.math.BigDecimal v)
set_BigDecimal in class XmlObjectBaseprotected int compare_to(XmlObject decimal)
XmlObjectBase
compare_to in class XmlObjectBaseprotected boolean equal_to(XmlObject decimal)
equal_to in class XmlObjectBaseprotected int value_hash_code()
value_hash_code in class XmlObjectBaseprotected int decimalHashCode()
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||