com.jclark.xsl.sax
Class XMLProcessorImpl

java.lang.Object
  extended by com.jclark.xsl.sax.XMLProcessorImpl
All Implemented Interfaces:
XMLProcessorEx, XMLProcessor

public class XMLProcessorImpl
extends java.lang.Object
implements XMLProcessorEx


Nested Class Summary
static interface XMLProcessorImpl.Builder
           
 
Constructor Summary
XMLProcessorImpl(org.xml.sax.Parser parser)
           
 
Method Summary
static XMLProcessorImpl.Builder createBuilder(java.lang.String systemId, int documentIndex, LoadContext context, NameTable nameTable)
           
 Result createResult(Node baseNode, int documentIndex, LoadContext loadContext, Node[] rootNode)
           
 Node load(org.xml.sax.InputSource source, int documentIndex, LoadContext context, NameTable nameTable)
           
 Node load(java.net.URL url, int documentIndex, LoadContext context, NameTable nameTable)
           
 void setErrorHandler(org.xml.sax.ErrorHandler errorHandler)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

XMLProcessorImpl

public XMLProcessorImpl(org.xml.sax.Parser parser)
Method Detail

load

public Node load(org.xml.sax.InputSource source,
                 int documentIndex,
                 LoadContext context,
                 NameTable nameTable)
          throws java.io.IOException,
                 XSLException
Specified by:
load in interface XMLProcessorEx
Throws:
java.io.IOException
XSLException

load

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

createBuilder

public static XMLProcessorImpl.Builder createBuilder(java.lang.String systemId,
                                                     int documentIndex,
                                                     LoadContext context,
                                                     NameTable nameTable)

createResult

public Result createResult(Node baseNode,
                           int documentIndex,
                           LoadContext loadContext,
                           Node[] rootNode)
                    throws XSLException
Specified by:
createResult in interface XMLProcessor
Throws:
XSLException

setErrorHandler

public void setErrorHandler(org.xml.sax.ErrorHandler errorHandler)
Specified by:
setErrorHandler in interface XMLProcessorEx