org.apache.xalan.xpath
Class XRTreeFrag

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

public class XRTreeFrag
extends XObject

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


Constructor Summary
XRTreeFrag(org.w3c.dom.DocumentFragment frag)
          Create an XObject.
 
Method Summary
 boolean bool()
          Cast result object to a boolean.
 org.w3c.dom.NodeList convertToNodeset()
          Cast result object to a nodelist.
 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.
 double num()
          Cast result object to a number.
 org.w3c.dom.DocumentFragment rtree()
          Cast result object to a result tree fragment.
 java.lang.String str()
          Cast result object to a string.
 

Constructor Detail

XRTreeFrag

public XRTreeFrag(org.w3c.dom.DocumentFragment frag)
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()
Cast result object to a result tree fragment.

convertToNodeset

public org.w3c.dom.NodeList convertToNodeset()
Cast result object to a nodelist. (special function).

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.