|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
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 |
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 |
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. |
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |