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

Uses in package org.apache.xpath.axes

Methods with parameter type org.apache.xml.dtm.DTM

void
Set the DTM for this walker.

Methods with return type org.apache.xml.dtm.DTM

DTM
AxesWalker.getDTM(int node)
Get the DTM for this walker.
DTM
LocPathIterator.getDTM(int nodeHandle)
Get an instance of a DTM that "owns" a node handle.
DTM
NodeSequence.getDTM(int nodeHandle)

Uses in package org.apache.xml.dtm

Methods with parameter type org.apache.xml.dtm.DTM

int
%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.
boolean
DTMManager.release(DTM dtm, boolean shouldHardDelete)
Release a DTM either to a lru pool, or completely remove reference.

Methods with return type org.apache.xml.dtm.DTM

DTM
Creates a DTM representing an empty DocumentFragment object.
DTM
DTMIterator.getDTM(int nodeHandle)
Get an instance of a DTM that "owns" a node handle.
DTM
DTMManager.getDTM(int nodeHandle)
Get the instance of DTM that "owns" a node handle.
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.

Uses in package org.apache.xalan.xsltc.dom

Classes implementing org.apache.xml.dtm.DTM

class
AdaptiveResultTreeImpl is a adaptive DOM model for result tree fragments (RTF).
class
SAXImpl is the core model for SAX input source.
class
This class represents a light-weight DOM model for simple result tree fragment(RTF).

Methods with parameter type org.apache.xml.dtm.DTM

short
Test whether whitespace-only text nodes are visible in the logical view of DTM.

Methods with return type org.apache.xml.dtm.DTM

DTM
XSLTCDTMManager.getDTM(Source source, boolean unique, DTMWSFilter whiteSpaceFilter, boolean incremental, boolean doIndexing)
Get an instance of a DTM, loaded with the content from the specified source.
DTM
XSLTCDTMManager.getDTM(Source source, boolean unique, DTMWSFilter whiteSpaceFilter, boolean incremental, boolean doIndexing, boolean buildIdIndex)
Get an instance of a DTM, loaded with the content from the specified source.
DTM
XSLTCDTMManager.getDTM(Source source, boolean unique, DTMWSFilter whiteSpaceFilter, boolean incremental, boolean doIndexing, boolean buildIdIndex, boolean newNameTable)
Get an instance of a DTM, loaded with the content from the specified source.
DTM
XSLTCDTMManager.getDTM(Source source, boolean unique, DTMWSFilter whiteSpaceFilter, boolean incremental, boolean doIndexing, boolean hasUserReader, int size, boolean buildIdIndex)
Get an instance of a DTM, loaded with the content from the specified source.
DTM
XSLTCDTMManager.getDTM(Source source, boolean unique, DTMWSFilter whiteSpaceFilter, boolean incremental, boolean doIndexing, boolean hasUserReader, int size, boolean buildIdIndex, boolean newNameTable)
Get an instance of a DTM, loaded with the content from the specified source.

Uses in package org.apache.xml.dtm.ref.dom2dtm

Classes implementing org.apache.xml.dtm.DTM

class
The DOM2DTM class serves up a DOM's contents via the DTM API.

Uses in package org.apache.xalan.serialize

Methods with parameter type org.apache.xml.dtm.DTM

void
This function checks to make sure a given prefix is really declared.
boolean
Returns whether a namespace is defined
void
SerializerUtils.processNSDecls(SerializationHandler handler, int src, int type, DTM dtm)
Copy xmlns: attributes in if not already in scope.

Uses in package org.apache.xpath

Methods with parameter type org.apache.xml.dtm.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
%TBD% Doc
boolean
XPathContext.release(DTM dtm, boolean shouldHardDelete)
Release a DTM either to a lru pool, or completely remove reference.

Methods with return type org.apache.xml.dtm.DTM

DTM
Creates an empty DocumentFragment object.
DTM
NodeSetDTM.getDTM(int nodeHandle)
Get an instance of a DTM that "owns" a node handle.
DTM
XPathContext.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
Get a DTM to be used as a container for a global Result Tree Fragment.
DTM
Get a DTM to be used as a container for a dynamic Result Tree Fragment.

Uses in package org.apache.xalan.lib.sql

Classes implementing org.apache.xml.dtm.DTM

class
The SQL Document is the main controlling class the executesa SQL Query
class
The SQL Document is the main controlling class the executesa SQL Query
class
The SQL Document is the main controlling class the executesa SQL Query

Methods with return type org.apache.xml.dtm.DTM

DTM
Provide access to the last error that occued.
DTM
XConnection.pquery(ExpressionContext exprContext, String queryString)
Execute a parameterized query statement by instantiating an
DTM
XConnection.pquery(ExpressionContext exprContext, String queryString, String typeInfo)
Execute a parameterized query statement by instantiating an
DTM
XConnection.query(ExpressionContext exprContext, String queryString)
Execute a query statement by instantiating an

