org.apache.batik.gvt
public class ProxyGraphicsNode extends AbstractGraphicsNode
Field Summary | |
---|---|
protected GraphicsNode | source
The graphics node to proxy. |
Constructor Summary | |
---|---|
ProxyGraphicsNode()
Constructs a new empty proxy graphics node. |
Method Summary | |
---|---|
Rectangle2D | getGeometryBounds()
Returns the bounds of the area covered by this node, without
taking any of its rendering attribute into account. |
Shape | getOutline()
Returns the outline of this node. |
Rectangle2D | getPrimitiveBounds()
Returns the bounds of the area covered by this node's primitive paint. |
Rectangle2D | getSensitiveBounds()
Returns the bounds of the sensitive area covered by this node,
This includes the stroked area but does not include the effects
of clipping, masking or filtering. |
GraphicsNode | getSource()
Returns the proxied graphics node. |
Rectangle2D | getTransformedGeometryBounds(AffineTransform txf)
Returns the bounds of the sensitive area covered by this node,
This includes the stroked area but does not include the effects
of clipping, masking or filtering. |
Rectangle2D | getTransformedPrimitiveBounds(AffineTransform txf)
Returns the bounds of this node's primitivePaint after applying
the input transform (if any), concatenated with this node's
transform (if any).
|
void | primitivePaint(Graphics2D g2d)
Paints this node without applying Filter, Mask, Composite and clip.
|
void | setSource(GraphicsNode source)
Sets the graphics node to proxy to the specified graphics node.
|
Parameters: txf the affine transform with which this node's transform should be concatenated. Should not be null.
Parameters: txf the affine transform with which this node's transform should be concatenated. Should not be null.
Parameters: g2d the Graphics2D to use
Parameters: source the graphics node to proxy