Uses of Interface
org.apache.xml.dtm.DTM

Packages that use DTM
org.apache.xml.dtm   
org.apache.xml.dtm.ref   
org.apache.xml.dtm.ref.dom2dtm   
org.apache.xml.dtm.ref.sax2dtm   
org.apache.xpath Implementation of XPath; for the most part, only classes meant for public use are found at this root level of the XPath packages. 
org.apache.xpath.axes Implementation of XPath LocationPath support -- primary classes are LocPathIterator and UnionPathIterator. 
org.apache.xpath.objects Implementation of XPath polymorphic type objects -- this package will grow as XPath objects are expanded to support XML Schema data types. 
org.apache.xpath.patterns Implementation of XPath nodeTest support, and XSLT pattern matching support. 
 

Uses of DTM in org.apache.xml.dtm
 

Methods in org.apache.xml.dtm that return DTM
abstract  DTM DTMManager.createDocumentFragment()
          Creates a DTM representing an empty DocumentFragment object.
abstract  DTM DTMManager.getDTM(int nodeHandle)
          Get the instance of DTM that "owns" a node handle.
 DTM DTMIterator.getDTM(int nodeHandle)
          Get an instance of a DTM that "owns" a node handle.
abstract  DTM DTMManager.getDTM(javax.xml.transform.Source source, boolean unique, DTMWSFilter whiteSpaceFilter, boolean incremental, boolean doIndexing)
          Get an instance of a DTM, loaded with the content from the specified source.
 

Methods in org.apache.xml.dtm with parameters of type DTM
abstract  int DTMManager.getDTMIdentity(DTM dtm)
          %TBD% Doc NEEDSDOC @param dtm NEEDSDOC ($objectName$) @return
 short DTMWSFilter.getShouldStripSpace(int elementHandle, DTM dtm)
          Test whether whitespace-only text nodes are visible in the logical view of DTM.
abstract  boolean DTMManager.release(DTM dtm, boolean shouldHardDelete)
          Release a DTM either to a lru pool, or completely remove reference.
 

Uses of DTM in org.apache.xml.dtm.ref
 

Classes in org.apache.xml.dtm.ref that implement DTM
 class DTMDefaultBase
          The DTMDefaultBase class serves as a helper base for DTMs.
 class DTMDefaultBaseIterators
          This class implements the traversers for DTMDefaultBase.
 class DTMDefaultBaseTraversers
          This class implements the traversers for DTMDefaultBase.
 class DTMDocumentImpl
          This is the implementation of the DTM document interface.
 

Fields in org.apache.xml.dtm.ref declared as DTM
 DTM DTMNodeProxy.dtm
          The DTM for this node.
(package private)  DTM DTMNamedNodeMap.dtm
          The DTM for this node.
protected  DTM DTMTreeWalker.m_dtm
          DomHelper for this TreeWalker
private  DTM DTMAxisIterNodeList.m_dtm
           
protected  DTM[] DTMManagerDefault.m_dtms
          Map from DTM identifier numbers to DTM objects that this manager manages.
private  DTM DTMChildIterNodeList.m_parentDTM
           
 

Methods in org.apache.xml.dtm.ref that return DTM
 DTM DTMManagerDefault.createDocumentFragment()
          Method createDocumentFragment NEEDSDOC (createDocumentFragment) @return
 DTM DTMNodeProxy.getDTM()
          NON-DOM: Return the DTM model
 DTM DTMManagerDefault.getDTM(int nodeHandle)
          Return the DTM object containing a representation of this node.
 DTM DTMManagerDefault.getDTM(javax.xml.transform.Source source, boolean unique, DTMWSFilter whiteSpaceFilter, boolean incremental, boolean doIndexing)
          Get an instance of a DTM, loaded with the content from the specified source.
 

Methods in org.apache.xml.dtm.ref with parameters of type DTM
 void DTMManagerDefault.addDTM(DTM dtm, int id)
          Add a DTM to the DTM table.
 void DTMManagerDefault.addDTM(DTM dtm, int id, int offset)
          Add a DTM to the DTM table.
 int DTMManagerDefault.getDTMIdentity(DTM dtm)
          Given a DTM, find the ID number in the DTM tables which addresses the start of the document.
 ExpandedNameTable DTMManagerDefault.getExpandedNameTable(DTM dtm)
          return the expanded name table.
 boolean DTMManagerDefault.release(DTM dtm, boolean shouldHardDelete)
          Release the DTMManager's reference(s) to a DTM, making it unmanaged.
 void DTMTreeWalker.setDTM(DTM dtm)
          Set the DTM to be traversed.
 

Constructors in org.apache.xml.dtm.ref with parameters of type DTM
DTMAxisIterNodeList(DTM dtm, DTMAxisIterator dtmAxisIterator)
          Public constructor: Wrap a DTMNodeList around an existing and preconfigured DTMAxisIterator
