org.apache.batik.gvt
Class CanvasGraphicsNode
java.lang.Object
|
+--org.apache.batik.gvt.AbstractGraphicsNode
|
+--org.apache.batik.gvt.CompositeGraphicsNode
|
+--org.apache.batik.gvt.CanvasGraphicsNode
- All Implemented Interfaces:
- java.util.Collection, GraphicsNode, java.util.List
- public class CanvasGraphicsNode
- extends CompositeGraphicsNode
The graphics node container with a background color.
Field Summary |
protected java.awt.Paint |
backgroundPaint
The background of this canvas graphics node. |
protected java.awt.geom.AffineTransform |
positionTransform
This is the position transform for this graphics node. |
protected java.awt.geom.AffineTransform |
viewingTransform
This is the viewing transform for this graphics node. |
Fields inherited from class org.apache.batik.gvt.AbstractGraphicsNode |
changeCompletedEvent, changeStartedEvent, clip, composite, enableBackgroundGraphicsNodeRable, filter, graphicsNodeRable, hints, inverseTransform, isVisible, listeners, mask, parent, pointerEventType, root, transform, weakRef |
Methods inherited from class org.apache.batik.gvt.CompositeGraphicsNode |
add, add, addAll, addAll, clear, contains, contains, containsAll, ensureCapacity, get, getBackgroundEnable, getChildren, getGeometryBounds, getOutline, getPrimitiveBounds, getSensitiveBounds, getTransformedGeometryBounds, getTransformedPrimitiveBounds, getTransformedSensitiveBounds, indexOf, invalidateGeometryCache, isEmpty, iterator, lastIndexOf, listIterator, listIterator, nodeHitAt, remove, remove, removeAll, retainAll, set, setBackgroundEnable, setRoot, setVisible, size, subList, toArray, toArray |
Methods inherited from class org.apache.batik.gvt.AbstractGraphicsNode |
fireGraphicsNodeChangeCompleted, fireGraphicsNodeChangeStarted, fireGraphicsNodeChangeStarted, fireGraphicsNodeChangeStarted, getBounds, getClip, getComposite, getEnableBackgroundGraphicsNodeRable, getFilter, getGlobalTransform, getGraphicsNodeRable, getInverseTransform, getMask, getParent, getPointerEventType, getRenderingHints, getRoot, getTransform, getTransformedBounds, getWeakReference, intersects, isAntialiasedClip, isOffscreenBufferNeeded, isVisible, normalizeRectangle, paint, setClip, setComposite, setFilter, setMask, setParent, setPointerEventType, setRenderingHint, setRenderingHints, setRenderingHints, setTransform |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface java.util.List |
equals, hashCode |
positionTransform
protected java.awt.geom.AffineTransform positionTransform
- This is the position transform for this graphics node.
This is needed because getCTM returns the transform
to the viewport coordinate system which is after viewing but
before positioning.
viewingTransform
protected java.awt.geom.AffineTransform viewingTransform
- This is the viewing transform for this graphics node.
This is needed because getCTM returns the transform
to the viewport coordinate system which is after viewing but
before positioning.
backgroundPaint
protected java.awt.Paint backgroundPaint
- The background of this canvas graphics node.
CanvasGraphicsNode
public CanvasGraphicsNode()
- Constructs a new empty CanvasGraphicsNode.
setBackgroundPaint
public void setBackgroundPaint(java.awt.Paint newBackgroundPaint)
- Sets the background paint of this canvas graphics node.
- Parameters:
newBackgroundPaint
- the new background paint
getBackgroundPaint
public java.awt.Paint getBackgroundPaint()
- Returns the background paint of this canvas graphics node.
setPositionTransform
public void setPositionTransform(java.awt.geom.AffineTransform at)
getPositionTransform
public java.awt.geom.AffineTransform getPositionTransform()
setViewingTransform
public void setViewingTransform(java.awt.geom.AffineTransform at)
getViewingTransform
public java.awt.geom.AffineTransform getViewingTransform()
primitivePaint
public void primitivePaint(java.awt.Graphics2D g2d)
- Paints this node without applying Filter, Mask, Composite, and clip.
- Overrides:
primitivePaint
in class CompositeGraphicsNode
- Parameters:
g2d
- the Graphics2D to use
Copyright © 2004 Apache Software Foundation. All Rights Reserved.