|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.jclark.xsl.sax2.XSLProcessorImpl
public class XSLProcessorImpl
An XSLT Processor
Constructor Summary | |
---|---|
XSLProcessorImpl()
|
|
XSLProcessorImpl(Sheet sheet,
Engine engine)
|
Method Summary | |
---|---|
void |
clearParameters()
|
java.lang.Object |
clone()
clone after loadStylesheet() enables us to re-use a transformer, without recompiling the stylesheet |
void |
configureResult()
|
org.xml.sax.ContentHandler |
getContentHandler()
SAX 2 XMLReader API. |
org.xml.sax.DTDHandler |
getDTDHandler()
SAX XMLReader API |
org.xml.sax.EntityResolver |
getEntityResolver()
SAX XMLReader API |
org.xml.sax.ErrorHandler |
getErrorHandler()
SAX API |
boolean |
getFeature(java.lang.String featureURI)
SAX API |
java.lang.Object |
getParameter(Name name)
|
java.lang.Object |
getParameter(java.lang.String name)
recognizes names in the form "{namespace-part}local-part" as used in TrAX |
java.lang.Object |
getProperty(java.lang.String name)
SAX API |
org.xml.sax.ContentHandler |
getSourceBuilder()
|
SAXTwoOMBuilder |
getSourceOMBuilder(java.lang.String systemId)
|
(package private) void |
handleXSLException(XSLException e)
rethrows an XSLException as a SAXException |
void |
loadStylesheet(org.xml.sax.InputSource sheetSource)
load (and compile) the stylesheet |
void |
parse(org.xml.sax.InputSource source)
load the input document into a (xslt) object model, and run the transform |
void |
parse(java.lang.String sourceURI)
SAX XMLReader API |
(package private) void |
phase(int n)
|
void |
setContentHandler(org.xml.sax.ContentHandler handler)
SAX 2 XMLReader API. |
void |
setDebugger(java.lang.String name,
ActionDebugTarget debugger)
sets an extension element processor for XRAP |
void |
setDTDHandler(org.xml.sax.DTDHandler handler)
SAX XMLReader API |
void |
setEntityResolver(org.xml.sax.EntityResolver resolver)
SAX XMLReader API |
void |
setErrorHandler(org.xml.sax.ErrorHandler handler)
SAX API |
void |
setFeature(java.lang.String featureURI,
boolean value)
SAX API |
void |
setOutputMethodHandler(OutputMethodHandler handler)
we can have either an OutputMethodHandler, or a DocumentHandler, not both |
void |
setParameter(java.lang.String name,
java.lang.Object obj)
recognizes names in the form "{namespace-part}local-part" as used in TrAX |
void |
setProperty(java.lang.String name,
java.lang.Object value)
SAX API |
void |
setReaders(org.xml.sax.XMLReader sourceReader,
org.xml.sax.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(java.lang.String name,
SaxFilterMaker xrap)
sets an extension element processor for XRAP |
void |
setSourceReader(org.xml.sax.XMLReader sourceReader)
prepare for parsing the input XML document |
void |
transform(Node sourceRoot)
|
Methods inherited from class java.lang.Object |
---|
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public XSLProcessorImpl()
public XSLProcessorImpl(Sheet sheet, Engine engine)
Method Detail |
---|
public void setReaders(org.xml.sax.XMLReader sourceReader, org.xml.sax.XMLReader sheetReader)
setReaders
in interface XSLProcessor
public void setSourceReader(org.xml.sax.XMLReader sourceReader)
setSourceReader
in interface XSLProcessor
public void setDTDHandler(org.xml.sax.DTDHandler handler)
setDTDHandler
in interface org.xml.sax.XMLReader
public org.xml.sax.DTDHandler getDTDHandler()
getDTDHandler
in interface org.xml.sax.XMLReader
public void setEntityResolver(org.xml.sax.EntityResolver resolver)
setEntityResolver
in interface org.xml.sax.XMLReader
public org.xml.sax.EntityResolver getEntityResolver()
getEntityResolver
in interface org.xml.sax.XMLReader
public void setOutputMethodHandler(OutputMethodHandler handler)
setOutputMethodHandler
in interface XSLProcessor
public org.xml.sax.ContentHandler getContentHandler()
getContentHandler
in interface org.xml.sax.XMLReader
public void setContentHandler(org.xml.sax.ContentHandler handler)
setContentHandler
in interface XSLProcessor
setContentHandler
in interface org.xml.sax.XMLReader
public org.xml.sax.ContentHandler getSourceBuilder()
public void setErrorHandler(org.xml.sax.ErrorHandler handler)
setErrorHandler
in interface org.xml.sax.XMLReader
public org.xml.sax.ErrorHandler getErrorHandler()
getErrorHandler
in interface org.xml.sax.XMLReader
null
.public void setFeature(java.lang.String featureURI, boolean value) throws org.xml.sax.SAXNotRecognizedException, org.xml.sax.SAXNotSupportedException
setFeature
in interface org.xml.sax.XMLReader
org.xml.sax.SAXNotRecognizedException
org.xml.sax.SAXNotSupportedException
public boolean getFeature(java.lang.String featureURI) throws org.xml.sax.SAXNotRecognizedException, org.xml.sax.SAXNotSupportedException
getFeature
in interface org.xml.sax.XMLReader
org.xml.sax.SAXNotRecognizedException
org.xml.sax.SAXNotSupportedException
public java.lang.Object getProperty(java.lang.String name) throws org.xml.sax.SAXNotRecognizedException, org.xml.sax.SAXNotSupportedException
getProperty
in interface org.xml.sax.XMLReader
org.xml.sax.SAXNotRecognizedException
org.xml.sax.SAXNotSupportedException
public void setProperty(java.lang.String name, java.lang.Object value) throws org.xml.sax.SAXNotRecognizedException, org.xml.sax.SAXNotSupportedException
setProperty
in interface org.xml.sax.XMLReader
org.xml.sax.SAXNotRecognizedException
org.xml.sax.SAXNotSupportedException
public void loadStylesheet(org.xml.sax.InputSource sheetSource) throws org.xml.sax.SAXException, java.io.IOException
loadStylesheet
in interface XSLProcessor
org.xml.sax.SAXException
java.io.IOException
public void setSaxExtensionFilter(java.lang.String name, SaxFilterMaker xrap)
setSaxExtensionFilter
in interface XSLProcessor
public void setDebugger(java.lang.String name, ActionDebugTarget debugger)
setDebugger
in interface XSLProcessor
public void parse(java.lang.String sourceURI) throws org.xml.sax.SAXException, java.io.IOException
parse
in interface org.xml.sax.XMLReader
org.xml.sax.SAXException
java.io.IOException
public void parse(org.xml.sax.InputSource source) throws org.xml.sax.SAXException, java.io.IOException
parse
in interface org.xml.sax.XMLReader
org.xml.sax.SAXException
java.io.IOException
public void configureResult()
public void transform(Node sourceRoot) throws XSLException
XSLException
public SAXTwoOMBuilder getSourceOMBuilder(java.lang.String systemId)
void handleXSLException(XSLException e) throws org.xml.sax.SAXException, java.io.IOException
org.xml.sax.SAXException
java.io.IOException
void phase(int n)
public java.lang.Object clone()
XSLProcessor
clone
in interface XSLProcessor
clone
in class java.lang.Object
public java.lang.Object getParameter(Name name)
getParameter
in interface ParameterSet
public void setParameter(java.lang.String name, java.lang.Object obj)
setParameter
in interface XSLProcessor
public java.lang.Object getParameter(java.lang.String name)
public void clearParameters()
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |