org.apache.xpath.objects
Class XNodeSetForDOM
java.lang.Object
   org.apache.xpath.Expression
org.apache.xpath.Expression
       org.apache.xpath.objects.XObject
org.apache.xpath.objects.XObject
           org.apache.xpath.axes.NodeSequence
org.apache.xpath.axes.NodeSequence
               org.apache.xpath.objects.XNodeSet
org.apache.xpath.objects.XNodeSet
                   org.apache.xpath.objects.XNodeSetForDOM
org.apache.xpath.objects.XNodeSetForDOM
- All Implemented Interfaces: 
- java.io.Serializable, java.lang.Cloneable, javax.xml.transform.SourceLocator, DTMIterator, PathComponent, ExpressionNode, XPathVisitable
- public class XNodeSetForDOM 
- extends XNodeSet
This class overrides the XNodeSet#object() method to provide the original 
 Node object, NodeList object, or NodeIterator.
- See Also:
- Serialized Form
 
 
 
 
 
 
| Method Summary | 
|  org.w3c.dom.NodeList | nodelist()Cast result object to a nodelist.
 | 
|  org.w3c.dom.traversal.NodeIterator | nodeset()Cast result object to a nodelist.
 | 
|  java.lang.Object | object()Return the original DOM object that the user passed in.
 | 
 
| Methods inherited from class org.apache.xpath.objects.XNodeSet | 
| appendToFsb, bool, boolWithSideEffects, compare, dispatchCharactersEvents, equals, getFresh, getNumberFromNode, getStringFromNode, getType, getTypeString, greaterThan, greaterThanOrEqual, iter, iterRaw, lessThan, lessThanOrEqual, mutableNodeset, notEquals, num, numWithSideEffects, release, str, xstr | 
 
| Methods inherited from class org.apache.xpath.axes.NodeSequence | 
| addNodeInDocOrder, allowDetachToRelease, clone, cloneWithReset, detach, fixupVariables, getAnalysisBits, getAxis, getContainedIter, getCurrentNode, getCurrentPos, getDTM, getDTMManager, getExpandEntityReferences, getIteratorCache, getLength, getRoot, getVector, getWhatToShow, hasCache, isDocOrdered, isFresh, isMutable, item, nextNode, previousNode, reset, runTo, setCurrentPos, setItem, setIter, setObject, setRoot, setShouldCacheNodes, SetVector | 
 
| Methods inherited from class org.apache.xpath.objects.XObject | 
| callVisitors, castToType, create, create, deepEquals, destruct, error, error, execute, rtf, rtf, rtree, rtree, toString | 
 
| Methods inherited from class org.apache.xpath.Expression | 
| asIterator, asIteratorRaw, asNode, assertion, bool, canTraverseOutsideSubtree, error, execute, execute, execute, executeCharsToContentHandler, exprAddChild, exprGetChild, exprGetNumChildren, exprGetParent, exprSetParent, getColumnNumber, getExpressionOwner, getLineNumber, getPublicId, getSystemId, isNodesetExpr, isSameClass, isStableNumber, num, warn, xstr | 
 
| Methods inherited from class java.lang.Object | 
| equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait | 
 
serialVersionUID
static final long serialVersionUID
- See Also:
- Constant Field Values
m_origObj
java.lang.Object m_origObj
XNodeSetForDOM
public XNodeSetForDOM(org.w3c.dom.Node node,
                      DTMManager dtmMgr)
XNodeSetForDOM
public XNodeSetForDOM(XNodeSet val)
- Construct a XNodeSet object.
 
- Parameters:
- val- Value of the XNodeSet object
 
XNodeSetForDOM
public XNodeSetForDOM(org.w3c.dom.NodeList nodeList,
                      XPathContext xctxt)
XNodeSetForDOM
public XNodeSetForDOM(org.w3c.dom.traversal.NodeIterator nodeIter,
                      XPathContext xctxt)
object
public java.lang.Object object()
- Return the original DOM object that the user passed in.  For use primarily
 by the extension mechanism.
 
- 
- Overrides:
- objectin class- XNodeSet
 
- 
- Returns:
- The object that this class wraps
 
nodeset
public org.w3c.dom.traversal.NodeIterator nodeset()
                                           throws javax.xml.transform.TransformerException
- Cast result object to a nodelist. Always issues an error.
 
- 
- Overrides:
- nodesetin class- XNodeSet
 
- 
- Returns:
- null
- Throws:
- javax.xml.transform.TransformerException
 
nodelist
public org.w3c.dom.NodeList nodelist()
                              throws javax.xml.transform.TransformerException
- Cast result object to a nodelist. Always issues an error.
 
- 
- Overrides:
- nodelistin class- XNodeSet
 
- 
- Returns:
- null
- Throws:
- javax.xml.transform.TransformerException