cdqa.object
Class XDouble
java.lang.Object
cdqa.object.XObject
cdqa.object.XAtomic
cdqa.object.XNumber
cdqa.object.XDouble
public final class XDouble
- extends XNumber
Methods inherited from class cdqa.object.XAtomic |
createDOMClone, fullText, getDocumentElement, getNodeName, getOwnerDocument, getParentNode, isAtomic, isDOM, pathTo, print, shortText |
Methods inherited from class cdqa.object.XObject |
asBoolean, asDouble, asInteger, asString, getFullText, getLabel, isEND, isFALSE, isTRUE, theENDObject, valueCompare |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
getValue
public double getValue()
getType
public short getType()
- Description copied from class:
XObject
- Returns the type of this object.
see the enumeration in XObject class
- Specified by:
getType
in class XObject
negate
public XNumber negate()
- Specified by:
negate
in class XNumber
asIntegerIfPossible
public XNumber asIntegerIfPossible()
valueCompare
public boolean valueCompare(XObject o)
- Specified by:
valueCompare
in class XObject
booleanValue
boolean booleanValue()
throws CastException
- Specified by:
booleanValue
in class XObject
- Throws:
CastException
intValue
int intValue()
throws CastException
- Specified by:
intValue
in class XObject
- Throws:
CastException
doubleValue
double doubleValue()
throws CastException
- Specified by:
doubleValue
in class XObject
- Throws:
CastException
stringValue
java.lang.String stringValue()
- Specified by:
stringValue
in class XObject
create
public static XDouble create(double d)
create
public static XDouble create(java.lang.Double d)