public class FOP0205Renderer extends Renderer
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 |
---|
FOP0205Renderer()
Creates a new XSL-FO render that uses Apache's FOP.
|
Modifier and Type | Method and Description |
---|---|
protected void |
afterRendering()
Invoked after rendering.
|
protected void |
beforeRendering()
Invoked before rendering starts.
|
void |
configure(de.vc.config.Configuration config)
Configures this renderer.
|
protected org.apache.fop.render.Renderer |
createAWTRenderer() |
protected void |
doRender(Document doc,
java.io.OutputStream out,
OutputFormat outputFormat)
Override super methodes because we're firing SAX events directly
to FOPs content handler.
|
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).
|
static org.apache.avalon.framework.logger.Logger |
getDefaultLogger()
Gets the default logger for FOP-renderers.
|
java.lang.String |
getDisplayName()
Gets the display name of renderer that can be shown in GUIs.
|
org.apache.avalon.framework.logger.Logger |
getLogger() |
RTF2FOCompatibilityMode |
getPreferredRTF2FOCompatibilityMode()
FOP_0_20_5 is returned.
|
OutputFormat[] |
getSupportedOutputFormats()
Gets an array of all supported output formats.
|
boolean |
isReady()
Checks if this renderer has all needed resources (external classes,
configuration files etc) to renderer a document.
|
static void |
resetImageCache()
Resets the image cache of FOPs image factory.
|
static void |
setDefaultLogger(org.apache.avalon.framework.logger.Logger logger)
Sets the default logger for FOP-renderers.
|
void |
setLogger(org.apache.avalon.framework.logger.Logger logger)
Sets the logger for Apache FOP.
|
canRender, compareTo, copy, createPrinterJob, equals, getConfigFile, getPrinterJobFactory, getPriority, isUseJFOLogging, logUnsupportedFormat, reconfigure, render, render, render, render, resolveConfig, setConfigFile, setPrinterJobFactory, setPriority, setUseJFOLogging, supportsFormat
public FOP0205Renderer()
public static void setDefaultLogger(org.apache.avalon.framework.logger.Logger logger)
logger
- Logger.public static org.apache.avalon.framework.logger.Logger getDefaultLogger()
public RTF2FOCompatibilityMode getPreferredRTF2FOCompatibilityMode()
getPreferredRTF2FOCompatibilityMode
in class Renderer
public void setLogger(org.apache.avalon.framework.logger.Logger logger)
logger
- Logger.public org.apache.avalon.framework.logger.Logger getLogger()
public java.lang.String getDisplayName()
Renderer
getDisplayName
in class Renderer
public OutputFormat[] getSupportedOutputFormats()
getSupportedOutputFormats
in class Renderer
public static void resetImageCache()
org.apache.fop.image.FopImageFactory.resetCache()
public void configure(de.vc.config.Configuration config) throws de.vc.config.ConfigurationException
Renderer
public boolean isReady()
Renderer
protected org.apache.fop.render.Renderer createAWTRenderer()
protected void doRender(Document doc, java.io.OutputStream out, OutputFormat outputFormat) throws java.lang.Exception
protected void doRender(java.io.InputStream foStream, java.io.OutputStream outStream, OutputFormat outputFormat) throws java.lang.Exception
Renderer
protected void afterRendering() throws java.lang.Exception
afterRendering
in class Renderer
java.lang.Exception
protected void beforeRendering() throws java.lang.Exception
Renderer
beforeRendering
in class Renderer
java.lang.Exception
© 2003-2011 by Sascha Schmidt (vision-cloud.de). All Rights Reserved.