## Uses of Interface
org.apache.xalan.xsltc.DOM

Packages that use DOM
org.apache.xalan.xsltc
org.apache.xalan.xsltc.dom
org.apache.xalan.xsltc.runtime
org.apache.xalan.xsltc.trax

Uses of DOM in org.apache.xalan.xsltc

Subinterfaces of DOM in org.apache.xalan.xsltc
`interface` `DOMEnhancedForDTM` Interface for SAXImpl which adds methods used at run-time, over and above those provided by the XSLTC DOM interface.

Methods in org.apache.xalan.xsltc that return DOM
`DOM` `DOM.getResultTreeFrag(int initialSize, int rtfType)`
`DOM` `DOM.getResultTreeFrag(int initialSize, int rtfType, boolean addToDTMManager)`

`DOM`

`DOMCache.retrieveDocument(java.lang.String baseURI, java.lang.String href, Translet translet)`
This method is responsible for: (1) building the DOMImpl tree Parser _parser = new Parser(); DOMImpl _dom = new DOMImpl(); _parser.setDocumentHandler(_dom.getBuilder()); _parser.setDTDHandler(_dom.getBuilder()); _parser.parse(uri); (2) giving the translet an early opportunity to extract anything from the DOMImpl that it would like translet.documentPrepass(_dom); (3) setting the document URI: _dom.setDocumentURI(uri);

Methods in org.apache.xalan.xsltc with parameters of type DOM
`void` `Translet.transform(DOM document, SerializationHandler handler)`
`void` `Translet.transform(DOM document, SerializationHandler[] handlers)`
`void` `Translet.transform(DOM document, DTMAxisIterator iterator, SerializationHandler handler)`
`void` `Translet.buildKeys(DOM document, DTMAxisIterator iterator, SerializationHandler handler, int root)`
`boolean` `StripFilter.stripSpace(DOM dom, int node, int type)`

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

