org.apache.xalan.xpath
Class XNumber

org.apache.xalan.xpath.XObject
  |
  +--org.apache.xalan.xpath.XNumber

public class XNumber
extends XObject

This class represents an XPath number, and is capable of converting the number to other types, such as a string.


Constructor Summary
XNumber(double d)
          Construct a XNodeSet object.
 
Method Summary
 boolean bool()
          Cast result object to a boolean.
 boolean equals(XObject obj2)
          Tell if two objects are functionally equal.
 int getType()
          Tell that this is a CLASS_NUMBER.
 java.lang.String getTypeString()
          Given a request type, return the equivalent string.
 double num()
          Cast result object to a number.
 java.lang.Object object()
          Return a java object that's closes to the represenation that should be handed to an extension.
 java.lang.String str()
          Cast result object to a string.
 

Constructor Detail

XNumber

public XNumber(double d)
Construct a XNodeSet object.
Method Detail

getType

public int getType()
Tell that this is a CLASS_NUMBER.

getTypeString

public java.lang.String getTypeString()
Given a request type, return the equivalent string. For diagnostic purposes.

num

public double num()
Cast result object to a number.

bool

public boolean bool()
Cast result object to a boolean.

str

public java.lang.String str()
Cast result object to a string.

object

public java.lang.Object object()
Return a java object that's closes to the represenation that should be handed to an extension.

equals

public boolean equals(XObject obj2)
               throws org.xml.sax.SAXException,
                      javax.xml.transform.TransformerException
Tell if two objects are functionally equal.


Copyright © 2000 Apache XML Project. All Rights Reserved.