public class XSLTRenderer extends Renderer implements javax.xml.transform.ErrorListener
Modifier and Type | Field and Description |
---|---|
protected javax.xml.transform.TransformerFactory |
factory |
DEFAULT_PRIORITY, XML_ATTR_CLASS, XML_ATTR_CONFIG_EDITOR, XML_ATTR_CONFIG_FILE, XML_ATTR_NAME, XML_ATTR_PRIORTIY, XML_ATTR_RESET_IMAGE_CACHE, XML_ATTR_USE_JFO_LOGGING, XML_NODE_RENDERER
Constructor and Description |
---|
XSLTRenderer() |
XSLTRenderer(OutputFormat outputFormat,
java.net.URL stylesheetURL) |
Modifier and Type | Method and Description |
---|---|
protected void |
afterRendering()
Invoked after rendering.
|
protected void |
doRender(java.io.InputStream foStream,
java.io.OutputStream outStream,
OutputFormat outputFormat)
Do render a FO-stream (Stream is in XML, not in XSL).
|
void |
error(javax.xml.transform.TransformerException exception)
Receive notification of a recoverable error.
|
void |
fatalError(javax.xml.transform.TransformerException exception)
Receive notification of a non-recoverable error.
|
java.lang.String |
getDisplayName()
Gets the display name of renderer that can be shown in GUIs.
|
protected org.apache.commons.logging.Log |
getLogger() |
RTF2FOCompatibilityMode |
getPreferredRTF2FOCompatibilityMode()
Gets the preferred compatibility mode for RTF to XSL-FO transformation
or null if there is no preferation.
|
OutputFormat[] |
getSupportedOutputFormats()
Gets an array of all supported output formats.
|
protected javax.xml.transform.Templates |
getTemplates() |
protected javax.xml.transform.TransformerFactory |
getTransformerFactory() |
boolean |
isReady()
Checks if this renderer has all needed resources (external classes,
configuration files etc) to renderer a document.
|
void |
warning(javax.xml.transform.TransformerException exception)
Receive notification of a warning.
|
beforeRendering, canRender, compareTo, configure, copy, createPrinterJob, doRender, equals, getConfigFile, getPrinterJobFactory, getPriority, isUseJFOLogging, logUnsupportedFormat, reconfigure, render, render, render, render, resolveConfig, setConfigFile, setPrinterJobFactory, setPriority, setUseJFOLogging, supportsFormat
public XSLTRenderer()
public XSLTRenderer(OutputFormat outputFormat, java.net.URL stylesheetURL)
public OutputFormat[] getSupportedOutputFormats()
Renderer
getSupportedOutputFormats
in class Renderer
public java.lang.String getDisplayName()
Renderer
getDisplayName
in class Renderer
public RTF2FOCompatibilityMode getPreferredRTF2FOCompatibilityMode()
Renderer
getPreferredRTF2FOCompatibilityMode
in class Renderer
public boolean isReady()
Renderer
public void warning(javax.xml.transform.TransformerException exception) throws javax.xml.transform.TransformerException
warning
in interface javax.xml.transform.ErrorListener
exception
- TransformerExceptionjavax.xml.transform.TransformerException
public void error(javax.xml.transform.TransformerException exception) throws javax.xml.transform.TransformerException
error
in interface javax.xml.transform.ErrorListener
exception
- TransformerExceptionjavax.xml.transform.TransformerException
public void fatalError(javax.xml.transform.TransformerException exception) throws javax.xml.transform.TransformerException
fatalError
in interface javax.xml.transform.ErrorListener
exception
- TransformerExceptionjavax.xml.transform.TransformerException
protected void afterRendering()
Renderer
afterRendering
in class Renderer
protected void doRender(java.io.InputStream foStream, java.io.OutputStream outStream, OutputFormat outputFormat) throws java.lang.Exception
Renderer
protected javax.xml.transform.Templates getTemplates() throws java.io.IOException, javax.xml.transform.TransformerConfigurationException
java.io.IOException
javax.xml.transform.TransformerConfigurationException
protected javax.xml.transform.TransformerFactory getTransformerFactory()
protected org.apache.commons.logging.Log getLogger()
© 2003-2011 by Sascha Schmidt (vision-cloud.de). All Rights Reserved.