com.jclark.xsl.dom

Class XMLProcessorImpl

Implemented Interfaces:
DOMExtensions, XMLProcessor, XMLProcessorEx

public abstract class XMLProcessorImpl
extends java.lang.Object
implements XMLProcessorEx, DOMExtensions

builds a om.Node from a DOM implementation

Method Summary

Result
createResult(Node baseNode, int documentIndex, LoadContext loadContext, Node rootNodeRef)
org.w3c.dom.Element
getElementById(org.w3c.dom.Document doc, String str)
org.w3c.dom.Document
load(InputSource input)
Node
load(InputSource source, int documentIndex, LoadContext context, NameTable nameTable)
Node
load(URL url, int documentIndex, LoadContext context, NameTable nameTable)
void
setErrorHandler(ErrorHandler errorHandler)

Method Details

createResult

public Result createResult(Node baseNode,
                           int documentIndex,
                           LoadContext loadContext,
                           Node rootNodeRef)
            throws XSLException


getElementById

public org.w3c.dom.Element getElementById(org.w3c.dom.Document doc,
                                          String str)
Specified by:
getElementById in interface DOMExtensions


load

public org.w3c.dom.Document load(InputSource input)
            throws IOException,
                   SAXException


load

public Node load(InputSource source,
                 int documentIndex,
                 LoadContext context,
                 NameTable nameTable)
            throws IOException,
                   XSLException
Specified by:
load in interface XMLProcessorEx


load

public Node load(URL url,
                 int documentIndex,
                 LoadContext context,
                 NameTable nameTable)
            throws IOException,
                   XSLException
Specified by:
load in interface XMLProcessor


setErrorHandler

public void setErrorHandler(ErrorHandler errorHandler)
Specified by:
setErrorHandler in interface XMLProcessorEx