org.apache.fop.render
public class RendererFactory extends java.lang.Object
| Constructor and Description |
|---|
RendererFactory()
Main constructor.
|
| Modifier and Type | Method and Description |
|---|---|
void |
addFOEventHandlerMaker(AbstractFOEventHandlerMaker maker)
Add a new FOEventHandlerMaker.
|
void |
addFOEventHandlerMaker(java.lang.String className)
Add a new FOEventHandlerMaker.
|
void |
addRendererMaker(AbstractRendererMaker maker)
Add a new RendererMaker.
|
void |
addRendererMaker(java.lang.String className)
Add a new RendererMaker.
|
FOEventHandler |
createFOEventHandler(FOUserAgent userAgent,
java.lang.String outputFormat,
java.io.OutputStream out)
Creates FOEventHandler instances based on the desired output.
|
Renderer |
createRenderer(FOUserAgent userAgent,
java.lang.String outputFormat)
Creates a Renderer object based on render-type desired
|
AbstractFOEventHandlerMaker |
getFOEventHandlerMaker(java.lang.String mime)
Returns a FOEventHandlerMaker which handles the given MIME type.
|
AbstractRendererMaker |
getRendererMaker(java.lang.String mime)
Returns a RendererMaker which handles the given MIME type.
|
java.lang.String[] |
listSupportedMimeTypes() |
public void addRendererMaker(AbstractRendererMaker maker)
maker - the RendererMakerpublic void addFOEventHandlerMaker(AbstractFOEventHandlerMaker maker)
maker - the FOEventHandlerMakerpublic void addRendererMaker(java.lang.String className)
className - the fully qualified class name of the RendererMakerpublic void addFOEventHandlerMaker(java.lang.String className)
className - the fully qualified class name of the FOEventHandlerMakerpublic AbstractRendererMaker getRendererMaker(java.lang.String mime)
mime - the requested output formatpublic AbstractFOEventHandlerMaker getFOEventHandlerMaker(java.lang.String mime)
mime - the requested output formatpublic Renderer createRenderer(FOUserAgent userAgent, java.lang.String outputFormat) throws FOPException
userAgent - the user agent for access to configurationoutputFormat - the MIME type of the output format to use (ex. "application/pdf").FOPException - if the renderer cannot be properly constructedpublic FOEventHandler createFOEventHandler(FOUserAgent userAgent, java.lang.String outputFormat, java.io.OutputStream out) throws FOPException
userAgent - the user agent for access to configurationoutputFormat - the MIME type of the output format to use (ex. "application/pdf").out - the OutputStream where the output is written to (if applicable)FOPException - if the FOEventHandler cannot be properly constructedpublic java.lang.String[] listSupportedMimeTypes()
Copyright 1999-2008 The Apache Software Foundation. All Rights Reserved.