public abstract class AbstractRendererMaker extends Object
Constructor and Description |
---|
AbstractRendererMaker() |
Modifier and Type | Method and Description |
---|---|
abstract void |
configureRenderer(FOUserAgent userAgent,
Renderer renderer)
Configures a given renderer using the appropriate configurator.
|
abstract String[] |
getSupportedMimeTypes() |
boolean |
isMimeTypeSupported(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 String[] getSupportedMimeTypes()
public abstract void configureRenderer(FOUserAgent userAgent, Renderer renderer) throws FOPException
userAgent
- user agentrenderer
- the renderer that is to be configuredFOPException
public boolean isMimeTypeSupported(String mimeType)
mimeType
- the MIME type (ex. "application/pdf")Copyright © 2025 Apache Software Foundation. All rights reserved.