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.buildKeys(DOM document, DTMAxisIterator iterator, SerializationHandler handler, int root)
           
 boolean StripFilter.stripSpace(DOM dom, int node, int type)
           
 void Translet.transform(DOM document, DTMAxisIterator iterator, SerializationHandler handler)
           
 void Translet.transform(DOM document, SerializationHandler handler)
           
 void Translet.transform(DOM document, SerializationHandler[] handlers)
           
 

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
private  DOM[] MultiDOM._adapters
           
 DOM NodeCounter._document
           
private  DOM UnionIterator._dom
          wrapper for NodeIterators to support iterator comparison on the value of their next() method
private  DOM NodeSortRecordFactory._dom
           
private  DOM NodeSortRecord._dom
           
private  DOM KeyIndex._dom
          The XSLTC DOM object if this KeyIndex is being used to implement the id() function.
private  DOM DOMAdapter._dom
           
 

Methods in org.apache.xalan.xsltc.dom that return DOM
 DOM DocumentCache.CachedDocument.getDocument()
           
 DOM MultiDOM.getDOMAdapter(java.lang.String uri)
           
 DOM DOMAdapter.getDOMImpl()
           
 DOM MultiDOM.getMain()
           
 DOM AdaptiveResultTreeImpl.getNestedDOM()
           
 DOM SimpleResultTreeImpl.getResultTreeFrag(int initialSize, int rtfType)
           
 DOM SAXImpl.getResultTreeFrag(int initSize, int rtfType)
          Return a instance of a DOM class to be used as an RTF
 DOM MultiDOM.getResultTreeFrag(int initSize, int rtfType)
           
 DOM DOMAdapter.getResultTreeFrag(int initSize, int rtfType)
          Return a instance of a DOM class to be used as an RTF
 DOM AdaptiveResultTreeImpl.getResultTreeFrag(int initialSize, int rtfType)
           
 DOM SimpleResultTreeImpl.getResultTreeFrag(int initialSize, int rtfType, boolean addToManager)
           
 DOM SAXImpl.getResultTreeFrag(int initSize, int rtfType, boolean addToManager)
          Return a instance of a DOM class to be used as an RTF
 DOM MultiDOM.getResultTreeFrag(int initSize, int rtfType, boolean addToManager)
           
 DOM DOMAdapter.getResultTreeFrag(int initSize, int rtfType, boolean addToManager)
          Return a instance of a DOM class to be used as an RTF
 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.
 

Methods in org.apache.xalan.xsltc.dom with parameters of type DOM
private static DTMAxisIterator LoadDocument.document(DOM newdom, AbstractTranslet translet, DOM dom)
          Create a DTMAxisIterator for the newdom.
private static DTMAxisIterator LoadDocument.document(DTMAxisIterator arg1, java.lang.String baseURI, AbstractTranslet translet, DOM dom)
           
private static DTMAxisIterator LoadDocument.document(java.lang.String uri, java.lang.String base, AbstractTranslet translet, DOM dom)
           
private static DTMAxisIterator LoadDocument.document(java.lang.String uri, java.lang.String base, AbstractTranslet translet, DOM dom, boolean cacheDOM)
           
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.
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 SingleNodeCounter.getDefaultNodeCounter(Translet translet, DOM document, DTMAxisIterator iterator)
           
static NodeCounter MultipleNodeCounter.getDefaultNodeCounter(Translet translet, DOM document, DTMAxisIterator iterator)
           
static NodeCounter AnyNodeCounter.getDefaultNodeCounter(Translet translet, DOM document, DTMAxisIterator iterator)
           
 void NodeSortRecord.initialize(int node, int last, DOM dom, SortSettings settings)
          This method allows the caller to set the values that could not be passed to the default constructor.
 void KeyIndex.setDom(DOM dom)
           
 boolean StripWhitespaceFilter.stripSpace(DOM dom, int node, int type)
           
 

Constructors in org.apache.xalan.xsltc.dom with parameters of type DOM
AnyNodeCounter.DefaultAnyNodeCounter(Translet translet, DOM document, DTMAxisIterator iterator)
           
AnyNodeCounter(Translet translet, DOM document, DTMAxisIterator iterator)
           