Uses in package org.apache.xml.dtm.ref

Classes implementing org.apache.xml.dtm.DTM

class
The DTMDefaultBase class serves as a helper base for DTMs.
class
This class implements the traversers for DTMDefaultBase.
class
This class implements the traversers for DTMDefaultBase.
class
This is the implementation of the DTM document interface.

Constructors with parameter type org.apache.xml.dtm.DTM

Public constructor: Wrap a DTMNodeList around an existing and preconfigured DTMAxisIterator
DTMChildIterNodeList.DTMChildIterNodeList(DTM parentDTM, int parentHandle)
Public constructor: Create a NodeList to support DTMNodeProxy.getChildren().
DTMNamedNodeMap.DTMNamedNodeMap(DTM dtm, int element)
Create a getAttributes NamedNodeMap for a given DTM element node
DTMNodeProxy.DTMNodeProxy(DTM dtm, int node)
Create a DTMNodeProxy Node representing a specific Node in a DTM
DTMTreeWalker.DTMTreeWalker(ContentHandler contentHandler, DTM dtm)
Constructor.

Fields of type org.apache.xml.dtm.DTM

DTM
The DTM for this node.

Methods with parameter type org.apache.xml.dtm.DTM

void
Add a DTM to the DTM table.
void
DTMManagerDefault.addDTM(DTM dtm, int id, int offset)
Add a DTM to the DTM table.
int
Given a DTM, find the ID number in the DTM tables which addresses the start of the document.
ExpandedNameTable
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
Set the DTM to be traversed.

Methods with return type org.apache.xml.dtm.DTM

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

Uses in package org.apache.xalan.templates

Methods with parameter type org.apache.xml.dtm.DTM

org.apache.xalan.templates.TemplateSubPatternAssociation
TemplateList.getHead(XPathContext xctxt, int targetNode, DTM dtm)
Get the head of the most likely list of associations to check, based on the name and type of the targetNode argument.
ElemTemplate
TemplateList.getTemplate(XPathContext xctxt, int targetNode, QName mode, boolean quietConflictWarnings, DTM dtm)
Given a target element, find the template that best matches in the given XSL document, according to the rules specified in the xsl draft.
ElemTemplate
TemplateList.getTemplate(XPathContext xctxt, int targetNode, QName mode, int maxImportLevel, int endImportLevel, boolean quietConflictWarnings, DTM dtm)
Given a target element, find the template that best matches in the given XSL document, according to the rules specified in the xsl draft.
ElemTemplate
StylesheetRoot.getTemplateComposed(XPathContext xctxt, int targetNode, QName mode, boolean quietConflictWarnings, DTM dtm)
Get an "xsl:template" property by node match.
ElemTemplate
StylesheetRoot.getTemplateComposed(XPathContext xctxt, int targetNode, QName mode, int maxImportLevel, int endImportLevel, boolean quietConflictWarnings, DTM dtm)
Get an "xsl:template" property by node match.
ElemTemplate
TemplateList.getTemplateFast(XPathContext xctxt, int targetNode, int expTypeID, QName mode, int maxImportLevel, boolean quietConflictWarnings, DTM dtm)
Given a target element, find the template that best matches in the given XSL document, according to the rules specified in the xsl draft.
WhiteSpaceInfo
StylesheetRoot.getWhiteSpaceInfo(XPathContext support, int targetElement, DTM dtm)
Get information about whether or not an element should strip whitespace.

Uses in package org.apache.xpath.patterns

Methods with parameter type org.apache.xml.dtm.DTM

XObject
FunctionPattern.execute(XPathContext xctxt, int context, DTM dtm, int expType)
Test a node to see if it matches the given node test.
XObject
NodeTest.execute(XPathContext xctxt, int context, DTM dtm, int expType)
Tell what the test score is for the given node.
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.

Uses in package org.apache.xalan.transformer

Methods with parameter type org.apache.xml.dtm.DTM

void
ClonerToResultTree.cloneToResultTree(int node, int nodeType, DTM dtm, SerializationHandler rth, boolean shouldCloneAttributes)
Clone an element with or without children.
short
TransformerImpl.getShouldStripSpace(int elementHandle, DTM dtm)
Test whether whitespace-only text nodes are visible in the logical view of DTM.

Uses in package org.apache.xml.dtm.ref.sax2dtm

Classes implementing org.apache.xml.dtm.DTM

class
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 is an optimized version of SAX2DTM which is used in non-incremental situation.
class
This is a subclass of SAX2DTM which has been modified to meet the needs of Result Tree Frameworks (RTFs).

Copyright B) 2005 Apache XML Project. All Rights Reserved.