Classes in org.apache.xalan.xsltc.dom that implement DOM
`class` `AdaptiveResultTreeImpl` AdaptiveResultTreeImpl is a adaptive DOM model for result tree fragments (RTF).
`class` `DOMAdapter`
`class` `MultiDOM`
`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).

Fields in org.apache.xalan.xsltc.dom declared as DOM
`DOM` `NodeCounter._document`

Methods in org.apache.xalan.xsltc.dom that return DOM
`DOM` `SAXImpl.getResultTreeFrag(int initSize, int rtfType)` Return a instance of a DOM class to be used as an RTF
`DOM` `SAXImpl.getResultTreeFrag(int initSize, int rtfType, boolean addToManager)` Return a instance of a DOM class to be used as an RTF
`DOM` `DOMAdapter.getDOMImpl()`
`DOM` `DOMAdapter.getResultTreeFrag(int initSize, int rtfType)` Return a instance of a DOM class to be used as an RTF
`DOM` `DOMAdapter.getResultTreeFrag(int initSize, int rtfType, boolean addToManager)` Return a instance of a DOM class to be used as an RTF
`DOM` `MultiDOM.getDOMAdapter(java.lang.String uri)`
`DOM` `MultiDOM.getResultTreeFrag(int initSize, int rtfType)`
`DOM` `MultiDOM.getResultTreeFrag(int initSize, int rtfType, boolean addToManager)`
`DOM` `MultiDOM.getMain()`
`DOM` `DocumentCache.retrieveDocument(java.lang.String baseURI, java.lang.String href, Translet trs)` Returns a document either by finding it in the cache or downloading it and putting it in the cache.
`DOM` `DocumentCache.CachedDocument.getDocument()`
`DOM` `SimpleResultTreeImpl.getResultTreeFrag(int initialSize, int rtfType)`
`DOM` `SimpleResultTreeImpl.getResultTreeFrag(int initialSize, int rtfType, boolean addToManager)`
`DOM` `AdaptiveResultTreeImpl.getNestedDOM()`
`DOM` `AdaptiveResultTreeImpl.getResultTreeFrag(int initialSize, int rtfType)`

Methods in org.apache.xalan.xsltc.dom with parameters of type DOM
`static NodeCounter` `SingleNodeCounter.getDefaultNodeCounter(Translet translet, DOM document, DTMAxisIterator iterator)`
`void` `NodeSortRecord.initialize(int node, int last, DOM dom, org.apache.xalan.xsltc.dom.SortSettings settings)` This method allows the caller to set the values that could not be passed to the default constructor.
`abstract java.lang.String` `NodeSortRecord.extractValueFromDOM(DOM dom, int current, int level, AbstractTranslet translet, int last)` Extract the sort value for a level of this key.
`static NodeCounter` `AnyNodeCounter.getDefaultNodeCounter(Translet translet, DOM document, DTMAxisIterator iterator)`
`boolean` `StripWhitespaceFilter.stripSpace(DOM dom, int node, int type)`
`static NodeCounter` `MultipleNodeCounter.getDefaultNodeCounter(Translet translet, DOM document, DTMAxisIterator iterator)`
`static DTMAxisIterator` `LoadDocument.documentF(java.lang.Object arg1, DTMAxisIterator arg2, java.lang.String xslURI, AbstractTranslet translet, DOM dom)` Interprets the arguments passed from the document() function (see org/apache/xalan/xsltc/compiler/DocumentCall.java) and returns an iterator containing the requested nodes.
`static DTMAxisIterator` `LoadDocument.documentF(java.lang.Object arg, java.lang.String xslURI, AbstractTranslet translet, DOM dom)` Interprets the arguments passed from the document() function (see org/apache/xalan/xsltc/compiler/DocumentCall.java) and returns an iterator containing the requested nodes.
`void` `KeyIndex.setDom(DOM dom)`

Constructors in org.apache.xalan.xsltc.dom with parameters of type DOM
`SingleNodeCounter.SingleNodeCounter(Translet translet, DOM document, DTMAxisIterator iterator)`
`DOMAdapter.DOMAdapter(DOM dom, java.lang.String[] namesArray, java.lang.String[] urisArray, int[] typesArray, java.lang.String[] namespaceArray)`
`MultiDOM.MultiDOM(DOM main)`
`AnyNodeCounter.AnyNodeCounter(Translet translet, DOM document, DTMAxisIterator iterator)`
`NodeSortRecordFactory.NodeSortRecordFactory(DOM dom, java.lang.String className, Translet translet, java.lang.String[] order, java.lang.String[] type)` Deprecated. This constructor is no longer used in generated code. It exists only for backwards compatibility.
`NodeSortRecordFactory.NodeSortRecordFactory(DOM dom, java.lang.String className, Translet translet, java.lang.String[] order, java.lang.String[] type, java.lang.String[] lang, java.lang.String[] caseOrder)` Creates a NodeSortRecord producing object.
`MultipleNodeCounter.MultipleNodeCounter(Translet translet, DOM document, DTMAxisIterator iterator)`
`UnionIterator.UnionIterator(DOM dom)`

Uses of DOM in org.apache.xalan.xsltc.runtime

Methods in org.apache.xalan.xsltc.runtime that return DOM
`static DOM` `BasisLibrary.referenceToResultTree(java.lang.Object obj)` Utility function used to convert references to DOMs.

Methods in org.apache.xalan.xsltc.runtime with parameters of type DOM
`static double` `BasisLibrary.sumF(DTMAxisIterator iterator, DOM dom)` XSLT Standard function sum(node-set).
`static java.lang.String` `BasisLibrary.stringF(int node, DOM dom)` XSLT Standard function string()
`static java.lang.String` `BasisLibrary.stringF(java.lang.Object obj, DOM dom)` XSLT Standard function string(value)
`static java.lang.String` `BasisLibrary.stringF(java.lang.Object obj, int node, DOM dom)` XSLT Standard function string(value)
`static double` `BasisLibrary.numberF(int node, DOM dom)` XSLT Standard function number()
`static double` `BasisLibrary.numberF(java.lang.Object obj, DOM dom)` XSLT Standard function number(value)
`static java.lang.String` `BasisLibrary.normalize_spaceF(int node, DOM dom)` XSLT Standard function normalize-space().
`static java.lang.String` `BasisLibrary.namespace_uriF(DTMAxisIterator iter, DOM dom)` XSLT Standard function namespace-uri(node-set).
`static java.lang.String` `BasisLibrary.namespace_uriF(int node, DOM dom)` XSLT Standard function namespace-uri().
`static boolean` `BasisLibrary.compare(DTMAxisIterator left, DTMAxisIterator right, int op, DOM dom)` Utility function: node-set/node-set compare.
`static boolean` `BasisLibrary.compare(int node, DTMAxisIterator iterator, int op, DOM dom)`
`static boolean` `BasisLibrary.compare(DTMAxisIterator left, double rnumber, int op, DOM dom)` Utility function: node-set/number compare.
`static boolean` `BasisLibrary.compare(DTMAxisIterator left, java.lang.String rstring, int op, DOM dom)` Utility function: node-set/string comparison.
`static boolean` `BasisLibrary.compare(java.lang.Object left, java.lang.Object right, int op, DOM dom)`
`static boolean` `BasisLibrary.testLanguage(java.lang.String testLang, DOM dom, int node)` Utility function: used to test context node's language
`static NodeList` `BasisLibrary.referenceToNodeList(java.lang.Object obj, DOM dom)` Utility function: used to convert reference to org.w3c.dom.NodeList.
`static Node` `BasisLibrary.referenceToNode(java.lang.Object obj, DOM dom)` Utility function: used to convert reference to org.w3c.dom.Node.
`static java.lang.String` `BasisLibrary.referenceToString(java.lang.Object obj, DOM dom)` Utility function: used to convert reference to String.
`static DTMAxisIterator` `BasisLibrary.node2Iterator(Node node, Translet translet, DOM dom)` Utility function used to convert a w3c Node into an internal DOM iterator.
`static DTMAxisIterator` `BasisLibrary.nodeList2Iterator(NodeList nodeList, Translet translet, DOM dom)` Utility function used to convert a w3c NodeList into a internal DOM iterator.
`static void` `BasisLibrary.copy(java.lang.Object obj, SerializationHandler handler, int node, DOM dom)`
`static java.lang.String` `BasisLibrary.startXslElement(java.lang.String qname, java.lang.String namespace, SerializationHandler handler, DOM dom, int node)` Utility function for the implementation of xsl:element.
`DOMAdapter` `AbstractTranslet.makeDOMAdapter(DOM dom)` Wrap the initial input DOM in a dom adapter.
`void` `AbstractTranslet.prepassDocument(DOM document)` Give the translet an opportunity to perform a prepass on the document to extract any information that it can store in an optimized form.
`void` `AbstractTranslet.buildKeyIndex(java.lang.String name, DOM dom)` Create an empty KeyIndex in the DOM case
`void` `AbstractTranslet.buildKeys(DOM document, DTMAxisIterator iterator, SerializationHandler handler, int root)` This method builds key indexes - it is overridden in the compiled translet in cases where the element is used
`void` `AbstractTranslet.setKeyIndexDom(java.lang.String name, DOM document)` This method builds key indexes - it is overridden in the compiled translet in cases where the element is used
`abstract void` `AbstractTranslet.transform(DOM document, DTMAxisIterator iterator, SerializationHandler handler)` Main transform() method - this is overridden by the compiled translet
`void` `AbstractTranslet.transform(DOM document, SerializationHandler handler)` Calls transform() with a given output handler

Constructors in org.apache.xalan.xsltc.runtime with parameters of type DOM
`Attributes.Attributes(DOM document, int element)`

Uses of DOM in org.apache.xalan.xsltc.trax

Methods in org.apache.xalan.xsltc.trax that return DOM
`DOM` `TemplatesImpl.getStylesheetDOM()` Return the thread local copy of the stylesheet DOM.
`DOM` `TransformerImpl.retrieveDocument(java.lang.String baseURI, java.lang.String href, Translet translet)` This class should only be used as a DOMCache for the translet if the URIResolver has been set.

Methods in org.apache.xalan.xsltc.trax with parameters of type DOM
`void` `TemplatesImpl.setStylesheetDOM(DOM sdom)` Set the thread local copy of the stylesheet DOM.

Copyright © 2006 Apache XML Project. All Rights Reserved.