org.apache.batik.refimpl.gvt
Class ConcreteRootGraphicsNode
java.lang.Object
|
+--org.apache.batik.refimpl.gvt.AbstractGraphicsNode
|
+--org.apache.batik.refimpl.gvt.ConcreteCompositeGraphicsNode
|
+--org.apache.batik.refimpl.gvt.ConcreteRootGraphicsNode
- All Implemented Interfaces:
- java.util.Collection, CompositeGraphicsNode, GraphicsNode, java.util.List, RootGraphicsNode
- public class ConcreteRootGraphicsNode
- extends ConcreteCompositeGraphicsNode
- implements RootGraphicsNode
An implementation of the RootGraphicsNode interface.
Field Summary |
protected java.beans.PropertyChangeSupport |
pcs
Used to manage and fire property change listeners. |
Fields inherited from class org.apache.batik.refimpl.gvt.AbstractGraphicsNode |
clip, composite, cursor, eventFilter, filter, hints, hitDetector, isVisible, listeners, mask, mememtos, parent, root, transform |
Method Summary |
void |
addGlobalPropertyChangeListener(java.beans.PropertyChangeListener l)
Adds the specified property change listener to receive property
change events from all elements of the GVT tree. |
void |
addGlobalPropertyChangeListener(java.lang.String propertyName,
java.beans.PropertyChangeListener l)
Adds the specified property change listener to receive property
change events for the specified property name of all nodes
of the GVT tree. |
void |
addGraphicsNodePaintListener(GraphicsNodePaintListener l)
Adds the specified graphics node paint listener to receive graphics
node paint events from all elements of the GVT tree. |
void |
fireGlobalPropertyChange(java.lang.Object source,
java.lang.String propertyName,
boolean oldValue,
boolean newValue)
Fires a property change event to "global" property change listeners. |
void |
fireGlobalPropertyChange(java.lang.Object source,
java.lang.String propertyName,
int oldValue,
int newValue)
Fires a property change event to "global" property change listeners. |
void |
fireGlobalPropertyChange(java.lang.Object source,
java.lang.String propertyName,
java.lang.Object oldValue,
java.lang.Object newValue)
Fires a property change event to "global" property change listeners. |
protected void |
fireGraphicsNodePaintListener(GraphicsNode source,
java.awt.geom.Rectangle2D oldBounds)
Fires a graphics node paint event. |
RootGraphicsNode |
getRoot()
Returns the root of the GVT tree or null if
the node is not part of a GVT tree. |
void |
removeGlobalPropertyChangeListener(java.beans.PropertyChangeListener l)
Removes the specified property change listener so that it no
longer receives property change events from all nodes of
the GVT tree. |
void |
removeGraphicsNodePaintListener(GraphicsNodePaintListener l)
Removes the specified graphics node paint listener so that it no
longer receives graphics node paint change events from all nodes of
the GVT tree. |
Methods inherited from class org.apache.batik.refimpl.gvt.ConcreteCompositeGraphicsNode |
add, add, addAll, addAll, addCompositeGraphicsNodeListener, clear, contains, contains, containsAll, ensureCapacity, get, getBackgroundEnable, getChildren, getGeometryBounds, getGlobalBounds, getOutline, getPrimitiveBounds, hasProgressivePaint, indexOf, invalidateGeometryCache, isEmpty, iterator, lastIndexOf, listIterator, listIterator, nodeHitAt, primitivePaint, progressivePaint, remove, remove, removeAll, removeCompositeGraphicsNodeListener, retainAll, set, setBackgroundEnable, setRoot, size, subList, toArray, toArray |
Methods inherited from class org.apache.batik.refimpl.gvt.AbstractGraphicsNode |
acceptEvent, addGraphicsNodeKeyListener, addGraphicsNodeMouseListener, addPropertyChangeListener, addPropertyChangeListener, dispatch, fireGraphicsNodePaintListener, firePropertyChange, firePropertyChange, firePropertyChange, getBounds, getClip, getComposite, getCursor, getFilter, getGlobalTransform, getGraphicsNodeEventFilter, getGraphicsNodeHitDetector, getListeners, getMask, getMemento, getParent, getRenderingHints, getTransform, intersects, isAntialiasedClip, isOffscreenBufferNeeded, isVisible, paint, processChangeEvent, processKeyEvent, processMouseEvent, putMemento, removeGraphicsNodeKeyListener, removeGraphicsNodeMouseListener, removeMemento, removePropertyChangeListener, setClip, setComposite, setCursor, setFilter, setGraphicsNodeEventFilter, setGraphicsNodeHitDetector, setMask, 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 org.apache.batik.gvt.GraphicsNode |
addGraphicsNodeKeyListener, addGraphicsNodeMouseListener, addPropertyChangeListener, addPropertyChangeListener, contains, dispatch, getBounds, getClip, getComposite, getCursor, getFilter, getGeometryBounds, getGlobalTransform, getGraphicsNodeEventFilter, getGraphicsNodeHitDetector, getListeners, getMask, getMemento, getOutline, getParent, getPrimitiveBounds, getRenderingHints, getTransform, hasProgressivePaint, intersects, isVisible, nodeHitAt, paint, primitivePaint, processKeyEvent, processMouseEvent, progressivePaint, putMemento, removeGraphicsNodeKeyListener, removeGraphicsNodeMouseListener, removeMemento, removePropertyChangeListener, setClip, setComposite, setCursor, setFilter, setGraphicsNodeEventFilter, setGraphicsNodeHitDetector, setMask, setRenderingHint, setRenderingHints, setRenderingHints, setTransform, setVisible |
Methods inherited from interface java.util.List |
equals, hashCode |
pcs
protected java.beans.PropertyChangeSupport pcs
- Used to manage and fire property change listeners.
ConcreteRootGraphicsNode
public ConcreteRootGraphicsNode()
- Constructs a new empty canvas graphics node.
getRoot
public RootGraphicsNode getRoot()
- Description copied from interface:
GraphicsNode
- Returns the root of the GVT tree or
null
if
the node is not part of a GVT tree.
- Specified by:
getRoot
in interface GraphicsNode
- Overrides:
getRoot
in class AbstractGraphicsNode
addGraphicsNodePaintListener
public void addGraphicsNodePaintListener(GraphicsNodePaintListener l)
- Adds the specified graphics node paint listener to receive graphics
node paint events from all elements of the GVT tree.
- Specified by:
addGraphicsNodePaintListener
in interface RootGraphicsNode
- Parameters:
l
- the graphics node paint listener to add
removeGraphicsNodePaintListener
public void removeGraphicsNodePaintListener(GraphicsNodePaintListener l)
- Removes the specified graphics node paint listener so that it no
longer receives graphics node paint change events from all nodes of
the GVT tree.
- Specified by:
removeGraphicsNodePaintListener
in interface RootGraphicsNode
- Parameters:
l
- the graphics node paint listener to remove
fireGraphicsNodePaintListener
protected void fireGraphicsNodePaintListener(GraphicsNode source,
java.awt.geom.Rectangle2D oldBounds)
- Fires a graphics node paint event.
addGlobalPropertyChangeListener
public void addGlobalPropertyChangeListener(java.beans.PropertyChangeListener l)
- Adds the specified property change listener to receive property
change events from all elements of the GVT tree.
- Specified by:
addGlobalPropertyChangeListener
in interface RootGraphicsNode
- Parameters:
l
- the property change listener to add
addGlobalPropertyChangeListener
public void addGlobalPropertyChangeListener(java.lang.String propertyName,
java.beans.PropertyChangeListener l)
- Adds the specified property change listener to receive property
change events for the specified property name of all nodes
of the GVT tree.
- Specified by:
addGlobalPropertyChangeListener
in interface RootGraphicsNode
- Parameters:
propertyName
- the name of the propertyl
- the property change listener to add for the specified property
removeGlobalPropertyChangeListener
public void removeGlobalPropertyChangeListener(java.beans.PropertyChangeListener l)
- Removes the specified property change listener so that it no
longer receives property change events from all nodes of
the GVT tree.
- Specified by:
removeGlobalPropertyChangeListener
in interface RootGraphicsNode
- Parameters:
l
- the property change listener to remove
fireGlobalPropertyChange
public void fireGlobalPropertyChange(java.lang.Object source,
java.lang.String propertyName,
java.lang.Object oldValue,
java.lang.Object newValue)
- Fires a property change event to "global" property change listeners.
fireGlobalPropertyChange
public void fireGlobalPropertyChange(java.lang.Object source,
java.lang.String propertyName,
boolean oldValue,
boolean newValue)
- Fires a property change event to "global" property change listeners.
fireGlobalPropertyChange
public void fireGlobalPropertyChange(java.lang.Object source,
java.lang.String propertyName,
int oldValue,
int newValue)
- Fires a property change event to "global" property change listeners.
Copyright © 2000 Apache Software Foundation. All Rights Reserved.