|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.apache.batik.ext.awt.image.renderable.AbstractRable
org.apache.batik.gvt.filter.BackgroundRable8Bit
public class BackgroundRable8Bit
This implementation of RenderableImage will render its input GraphicsNode into a BufferedImage upon invokation of one of its createRendering methods.
Field Summary |
---|
Fields inherited from class org.apache.batik.ext.awt.image.renderable.AbstractRable |
---|
props, srcs, stamp |
Fields inherited from interface java.awt.image.renderable.RenderableImage |
---|
HINTS_OBSERVED |
Constructor Summary | |
---|---|
BackgroundRable8Bit(GraphicsNode node)
|
Method Summary | |
---|---|
java.awt.image.RenderedImage |
createRendering(java.awt.image.renderable.RenderContext renderContext)
Creates a RenderedImage that represented a rendering of this image using a given RenderContext. |
Filter |
getBackground(GraphicsNode gn,
GraphicsNode child,
java.awt.geom.Rectangle2D aoi)
Returns a filter that represents the background image for child. |
java.awt.geom.Rectangle2D |
getBounds2D()
Returns the bounds of this Rable in the user coordinate system. |
GraphicsNode |
getGraphicsNode()
Returns the GraphicsNode rendered by this image |
boolean |
isDynamic()
Returns true if successive renderings (that is, calls to createRendering() or createScaledRendering()) with the same arguments may produce different results. |
void |
setGraphicsNode(GraphicsNode node)
Sets the GraphicsNode this image should render |
Methods inherited from class org.apache.batik.ext.awt.image.renderable.AbstractRable |
---|
createDefaultRendering, createScaledRendering, getDependencyRegion, getDirtyRegion, getHeight, getMinX, getMinY, getProperty, getPropertyNames, getSources, getTimeStamp, getWidth, init, init, init, init, touch |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public BackgroundRable8Bit(GraphicsNode node)
node
- The GraphicsNode this image should representMethod Detail |
---|
public GraphicsNode getGraphicsNode()
public void setGraphicsNode(GraphicsNode node)
public java.awt.geom.Rectangle2D getBounds2D()
getBounds2D
in interface Filter
getBounds2D
in class AbstractRable
public Filter getBackground(GraphicsNode gn, GraphicsNode child, java.awt.geom.Rectangle2D aoi)
gn
- Node to get background image for.child
- Child to stop at when compositing children of gn into
the background image.aoi
- The area of interest for rendering (used to cull
nodes that don't intersect the region to render).public boolean isDynamic()
isDynamic
in interface java.awt.image.renderable.RenderableImage
isDynamic
in class AbstractRable
public java.awt.image.RenderedImage createRendering(java.awt.image.renderable.RenderContext renderContext)
The created RenderedImage may have a property identified by the String HINTS_OBSERVED to indicate which RenderingHints (from the RenderContext) were used to create the image. In addition any RenderedImages that are obtained via the getSources() method on the created RenderedImage may have such a property.
renderContext
- the RenderContext to use to produce the rendering.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |