|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
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.
StylesheetRoot implements the Templates interface, and
extends StylesheetComposed ,
which is a Stylesheet composed of itself
and its included Stylesheet objects. |
org.apache.xalan.transformer | In charge of run-time transformations and the production of result trees.
TransformerImpl implements the
Transformer interface, and is the core representation
of the transformation execution.
For each node in the XML source, TransformerImpl uses the StylesheetRoot and underlying XSLT schema to determine which
template to apply: one of the templates in the StylesheetRoot, a default template rule as specified in the XSLT spec, or
none.
The Transformer works with SerializationHandler to
forward the SAX-like events produced by the
transformation to the appropriate output ContentHandler.
To the degree possible, the parsing of the XML source and application of the Templates object to that source are performed
concurrently in separate threads. |
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.getError()
Provide access to the last error that occued. |
DTM |
XConnection.pquery(ExpressionContext exprContext,
java.lang.String queryString,
java.lang.String typeInfo)
Execute a parameterized query statement by instantiating an |
DTM |
XConnection.pquery(ExpressionContext exprContext,
java.lang.String queryString)
Execute a parameterized query statement by instantiating an |
DTM |
XConnection.query(ExpressionContext exprContext,
java.lang.String queryString)
Execute a query statement by instantiating an |
Uses of DTM in org.apache.xalan.serialize |
---|
Methods in org.apache.xalan.serialize with parameters of type DTM | |
---|---|
static void |
SerializerUtils.ensureNamespaceDeclDeclared(SerializationHandler handler,
DTM dtm,
int namespace)
This function checks to make sure a given prefix is really declared. |
static boolean |
SerializerUtils.isDefinedNSDecl(SerializationHandler serializer,
int attr,
DTM dtm)
Returns whether a namespace is defined |
static void |
SerializerUtils.processNSDecls(SerializationHandler handler,
int src,
int type,
DTM dtm)
Copy xmlns: attributes in if not already in scope. |
Uses of DTM in org.apache.xalan.templates |
---|
Methods in org.apache.xalan.templates with parameters of type 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 |
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. |
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. |
WhiteSpaceInfo |
StylesheetRoot.getWhiteSpaceInfo(XPathContext support,
int targetElement,
DTM dtm)
Get information about whether or not an element should strip whitespace. |
Uses of DTM in org.apache.xalan.transformer |
---|
Methods in org.apache.xalan.transformer with parameters of type DTM | |
---|---|
static 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 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(javax.xml.transform.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(javax.xml.transform.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. |
DTM |
XSLTCDTMManager.getDTM(javax.xml.transform.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(javax.xml.transform.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(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.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.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. |
Methods in org.apache.xml.dtm.ref that return DTM | |
---|---|
DTM |
DTMManagerDefault.createDocumentFragment()
Method createDocumentFragment NEEDSDOC (createDocumentFragment) @return |
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. |
DTM |
DTMNodeProxy.getDTM()
NON-DOM: Return the DTM model |
Methods in org.apache.xml.dtm.ref with parameters of type DTM | |
---|---|
void |
DTMManagerDefault.addDTM(DTM dtm,
int id,
int offset)
Add a DTM to the DTM table. |
void |
DTMManagerDefault.addDTM(DTM dtm,
int id)
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 |
---|
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.patterns |
---|
Methods in org.apache.xpath.patterns with parameters of type DTM | |
---|---|
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. |
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |