APIdia Launch Partner
Top Fields Constructors Methods
com.sun.org.apache.xalan.internal.xsltc.dom

public final Class LoadDocument

extends Object
Class Inheritance
Imports
com.sun.org.apache.xalan.internal.xsltc.DOM, .DOMCache, .DOMEnhancedForDTM, .TransletException, com.sun.org.apache.xalan.internal.xsltc.compiler.util.ErrorMsg, com.sun.org.apache.xalan.internal.xsltc.runtime.AbstractTranslet, com.sun.org.apache.xalan.internal.xsltc.trax.TemplatesImpl, com.sun.org.apache.xml.internal.dtm.DTM, .DTMAxisIterator, .DTMManager, com.sun.org.apache.xml.internal.dtm.ref.EmptyIterator, com.sun.org.apache.xml.internal.utils.SystemIDResolver, java.io.FileNotFoundException, javax.xml.transform.stream.StreamSource, jdk.xml.internal.JdkConstants, .SecuritySupport

Author
Morten Jorgensen

Field Summary

Modifier and TypeField and Description
private static final String

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
private static DTMAxisIterator
document(String uri, String base, AbstractTranslet translet, DOM dom)

private static DTMAxisIterator
document(String uri, String base, AbstractTranslet translet, DOM dom, boolean cacheDOM)

private static DTMAxisIterator
document(DTMAxisIterator arg1, String baseURI, AbstractTranslet translet, DOM dom)

private static DTMAxisIterator

Returns:

a DTMAxisIterator from the document root
document
(DOM
the cached stylesheet DOM
newdom
,
AbstractTranslet
the translet
translet
,
DOM dom)

Create a DTMAxisIterator for the newdom.

public static DTMAxisIterator
documentF(Object arg1, DTMAxisIterator arg2, String xslURI, AbstractTranslet translet, DOM dom)

Interprets the arguments passed from the document() function (see com/sun/org/apache/xalan/internal/xsltc/compiler/DocumentCall.java) and returns an iterator containing the requested nodes.

public static DTMAxisIterator
documentF(Object arg, String xslURI, AbstractTranslet translet, DOM dom)

Interprets the arguments passed from the document() function (see com/sun/org/apache/xalan/internal/xsltc/compiler/DocumentCall.java) and returns an iterator containing the requested nodes.

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

NAMESPACE_FEATUREback to summary
private static final String NAMESPACE_FEATURE

Constructor Detail

LoadDocumentback to summary
public LoadDocument()

Method Detail

documentback to summary
private static DTMAxisIterator document(String uri, String base, AbstractTranslet translet, DOM dom) throws Exception
documentback to summary
private static DTMAxisIterator document(String uri, String base, AbstractTranslet translet, DOM dom, boolean cacheDOM) throws Exception
documentback to summary
private static DTMAxisIterator document(DTMAxisIterator arg1, String baseURI, AbstractTranslet translet, DOM dom) throws Exception
documentback to summary
private static DTMAxisIterator document(DOM newdom, AbstractTranslet translet, DOM dom) throws Exception

Create a DTMAxisIterator for the newdom. This is currently only used to create an iterator for the cached stylesheet DOM.

Parameters
newdom:DOM

the cached stylesheet DOM

translet:AbstractTranslet

the translet

Returns:DTMAxisIterator

a DTMAxisIterator from the document root

documentFback to summary
public static DTMAxisIterator documentF(Object arg1, DTMAxisIterator arg2, String xslURI, AbstractTranslet translet, DOM dom) throws TransletException

Interprets the arguments passed from the document() function (see com/sun/org/apache/xalan/internal/xsltc/compiler/DocumentCall.java) and returns an iterator containing the requested nodes. Builds a union-iterator if several documents are requested. 2 arguments arg1 and arg2. document(Obj, node-set) call

documentFback to summary
public static DTMAxisIterator documentF(Object arg, String xslURI, AbstractTranslet translet, DOM dom) throws TransletException

Interprets the arguments passed from the document() function (see com/sun/org/apache/xalan/internal/xsltc/compiler/DocumentCall.java) and returns an iterator containing the requested nodes. Builds a union-iterator if several documents are requested. 1 arguments arg. document(Obj) call