| 
 | Search this API | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objecty.view.Graph2DViewRepaintManager
public class Graph2DViewRepaintManager
This class triggers repaints in a Graph2DView, that affect only 
 the unified bounds of registered graph objects.
add(Drawable), 
add(EdgeRealizer), 
add(NodeRealizer)| Constructor Summary | |
|---|---|
| Graph2DViewRepaintManager(Graph2DView view)Constructs a new Graph2DViewRepaintManagerfor the
 specifiedGraph2DView. | |
| Method Summary | |
|---|---|
|  void | add(Drawable drawable)Adds the specified Drawableto this manager's list
 of graph objects. | 
|  void | add(EdgeRealizer edge)Adds the specified EdgeRealizerto this manager's list
 of graph objects. | 
|  void | add(NodeRealizer node)Adds the specified NodeRealizerto this manager's list
 of graph objects. | 
|  void | animationPerformed(AnimationEvent e)Triggers updatefor the appropriate events. | 
| protected  void | calcUnionRect(Drawable drawable,
              java.awt.geom.Rectangle2D rectangle)Calculates the union of the bounding box of this drawable and the specified rectangle. | 
| protected  void | calcUnionRect(EdgeRealizer realizer,
              java.awt.geom.Rectangle2D rectangle)Calculates the union of the rectangle enclosed by this realizer and the specified rectangle. | 
| protected  void | calcUnionRect(NodeRealizer realizer,
              java.awt.geom.Rectangle2D rectangle)Calculates the union of rectangle enclosed by this realizer and the specified rectangle. | 
|  boolean | getForceGlobalUpdate()Returns trueif thisGraph2DViewRepaintManagerforces its view to repaint completely. | 
|  Graph2DView | getView()Returns the Graph2DView, for which thisGraph2DViewRepaintManagerwas created. | 
|  void | invalidate()Forces the manager to update all of its view's contents on the next call to update. | 
|  void | remove(Drawable drawable)Removes the specified Drawablefrom this manager's list
 of graph objects. | 
|  void | remove(EdgeRealizer edge)Removes the specified EdgeRealizerfrom this manager's list
 of graph objects. | 
|  void | remove(NodeRealizer node)Removes the specified NodeRealizerfrom this manager's list
 of graph objects. | 
|  void | removeAll()Removes all registered Drawables, NodeRealizers and EdgeRealizers from this manager's list of graph objects. | 
|  void | setForceGlobalUpdate(boolean forceGlobalUpdate)Specifies whether this Graph2DViewRepaintManagerforces its view to repaint completely. | 
|  void | update()Forces this manager's view to repaint the union of bounds of the currently registered graph objects. | 
|  void | updateView()Forces this manager's view to repaint. | 
| Methods inherited from class java.lang.Object | 
|---|
| clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
| Constructor Detail | 
|---|
public Graph2DViewRepaintManager(Graph2DView view)
Graph2DViewRepaintManager for the
 specified Graph2DView.
view - the Graph2DView| Method Detail | 
|---|
public Graph2DView getView()
Graph2DView, for which this
 Graph2DViewRepaintManager was created.
Graph2DView, for which this
 Graph2DViewRepaintManager was createdpublic void add(Drawable drawable)
Drawable to this manager's list
 of graph objects.
drawable - the Drawablepublic void remove(Drawable drawable)
Drawable from this manager's list
 of graph objects.
drawable - the Drawablepublic void add(EdgeRealizer edge)
EdgeRealizer to this manager's list
 of graph objects.
edge - the EdgeRealizerpublic void remove(EdgeRealizer edge)
EdgeRealizer from this manager's list
 of graph objects.
edge - the EdgeRealizerpublic void add(NodeRealizer node)
NodeRealizer to this manager's list
 of graph objects.
node - the NodeRealizerpublic void remove(NodeRealizer node)
NodeRealizer from this manager's list
 of graph objects.
node - the NodeRealizeradd(Drawable), 
add(NodeRealizer), 
add(EdgeRealizer)public void removeAll()
public void animationPerformed(AnimationEvent e)
update for the appropriate events.
animationPerformed in interface AnimationListenerupdate()public void invalidate()
update.
update()public void updateView()
public void update()
forceGlobalUpdate is set to true, calling
 this method has the same effect as calling updateView.
 If the repaint manager has no elements registered or update is called for the first time,
 the complete view is being updated.
updateView(), 
setForceGlobalUpdate(boolean)public boolean getForceGlobalUpdate()
true if this Graph2DViewRepaintManager
 forces its view to repaint completely.
true if this Graph2DViewRepaintManager
 forces its view to repaint completely.public void setForceGlobalUpdate(boolean forceGlobalUpdate)
Graph2DViewRepaintManager
 forces its view to repaint completely.
forceGlobalUpdate - if true, this
                            Graph2DViewRepaintManager
                            forces its view to repaint completely
protected void calcUnionRect(Drawable drawable,
                             java.awt.geom.Rectangle2D rectangle)
drawable - the drawable whose bounding box will be added.rectangle - the rectangle that will be added and modified.
protected void calcUnionRect(EdgeRealizer realizer,
                             java.awt.geom.Rectangle2D rectangle)
 The default implementation calls
 EdgeRealizer.calcUnionRect(java.awt.geom.Rectangle2D).
 
realizer - the realizer whose rectangle will be added.rectangle - the rectangle that will be added and modified.
protected void calcUnionRect(NodeRealizer realizer,
                             java.awt.geom.Rectangle2D rectangle)
 The default implementation calls
 NodeRealizer.calcUnionRect(java.awt.geom.Rectangle2D).
 
realizer - the realizer whose rectangle will be added.rectangle - the rectangle that will be added and modified.| 
 | © Copyright 2000-2025, yWorks GmbH. All rights reserved. | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||