com.jclark.xsl.sax2
public class XSLProcessorImpl extends Object implements XSLProcessor, Cloneable, ParameterSet
| Constructor Summary | |
|---|---|
| XSLProcessorImpl() | |
| XSLProcessorImpl(Sheet sheet, Engine engine) | |
| Method Summary | |
|---|---|
| void | clearParameters() |
| Object | clone() |
| void | configureResult() |
| ContentHandler | getContentHandler()
SAX 2 XMLReader API. |
| DTDHandler | getDTDHandler()
SAX XMLReader API |
| EntityResolver | getEntityResolver()
SAX XMLReader API |
| ErrorHandler | getErrorHandler()
SAX API |
| boolean | getFeature(String featureURI)
SAX API |
| Object | getParameter(Name name) |
| Object | getParameter(String name)
recognizes names in the form "{namespace-part}local-part"
as used in TrAX |
| Object | getProperty(String name)
SAX API |
| ContentHandler | getSourceBuilder() |
| SAXTwoOMBuilder | getSourceOMBuilder(String systemId) |
| void | handleXSLException(XSLException e)
rethrows an XSLException as a SAXException |
| void | loadStylesheet(InputSource sheetSource)
load (and compile) the stylesheet |
| void | parse(String sourceURI)
SAX XMLReader API |
| void | parse(InputSource source)
load the input document into a (xslt) object model,
and run the transform |
| void | phase(int n) |
| void | setContentHandler(ContentHandler handler)
SAX 2 XMLReader API.
we can have either an OutputMethodHandler,
or a ContentHandler, not both |
| void | setDebugger(String name, ActionDebugTarget debugger)
sets an extension element processor for XRAP |
| void | setDTDHandler(DTDHandler handler)
SAX XMLReader API |
| void | setEntityResolver(EntityResolver resolver)
SAX XMLReader API |
| void | setErrorHandler(ErrorHandler handler)
SAX API |
| void | setFeature(String featureURI, boolean value)
SAX API |
| void | setOutputMethodHandler(OutputMethodHandler handler)
we can have either an OutputMethodHandler,
or a DocumentHandler, not both |
| void | setParameter(String name, Object obj)
recognizes names in the form "{namespace-part}local-part"
as used in TrAX |
| void | setProperty(String name, Object value)
SAX API |
| void | setReaders(XMLReader sourceReader, XMLReader sheetReader)
set two XMLReaders (may be the same XMLReader), #1 for
parsing the XML source to transform, #2 for parsing the stylesheeet. |
| void | setSaxExtensionFilter(String name, SaxFilterMaker xrap)
sets an extension element processor for XRAP |
| void | setSourceReader(XMLReader sourceReader)
prepare for parsing the input XML document |
| void | transform(Node sourceRoot) |
Returns: null in no ContentHandler was set
Returns: the error handler if one has been set, else null.