AFPRendererContext
public class RendererContext
extends java.lang.Object
Modifier and Type | Class | Description |
---|---|---|
static class |
RendererContext.RendererContextWrapper |
Base class for a wrapper around RendererContext to access its properties in a type-safe,
renderer-specific way.
|
Constructor | Description |
---|---|
RendererContext(AbstractRenderer renderer,
java.lang.String mime) |
Constructor for this class.
|
Modifier and Type | Method | Description |
---|---|---|
java.lang.String |
getMimeType() |
Returns the MIME type associated with this RendererContext.
|
java.lang.Object |
getProperty(java.lang.String prop) |
Returns a property from the RendererContext.
|
AbstractRenderer |
getRenderer() |
|
FOUserAgent |
getUserAgent() |
Returns the user agent.
|
void |
setProperty(java.lang.String name,
java.lang.Object val) |
Sets a property on the RendererContext.
|
void |
setUserAgent(FOUserAgent ua) |
Sets the user agent.
|
java.lang.String |
toString() |
|
static RendererContext.RendererContextWrapper |
wrapRendererContext(RendererContext context) |
Wrap the render context to allow easier access to its values.
|
public RendererContext(AbstractRenderer renderer, java.lang.String mime)
renderer
- the current renderermime
- the MIME type of the output that's generated.public AbstractRenderer getRenderer()
public java.lang.String getMimeType()
public void setUserAgent(FOUserAgent ua)
ua
- The user agentpublic FOUserAgent getUserAgent()
public void setProperty(java.lang.String name, java.lang.Object val)
name
- The key of the propertyval
- The value of the propertypublic java.lang.Object getProperty(java.lang.String prop)
prop
- The key of the property to return.null
if it doesn't exist.public static RendererContext.RendererContextWrapper wrapRendererContext(RendererContext context)
context
- the renderer contextpublic java.lang.String toString()
toString
in class java.lang.Object
Copyright 1999-2016 The Apache Software Foundation. All Rights Reserved.