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

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

Constructors with parameter type org.apache.xalan.xsltc.DOM

Attributes.Attributes(DOM document, int element)

Methods with parameter type org.apache.xalan.xsltc.DOM

void
AbstractTranslet.buildKeyIndex(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
boolean
BasisLibrary.compare(Object left, Object right, int op, DOM dom)
boolean
BasisLibrary.compare(int node, DTMAxisIterator iterator, int op, DOM dom)
boolean
BasisLibrary.compare(DTMAxisIterator left, String rstring, int op, DOM dom)
Utility function: node-set/string comparison.
boolean
BasisLibrary.compare(DTMAxisIterator left, double rnumber, int op, DOM dom)
Utility function: node-set/number compare.
boolean
Utility function: node-set/node-set compare.
void
BasisLibrary.copy(Object obj, SerializationHandler handler, int node, DOM dom)
DOMAdapter
Wrap the initial input DOM in a dom adapter.
String
XSLT Standard function namespace-uri().
String
XSLT Standard function namespace-uri(node-set).
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.
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.
String
XSLT Standard function normalize-space().
double
BasisLibrary.numberF(Object obj, DOM dom)
XSLT Standard function number(value)
double
BasisLibrary.numberF(int node, DOM dom)
XSLT Standard function number()
void
Give the translet an opportunity to perform a prepass on the document to extract any information that it can store in an optimized form.
org.w3c.dom.Node
BasisLibrary.referenceToNode(Object obj, DOM dom)
Utility function: used to convert reference to org.w3c.dom.Node.
NodeList
Utility function: used to convert reference to org.w3c.dom.NodeList.
String
Utility function: used to convert reference to String.
void
AbstractTranslet.setKeyIndexDom(String name, DOM document)
This method builds key indexes - it is overridden in the compiled translet in cases where the element is used
String
BasisLibrary.startXslElement(String qname, String namespace, SerializationHandler handler, DOM dom, int node)
Utility function for the implementation of xsl:element.
String
BasisLibrary.stringF(Object obj, int node, DOM dom)
XSLT Standard function string(value)
String
BasisLibrary.stringF(Object obj, DOM dom)
XSLT Standard function string(value)
String
BasisLibrary.stringF(int node, DOM dom)
XSLT Standard function string()
double
XSLT Standard function sum(node-set).
boolean
BasisLibrary.testLanguage(String testLang, DOM dom, int node)
Utility function: used to test context node's language
void
Main transform() method - this is overridden by the compiled translet
void
Calls transform() with a given output handler

Methods with return type org.apache.xalan.xsltc.DOM

DOM
Utility function used to convert references to DOMs.

Uses in package org.apache.xalan.xsltc

Methods with parameter type org.apache.xalan.xsltc.DOM

void
Translet.buildKeys(DOM document, DTMAxisIterator iterator, SerializationHandler handler, int root)
boolean
StripFilter.stripSpace(DOM dom, int node, int type)
void
void
void
Translet.transform(DOM document, SerializationHandler[] handlers)

Methods with return type org.apache.xalan.xsltc.DOM

DOM
DOM.getResultTreeFrag(int initialSize, int rtfType)
DOM
DOM.getResultTreeFrag(int initialSize, int rtfType, boolean addToDTMManager)
DOM
DOMCache.retrieveDocument(String baseURI, 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);

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

Methods with parameter type org.apache.xalan.xsltc.DOM

void
Set the thread local copy of the stylesheet DOM.

Methods with return type org.apache.xalan.xsltc.DOM

DOM
Return the thread local copy of the stylesheet DOM.
DOM
TransformerImpl.retrieveDocument(String baseURI, String href, Translet translet)
This class should only be used as a DOMCache for the translet if the URIResolver has been set.

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

Classes implementing org.apache.xalan.xsltc.DOM

class
AdaptiveResultTreeImpl is a adaptive DOM model for result tree fragments (RTF).
class
class
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).

Constructors with parameter type org.apache.xalan.xsltc.DOM

AnyNodeCounter.AnyNodeCounter(Translet translet, DOM document, DTMAxisIterator iterator)
DOMAdapter.DOMAdapter(DOM dom, String[] namesArray, String[] urisArray, int[] typesArray, String[] namespaceArray)
NodeSortRecordFactory.NodeSortRecordFactory(DOM dom, String className, Translet translet, order[] , type[] )
Creates a NodeSortRecord producing object.
NodeSortRecordFactory.NodeSortRecordFactory(DOM dom, String className, Translet translet, order[] , type[] , lang[] , caseOrder[] )
Creates a NodeSortRecord producing object.

Fields of type org.apache.xalan.xsltc.DOM

DOM

Methods with parameter type org.apache.xalan.xsltc.DOM

DTMAxisIterator
LoadDocument.documentF(Object arg, 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.
DTMAxisIterator
LoadDocument.documentF(Object arg1, DTMAxisIterator arg2, 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.
String
NodeSortRecord.extractValueFromDOM(DOM dom, int current, int level, AbstractTranslet translet, int last)
Extract the sort value for a level of this key.
NodeCounter
NodeCounter
NodeCounter
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.
void
boolean
StripWhitespaceFilter.stripSpace(DOM dom, int node, int type)

Methods with return type org.apache.xalan.xsltc.DOM

DOM
MultiDOM.getDOMAdapter(String uri)
DOM
DOM
DOM
DOM
DOM
AdaptiveResultTreeImpl.getResultTreeFrag(int initialSize, int rtfType)
DOM
DOMAdapter.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
SAXImpl.getResultTreeFrag(int initSize, int rtfType)
Return a instance of a DOM class to be used as an RTF
DOM
SimpleResultTreeImpl.getResultTreeFrag(int initialSize, int rtfType)
DOM
DOMAdapter.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
SAXImpl.getResultTreeFrag(int initSize, int rtfType, boolean addToManager)
Return a instance of a DOM class to be used as an RTF
DOM
SimpleResultTreeImpl.getResultTreeFrag(int initialSize, int rtfType, boolean addToManager)
DOM
DocumentCache.retrieveDocument(String baseURI, String href, Translet trs)
Returns a document either by finding it in the cache or downloading it and putting it in the cache.

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