AWTRendererMaker, PNGRendererMaker, PrintRendererMaker, SVGRendererMaker, TIFFRendererMaker, TXTRendererMaker, XMLRendererMakerpublic abstract class AbstractRendererMaker
extends java.lang.Object
| Constructor | Description |
|---|---|
AbstractRendererMaker() |
| Modifier and Type | Method | Description |
|---|---|---|
abstract void |
configureRenderer(FOUserAgent userAgent,
Renderer renderer) |
Configures a given renderer using the appropriate configurator.
|
abstract java.lang.String[] |
getSupportedMimeTypes() |
|
boolean |
isMimeTypeSupported(java.lang.String mimeType) |
Indicates whether a specific MIME type is supported by this renderer.
|
abstract Renderer |
makeRenderer(FOUserAgent userAgent) |
Instantiates a new renderer.
|
abstract boolean |
needsOutputStream() |
public abstract Renderer makeRenderer(FOUserAgent userAgent)
userAgent - the user agentpublic abstract boolean needsOutputStream()
public abstract java.lang.String[] getSupportedMimeTypes()
public abstract void configureRenderer(FOUserAgent userAgent, Renderer renderer) throws FOPException
userAgent - user agentrenderer - the renderer that is to be configuredFOPExceptionpublic boolean isMimeTypeSupported(java.lang.String mimeType)
mimeType - the MIME type (ex. "application/pdf")Copyright 1999-2016 The Apache Software Foundation. All Rights Reserved.