org.apache.xalan.xpath
Class XNull

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

public class XNull
extends XObject

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


Constructor Summary
XNull()
          Create an XObject.
 
Method Summary
 boolean bool()
          Cast result object to a boolean.
 boolean equals(XObject obj2)
          Tell if two objects are functionally equal.
 int getType()
          Tell what kind of class this is.
 java.lang.String getTypeString()
          Given a request type, return the equivalent string.
 org.w3c.dom.traversal.NodeIterator nodeset()
          Cast result object to a nodelist.
 double num()
          Cast result object to a number.
 org.w3c.dom.DocumentFragment rtree(org.apache.xpath.XPathContext support)
          Cast result object to a result tree fragment.
 org.w3c.dom.DocumentFragment rtree(XPathSupport support)
          Cast result object to a result tree fragment.
 java.lang.String str()
          Cast result object to a string.
 

Constructor Detail

XNull

public XNull()
Create an XObject.
Method Detail

getType

public int getType()
Tell what kind of class this is.

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.

rtree

public org.w3c.dom.DocumentFragment rtree(XPathSupport support)
Cast result object to a result tree fragment.

rtree

public org.w3c.dom.DocumentFragment rtree(org.apache.xpath.XPathContext support)
Cast result object to a result tree fragment.
Parameters:
support - XPath context to use for the conversion
Returns:
The object as a result tree fragment.

nodeset

public org.w3c.dom.traversal.NodeIterator nodeset()
Cast result object to a nodelist.

equals

public boolean equals(XObject obj2)
Tell if two objects are functionally equal.


Copyright © 2000 Apache XML Project. All Rights Reserved.