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
.