Package org.apache.fop.render
Class AbstractRenderingContext
- java.lang.Object
-
- org.apache.fop.render.AbstractRenderingContext
-
- All Implemented Interfaces:
RenderingContext
- Direct Known Subclasses:
AFPRenderingContext,Java2DRenderingContext,PCLRenderingContext,PDFRenderingContext,PSRenderingContext
public abstract class AbstractRenderingContext extends java.lang.Object implements RenderingContext
Abstract base class for RenderingContext implementations.
-
-
Constructor Summary
Constructors Constructor Description AbstractRenderingContext(FOUserAgent userAgent)Main constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.ObjectgetHint(java.lang.Object key)Returns a hint identified by a key.java.util.MapgetHints()Returns an unmodifiable representation of all hints.FOUserAgentgetUserAgent()Returns the user agent.voidputHint(java.lang.Object key, java.lang.Object value)Sets an additional hint, overriding an existing hint.voidputHints(java.util.Map additionalHints)Adds additional hints to the existing hints, overriding existing hints.-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.apache.fop.render.RenderingContext
getMimeType
-
-
-
-
Constructor Detail
-
AbstractRenderingContext
public AbstractRenderingContext(FOUserAgent userAgent)
Main constructor.- Parameters:
userAgent- the user agent
-
-
Method Detail
-
getUserAgent
public FOUserAgent getUserAgent()
Returns the user agent.- Specified by:
getUserAgentin interfaceRenderingContext- Returns:
- The user agent
-
putHints
public void putHints(java.util.Map additionalHints)
Adds additional hints to the existing hints, overriding existing hints.- Specified by:
putHintsin interfaceRenderingContext- Parameters:
additionalHints- a map of additional hints
-
putHint
public void putHint(java.lang.Object key, java.lang.Object value)Sets an additional hint, overriding an existing hint.- Specified by:
putHintin interfaceRenderingContext- Parameters:
key- the keyvalue- the value
-
getHints
public java.util.Map getHints()
Returns an unmodifiable representation of all hints.- Specified by:
getHintsin interfaceRenderingContext- Returns:
- the hints
-
getHint
public java.lang.Object getHint(java.lang.Object key)
Returns a hint identified by a key.- Specified by:
getHintin interfaceRenderingContext- Parameters:
key- the key- Returns:
- the hint or null if no hint with the given key could be found
-
-