| java.lang.Object org.apache.batik.ext.awt.image.renderable.AbstractRable org.apache.batik.gvt.filter.GraphicsNodeRable8Bit
GraphicsNodeRable8Bit | public class GraphicsNodeRable8Bit extends AbstractRable implements GraphicsNodeRable,PaintRable(Code) | | This implementation of RenderableImage will render its input
GraphicsNode into a BufferedImage upon invokation of one of its
createRendering methods.
author: Vincent Hardy version: $Id: GraphicsNodeRable8Bit.java 475477 2006-11-15 22:44:28Z cam $ |
Method Summary | |
public void | clearCache() Clear any cached Red. | public RenderedImage | createRendering(RenderContext renderContext) Creates a RenderedImage that represented a rendering of this image
using a given RenderContext. | public Rectangle2D | getBounds2D() Returns the bounds of this Rable in the user coordinate system. | public GraphicsNode | getGraphicsNode() | public boolean | getUsePrimitivePaint() Returns true if this Rable get's it's contents by calling
primitivePaint on the associated GraphicsNode or
false if it uses paint. | public boolean | isDynamic() Returns true if successive renderings (that is, calls to
createRendering() or createScaledRendering()) with the same arguments
may produce different results. | public boolean | paintRable(Graphics2D g2d) Should perform the equivilent action as
createRendering followed by drawing the RenderedImage to
Graphics2D, or return false.
Parameters: g2d - The Graphics2D to draw to. | public void | setGraphicsNode(GraphicsNode node) | public void | setUsePrimitivePaint(boolean usePrimitivePaint) Set to true if this Rable should get it's contents by calling
primitivePaint on the associated GraphicsNode or false
if it should use paint. |
GraphicsNodeRable8Bit | public GraphicsNodeRable8Bit(GraphicsNode node)(Code) | | Parameters: node - The GraphicsNode this image should represent |
GraphicsNodeRable8Bit | public GraphicsNodeRable8Bit(GraphicsNode node, Map props)(Code) | | Parameters: node - The GraphicsNode this image should represent Parameters: props - The Properties for this image. |
GraphicsNodeRable8Bit | public GraphicsNodeRable8Bit(GraphicsNode node, boolean usePrimitivePaint)(Code) | | Parameters: node - the GraphicsNode this image should represent Parameters: usePrimitivePaint - indicates if the image shouldinclude any filters or mask operations on node |
clearCache | public void clearCache()(Code) | | Clear any cached Red.
|
createRendering | public RenderedImage createRendering(RenderContext renderContext)(Code) | | Creates a RenderedImage that represented a rendering of this image
using a given RenderContext. This is the most general way to obtain a
rendering of a RenderableImage.
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.
Parameters: renderContext - the RenderContext to use to produce the rendering. a RenderedImage containing the rendered data. |
getBounds2D | public Rectangle2D getBounds2D()(Code) | | Returns the bounds of this Rable in the user coordinate system.
|
getGraphicsNode | public GraphicsNode getGraphicsNode()(Code) | | Returns the GraphicsNode rendered by this image
|
getUsePrimitivePaint | public boolean getUsePrimitivePaint()(Code) | | Returns true if this Rable get's it's contents by calling
primitivePaint on the associated GraphicsNode or
false if it uses paint.
|
isDynamic | public boolean isDynamic()(Code) | | Returns true if successive renderings (that is, calls to
createRendering() or createScaledRendering()) with the same arguments
may produce different results. This method may be used to
determine whether an existing rendering may be cached and
reused. It is always safe to return true.
|
paintRable | public boolean paintRable(Graphics2D g2d)(Code) | | Should perform the equivilent action as
createRendering followed by drawing the RenderedImage to
Graphics2D, or return false.
Parameters: g2d - The Graphics2D to draw to. true if the paint call succeeded, false iffor some reason the paint failed (in which case a createRendering should be used). |
setGraphicsNode | public void setGraphicsNode(GraphicsNode node)(Code) | | Sets the GraphicsNode this image should render
|
setUsePrimitivePaint | public void setUsePrimitivePaint(boolean usePrimitivePaint)(Code) | | Set to true if this Rable should get it's contents by calling
primitivePaint on the associated GraphicsNode or false
if it should use paint.
|
|
|