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)
abstract 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
Specified by:
createResult in interface XMLProcessor

getElementById

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

load

public abstract 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