org.apache.batik.gvt
Class ImageNode

java.lang.Object
  |
  +--org.apache.batik.gvt.AbstractGraphicsNode
        |
        +--org.apache.batik.gvt.CompositeGraphicsNode
              |
              +--org.apache.batik.gvt.ImageNode
All Implemented Interfaces:
java.util.Collection, GraphicsNode, java.util.List

public class ImageNode
extends CompositeGraphicsNode

A graphics node that represents an image described as a graphics node.


Fields inherited from class org.apache.batik.gvt.CompositeGraphicsNode
backgroundEnableRgn, children, count, modCount, VIEWPORT
 
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
 
Fields inherited from interface org.apache.batik.gvt.GraphicsNode
ALL, FILL, IDENTITY, NONE, PAINTED, STROKE, VISIBLE, VISIBLE_FILL, VISIBLE_PAINTED, VISIBLE_STROKE
 
Constructor Summary
ImageNode()
          Constructs a new empty ImageNode.
 
Method Summary
 boolean contains(java.awt.geom.Point2D p)
          Returns true if the specified Point2D is inside the boundary of this node, false otherwise.
 GraphicsNode getImage()
          Returns the graphics node that represents the image.
 GraphicsNode nodeHitAt(java.awt.geom.Point2D p)
          Returns the GraphicsNode containing point p if this node or one of its children is sensitive to mouse events at p.
 void paint(java.awt.Graphics2D g2d)
          Paints this node.
 void setImage(GraphicsNode newImage)
          Sets the graphics node that represents the image.
 
Methods inherited from class org.apache.batik.gvt.CompositeGraphicsNode
add, add, addAll, addAll, clear, contains, containsAll, ensureCapacity, get, getBackgroundEnable, getChildren, getGeometryBounds, getOutline, getPrimitiveBounds, getTransformedGeometryBounds, getTransformedPrimitiveBounds, indexOf, invalidateGeometryCache, isEmpty, iterator, lastIndexOf, listIterator, listIterator, primitivePaint, remove, remove, removeAll, retainAll, set, setBackgroundEnable, setRoot, 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, setClip, setComposite, setFilter, setMask, setParent, setPointerEventType, setRenderingHint, setRenderingHints, setRenderingHints, setTransform, setVisible
 
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
 

Constructor Detail

ImageNode

public ImageNode()
Constructs a new empty ImageNode.
Method Detail

paint

public void paint(java.awt.Graphics2D g2d)
Paints this node.
Overrides:
paint in class AbstractGraphicsNode
Parameters:
g2d - the Graphics2D to use

contains

public boolean contains(java.awt.geom.Point2D p)
Returns true if the specified Point2D is inside the boundary of this node, false otherwise.
Overrides:
contains in class CompositeGraphicsNode
Parameters:
p - the specified Point2D in the user space

nodeHitAt

public GraphicsNode nodeHitAt(java.awt.geom.Point2D p)
Returns the GraphicsNode containing point p if this node or one of its children is sensitive to mouse events at p.
Overrides:
nodeHitAt in class CompositeGraphicsNode
Parameters:
p - the specified Point2D in the user space

setImage

public void setImage(GraphicsNode newImage)
Sets the graphics node that represents the image.
Parameters:
newImage - the new graphics node that represents the image

getImage

public GraphicsNode getImage()
Returns the graphics node that represents the image.


Copyright © 2002 Apache Software Foundation. All Rights Reserved.