DTMChildIterNodeList(DTM parentDTM, int parentHandle)
          Public constructor: Create a NodeList to support DTMNodeProxy.getChildren().
DTMNamedNodeMap(DTM dtm, int element)
          Create a getAttributes NamedNodeMap for a given DTM element node
DTMNodeProxy(DTM dtm, int node)
          Create a DTMNodeProxy Node representing a specific Node in a DTM
DTMTreeWalker(org.xml.sax.ContentHandler contentHandler, DTM dtm)
          Constructor.
 

Uses of DTM in org.apache.xml.dtm.ref.dom2dtm
 

Classes in org.apache.xml.dtm.ref.dom2dtm that implement DTM
 class DOM2DTM
          The DOM2DTM class serves up a DOM's contents via the DTM API.
 

Uses of DTM in org.apache.xml.dtm.ref.sax2dtm
 

Classes in org.apache.xml.dtm.ref.sax2dtm that implement DTM
 class SAX2DTM
          This class implements a DTM that tends to be optimized more for speed than for compactness, that is constructed via SAX2 ContentHandler events.
 class SAX2DTM2
          SAX2DTM2 is an optimized version of SAX2DTM which is used in non-incremental situation.
 class SAX2RTFDTM
          This is a subclass of SAX2DTM which has been modified to meet the needs of Result Tree Frameworks (RTFs).
 

Uses of DTM in org.apache.xpath
 

Methods in org.apache.xpath that return DTM
 DTM XPathContext.createDocumentFragment()
          Creates an empty DocumentFragment object.
 DTM XPathContext.getDTM(int nodeHandle)
          Get an instance of a DTM that "owns" a node handle.
 DTM NodeSetDTM.getDTM(int nodeHandle)
          Get an instance of a DTM that "owns" a node handle.
 DTM XPathContext.getDTM(javax.xml.transform.Source source, boolean unique, DTMWSFilter wsfilter, boolean incremental, boolean doIndexing)
          Get an instance of a DTM, loaded with the content from the specified source.
 DTM XPathContext.getGlobalRTFDTM()
          Get a DTM to be used as a container for a global Result Tree Fragment.
 DTM XPathContext.getRTFDTM()
          Get a DTM to be used as a container for a dynamic Result Tree Fragment.
 

Methods in org.apache.xpath with parameters of type DTM
 XObject Expression.execute(XPathContext xctxt, int currentNode, DTM dtm, int expType)
          Execute an expression in the XPath runtime context, and return the result of the expression.
 int XPathContext.getDTMIdentity(DTM dtm)
          %TBD% Doc
 boolean XPathContext.release(DTM dtm, boolean shouldHardDelete)
          Release a DTM either to a lru pool, or completely remove reference.
 

Uses of DTM in org.apache.xpath.axes
 

Fields in org.apache.xpath.axes declared as DTM
protected  DTM LocPathIterator.m_cdtm
          The dtm of the context node.
private  DTM AxesWalker.m_dtm
          The DTM for the root.
 

Methods in org.apache.xpath.axes that return DTM
 DTM NodeSequence.getDTM(int nodeHandle)
           
 DTM LocPathIterator.getDTM(int nodeHandle)
          Get an instance of a DTM that "owns" a node handle.
 DTM AxesWalker.getDTM(int node)
          Get the DTM for this walker.
 

Methods in org.apache.xpath.axes with parameters of type DTM
 void AxesWalker.setDefaultDTM(DTM dtm)
          Set the DTM for this walker.
 

Uses of DTM in org.apache.xpath.objects
 

Fields in org.apache.xpath.objects declared as DTM
private  DTM DTMXRTreeFrag.m_dtm
           
 

Methods in org.apache.xpath.objects that return DTM
(package private)  DTM DTMXRTreeFrag.getDTM()
           
 

Uses of DTM in org.apache.xpath.patterns
 

Methods in org.apache.xpath.patterns with parameters of type DTM
private  boolean StepPattern.checkProximityPosition(XPathContext xctxt, int predPos, DTM dtm, int context, int pos)
          New Method to check whether the current node satisfies a position predicate
 XObject StepPattern.execute(XPathContext xctxt, int currentNode, DTM dtm, int expType)
          Execute an expression in the XPath runtime context, and return the result of the expression.
 XObject NodeTest.execute(XPathContext xctxt, int context, DTM dtm, int expType)
          Tell what the test score is for the given node.
 XObject FunctionPattern.execute(XPathContext xctxt, int context, DTM dtm, int expType)
          Test a node to see if it matches the given node test.
protected  boolean StepPattern.executePredicates(XPathContext xctxt, DTM dtm, int currentNode)
          Execute the predicates on this step to determine if the current node should be filtered or accepted.
protected  XObject StepPattern.executeRelativePathPattern(XPathContext xctxt, DTM dtm, int currentNode)
          Execute the match pattern step relative to another step.