com.jclark.xsl.sax
Class XSLProcessorImpl

java.lang.Object
  |
  +--com.jclark.xsl.sax.XSLProcessorImpl
All Implemented Interfaces:
java.lang.Cloneable, ParameterSet, org.xml.sax.Parser, XSLProcessor

public class XSLProcessorImpl
extends java.lang.Object
implements XSLProcessor, java.lang.Cloneable, ParameterSet


Constructor Summary
XSLProcessorImpl()
           
 
Method Summary
 java.lang.Object clone()
           
 java.lang.Object getParameter(Name name)
           
(package private)  void handleXSLException(XSLException e)
           
 void loadStylesheet(org.xml.sax.InputSource sheetSource)
           
 void parse(org.xml.sax.InputSource source)
           
 void parse(java.lang.String systemId)
           
(package private)  void phase(int n)
           
 void setDocumentHandler(org.xml.sax.DocumentHandler handler)
           
 void setDTDHandler(org.xml.sax.DTDHandler handler)
           
 void setEntityResolver(org.xml.sax.EntityResolver resolver)
           
 void setErrorHandler(org.xml.sax.ErrorHandler handler)
           
 void setLocale(java.util.Locale locale)
           
 void setOutputMethodHandler(OutputMethodHandler handler)
           
 void setParameter(java.lang.String name, java.lang.Object obj)
           
 void setParser(org.xml.sax.Parser parser)
           
 void setParser(org.xml.sax.Parser sourceParser, org.xml.sax.Parser sheetParser)
           
 void setParser(XMLProcessorEx loader)
           
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

XSLProcessorImpl

public XSLProcessorImpl()
Method Detail

setParser

public void setParser(org.xml.sax.Parser sourceParser,
                      org.xml.sax.Parser sheetParser)
Specified by:
setParser in interface XSLProcessor

setParser

public void setParser(XMLProcessorEx loader)

setParser

public void setParser(org.xml.sax.Parser parser)
Specified by:
setParser in interface XSLProcessor

setLocale

public void setLocale(java.util.Locale locale)
               throws org.xml.sax.SAXException
Specified by:
setLocale in interface org.xml.sax.Parser
org.xml.sax.SAXException

setDTDHandler

public void setDTDHandler(org.xml.sax.DTDHandler handler)
Specified by:
setDTDHandler in interface org.xml.sax.Parser

setEntityResolver

public void setEntityResolver(org.xml.sax.EntityResolver resolver)
Specified by:
setEntityResolver in interface org.xml.sax.Parser

setOutputMethodHandler

public void setOutputMethodHandler(OutputMethodHandler handler)
Specified by:
setOutputMethodHandler in interface XSLProcessor

setDocumentHandler

public void setDocumentHandler(org.xml.sax.DocumentHandler handler)
Specified by:
setDocumentHandler in interface org.xml.sax.Parser

parse

public void parse(java.lang.String systemId)
           throws org.xml.sax.SAXException,
                  java.io.IOException
Specified by:
parse in interface org.xml.sax.Parser
org.xml.sax.SAXException
java.io.IOException

setErrorHandler

public void setErrorHandler(org.xml.sax.ErrorHandler handler)
Specified by:
setErrorHandler in interface org.xml.sax.Parser

loadStylesheet

public void loadStylesheet(org.xml.sax.InputSource sheetSource)
                    throws org.xml.sax.SAXException,
                           java.io.IOException
Specified by:
loadStylesheet in interface XSLProcessor
org.xml.sax.SAXException
java.io.IOException

parse

public void parse(org.xml.sax.InputSource source)
           throws org.xml.sax.SAXException,
                  java.io.IOException
Specified by:
parse in interface org.xml.sax.Parser
org.xml.sax.SAXException
java.io.IOException

handleXSLException

void handleXSLException(XSLException e)
                  throws org.xml.sax.SAXException,
                         java.io.IOException
org.xml.sax.SAXException
java.io.IOException

phase

void phase(int n)

clone

public java.lang.Object clone()
Specified by:
clone in interface XSLProcessor
Overrides:
clone in class java.lang.Object

getParameter

public java.lang.Object getParameter(Name name)
Specified by:
getParameter in interface ParameterSet

setParameter

public void setParameter(java.lang.String name,
                         java.lang.Object obj)
Specified by:
setParameter in interface XSLProcessor