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

Packages that use DTM
org.apache.xalan.lib.sql Provides extension functions for connecting to a JDBC data source, executing a query, and working incrementally through a "streamable" result set. 
org.apache.xalan.serialize   
org.apache.xalan.templates Implements the Templates interface, and defines a set of classes that represent an XSLT stylesheet. 
org.apache.xalan.transformer In charge of run-time transformations and the production of result trees. 
org.apache.xalan.xsltc.dom   
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.patterns Implementation of XPath nodeTest support, and XSLT pattern matching support. 
 

Uses of DTM in org.apache.xalan.lib.sql
 

Classes in org.apache.xalan.lib.sql that implement DTM
 class DTMDocument
          The SQL Document is the main controlling class the executesa SQL Query
 class SQLDocument
          The SQL Document is the main controlling class the executesa SQL Query
 class SQLErrorDocument
          The SQL Document is the main controlling class the executesa SQL Query
 

Methods in org.apache.xalan.lib.sql that return DTM
 DTM XConnection.query(ExpressionContext exprContext, java.lang.String queryString)
          Execute a query statement by instantiating an
 DTM XConnection.pquery(ExpressionContext exprContext, java.lang.String queryString)
          Execute a parameterized query statement by instantiating an
 DTM XConnection.pquery(ExpressionContext exprContext, java.lang.String queryString, java.lang.String typeInfo)
          Execute a parameterized query statement by instantiating an
 DTM XConnection.getError()
          Provide access to the last error that occued.
 

Uses of DTM in org.apache.xalan.serialize
 

Methods in org.apache.xalan.serialize with parameters of type DTM
static void SerializerUtils.processNSDecls(SerializationHandler handler, int src, int type, DTM dtm)
          Copy xmlns: attributes in if not already in scope.
static boolean SerializerUtils.isDefinedNSDecl(SerializationHandler serializer, int attr, DTM dtm)
          Returns whether a namespace is defined
static void SerializerUtils.ensureNamespaceDeclDeclared(SerializationHandler handler, DTM dtm, int namespace)
          This function checks to make sure a given prefix is really declared.
 

Uses of DTM in org.apache.xalan.templates
 

Methods in org.apache.xalan.templates with parameters of type DTM
 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.
 WhiteSpaceInfo StylesheetRoot.getWhiteSpaceInfo(XPathContext support, int targetElement, DTM dtm)
          Get information about whether or not an element should strip whitespace.
 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.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.
 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.
 

Uses of DTM in org.apache.xalan.transformer
 

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

Uses of DTM in org.apache.xalan.xsltc.dom
 

Classes in org.apache.xalan.xsltc.dom that implement DTM
 class AdaptiveResultTreeImpl
          AdaptiveResultTreeImpl is a adaptive DOM model for result tree fragments (RTF).
 class SAXImpl
          SAXImpl is the core model for SAX input source.
 class SimpleResultTreeImpl
          This class represents a light-weight DOM model for simple result tree fragment(RTF).
 

Methods in org.apache.xalan.xsltc.dom that return 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.
 

Methods in org.apache.xalan.xsltc.dom with parameters of type DTM
 short DOMWSFilter.getShouldStripSpace(int node, DTM dtm)
          Test whether whitespace-only text nodes are visible in the logical view of DTM.
 

Uses of DTM in org.apache.xml.dtm
 

Methods in org.apache.xml.dtm that return DTM
abstract  DTM DTMManager.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.
abstract  DTM DTMManager.getDTM(int nodeHandle)
          Get the instance of DTM that "owns" a node handle.
abstract  DTM DTMManager.createDocumentFragment()
          Creates a DTM representing an empty DocumentFragment object.
 DTM DTMIterator.getDTM(int nodeHandle)
          Get an instance of a DTM that "owns" a node handle.
 

Methods in org.apache.xml.dtm with parameters of type DTM
abstract  boolean DTMManager.release(DTM dtm, boolean shouldHardDelete)
          Release a DTM either to a lru pool, or completely remove reference.
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.
 

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.
 

Methods in org.apache.xml.dtm.ref that return DTM
 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.
 DTM DTMManagerDefault.createDocumentFragment()
          Method createDocumentFragment NEEDSDOC (createDocumentFragment) @return
 DTM DTMNodeProxy.getDTM()
          NON-DOM: Return the DTM model
 

Methods in org.apache.xml.dtm.ref with parameters of type DTM
 void DTMTreeWalker.setDTM(DTM dtm)
          Set the DTM to be traversed.
 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.
 boolean DTMManagerDefault.release(DTM dtm, boolean shouldHardDelete)
          Release the DTMManager's reference(s) to a DTM, making it unmanaged.
 ExpandedNameTable DTMManagerDefault.getExpandedNameTable(DTM dtm)
          return the expanded name table.
 

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

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

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
 

Methods in org.apache.xpath.axes that return DTM
 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.
 DTM NodeSequence.getDTM(int nodeHandle)
           
 

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.patterns
 

Methods in org.apache.xpath.patterns with parameters of type DTM
 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.
 XObject FunctionPattern.execute(XPathContext xctxt, int context, DTM dtm, int expType)
          Test a node to see if it matches the given node test.
 



Copyright 2006 Apache XML Project. All Rights Reserved.