org.apache.xalan.xpath
Class XBoolean

org.apache.xalan.xpath.XObject
  |
  +--org.apache.xalan.xpath.XBoolean
Direct Known Subclasses:
XBooleanStatic

public class XBoolean
extends XObject

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


Constructor Summary
XBoolean(boolean b)
          Construct a XBoolean 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_BOOLEAN.
 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

XBoolean

public XBoolean(boolean b)
Construct a XBoolean object.
Method Detail

getType

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

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.