|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.jclark.xsl.sax2.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. .. return the content handler this is writing to |
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)
|
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 |
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 XSLProcessorpublic void setSourceReader(org.xml.sax.XMLReader sourceReader)
setSourceReader in interface XSLProcessorpublic void setDTDHandler(org.xml.sax.DTDHandler handler)
setDTDHandler in interface org.xml.sax.XMLReaderpublic org.xml.sax.DTDHandler getDTDHandler()
getDTDHandler in interface org.xml.sax.XMLReaderpublic void setEntityResolver(org.xml.sax.EntityResolver resolver)
setEntityResolver in interface org.xml.sax.XMLReaderpublic org.xml.sax.EntityResolver getEntityResolver()
getEntityResolver in interface org.xml.sax.XMLReaderpublic void setOutputMethodHandler(OutputMethodHandler handler)
setOutputMethodHandler in interface XSLProcessorpublic org.xml.sax.ContentHandler getContentHandler()
getContentHandler in interface org.xml.sax.XMLReaderpublic void setContentHandler(org.xml.sax.ContentHandler handler)
setContentHandler in interface XSLProcessorpublic org.xml.sax.ContentHandler getSourceBuilder()
public void setErrorHandler(org.xml.sax.ErrorHandler handler)
setErrorHandler in interface org.xml.sax.XMLReaderpublic org.xml.sax.ErrorHandler getErrorHandler()
getErrorHandler in interface org.xml.sax.XMLReadernull.
public void setFeature(java.lang.String featureURI,
boolean value)
throws org.xml.sax.SAXNotRecognizedException,
org.xml.sax.SAXNotSupportedException
setFeature in interface org.xml.sax.XMLReaderorg.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.XMLReaderorg.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.XMLReaderorg.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.XMLReaderorg.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 XSLProcessororg.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.XMLReaderorg.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.XMLReaderorg.xml.sax.SAXException
java.io.IOExceptionpublic void configureResult()
public void transform(Node sourceRoot)
throws XSLException
XSLExceptionpublic SAXTwoOMBuilder getSourceOMBuilder(java.lang.String systemId)
public java.lang.Object clone()
XSLProcessor
clone in interface XSLProcessorpublic java.lang.Object getParameter(Name name)
getParameter in interface ParameterSet
public void setParameter(java.lang.String name,
java.lang.Object obj)
setParameter in interface XSLProcessorpublic 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 | |||||||||