DOMAdapter(DOM dom, java.lang.String[] namesArray, java.lang.String[] urisArray, int[] typesArray, java.lang.String[] namespaceArray)
           
MultiDOM(DOM main)
           
MultipleNodeCounter.DefaultMultipleNodeCounter(Translet translet, DOM document, DTMAxisIterator iterator)
           
MultipleNodeCounter(Translet translet, DOM document, DTMAxisIterator iterator)
           
NodeCounter(Translet translet, DOM document, DTMAxisIterator iterator)
           
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(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.
SingleNodeCounter.DefaultSingleNodeCounter(Translet translet, DOM document, DTMAxisIterator iterator)
           
SingleNodeCounter(Translet translet, DOM document, DTMAxisIterator iterator)
           
UnionIterator(DOM dom)
           
 

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

Fields in org.apache.xalan.xsltc.runtime declared as DOM
private  DOM Attributes._document
           
 

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
private  void AbstractTranslet.buildIDIndex(DOM document)
          Leverages the Key Class to implement the XSLT id() function.
 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
static boolean BasisLibrary.compare(DTMAxisIterator left, double rnumber, int op, DOM dom)
          Utility function: node-set/number compare.
static boolean BasisLibrary.compare(DTMAxisIterator left, DTMAxisIterator right, int op, DOM dom)
          Utility function: node-set/node-set 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(int node, DTMAxisIterator iterator, int op, DOM dom)
           
static boolean BasisLibrary.compare(java.lang.Object left, java.lang.Object right, int op, DOM dom)
           
private static boolean BasisLibrary.compareStrings(java.lang.String lstring, java.lang.String rstring, int op, DOM dom)
           
static void BasisLibrary.copy(java.lang.Object obj, SerializationHandler handler, int node, DOM dom)
           
 DOMAdapter AbstractTranslet.makeDOMAdapter(DOM dom)
          Wrap the initial input DOM in a dom adapter.
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 DTMAxisIterator BasisLibrary.node2Iterator(org.w3c.dom.Node node, Translet translet, DOM dom)
          Utility function used to convert a w3c Node into an internal DOM iterator.
static DTMAxisIterator BasisLibrary.nodeList2Iterator(org.w3c.dom.NodeList nodeList, Translet translet, DOM dom)
          Utility function used to convert a w3c NodeList into a internal DOM iterator.
private static DTMAxisIterator BasisLibrary.nodeList2IteratorUsingHandleFromNode(org.w3c.dom.NodeList nodeList, Translet translet, DOM dom)
          In a perfect world, this would be the implementation for nodeList2Iterator.
static java.lang.String BasisLibrary.normalize_spaceF(int node, DOM dom)
          XSLT Standard function normalize-space().
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)
 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.
static org.w3c.dom.Node BasisLibrary.referenceToNode(java.lang.Object obj, DOM dom)
          Utility function: used to convert reference to org.w3c.dom.Node.
static org.w3c.dom.NodeList BasisLibrary.referenceToNodeList(java.lang.Object obj, DOM dom)
          Utility function: used to convert reference to org.w3c.dom.NodeList.
static java.lang.String BasisLibrary.referenceToString(java.lang.Object obj, DOM dom)
          Utility function: used to convert reference to String.
 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
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.
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.sumF(DTMAxisIterator iterator, DOM dom)
          XSLT Standard function sum(node-set).
static boolean BasisLibrary.testLanguage(java.lang.String testLang, DOM dom, int node)
          Utility function: used to test context node's language
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(DOM document, int element)
           
 

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

Fields in org.apache.xalan.xsltc.trax declared as DOM
private  DOM TransformerImpl._dom
          A reference to a internal DOM represenation of the input.
 

Methods in org.apache.xalan.xsltc.trax that return DOM
private  DOM TransformerImpl.getDOM(javax.xml.transform.Source source)
          Builds an internal DOM from a TrAX Source object
protected  DOM XSLTCSource.getDOM(XSLTCDTMManager dtmManager, AbstractTranslet translet)
          Internal interface which returns a DOM for a given DTMManager and translet.
 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
protected  void TransformerImpl.setDOM(DOM dom)
          Set the internal DOM that will be used for the next transformation
 void TemplatesImpl.setStylesheetDOM(DOM sdom)
          Set the thread local copy of the stylesheet DOM.