edu.ksu.cis.bnj.gui.components
Class AbstractLayouter
java.lang.Object
edu.ksu.cis.bnj.gui.components.AbstractLayouter
- All Implemented Interfaces:
- salvo.jesus.graph.visual.layout.GraphLayoutManager, java.io.Serializable
- Direct Known Subclasses:
- AutoLayouter, DefaultLayouter
- public abstract class AbstractLayouter
- extends java.lang.Object
- implements salvo.jesus.graph.visual.layout.GraphLayoutManager
- Author:
- Roby Joehanes
- See Also:
- Serialized Form
Field Summary |
protected boolean |
initialized
|
protected salvo.jesus.graph.visual.VisualGraph |
vGraph
|
Method Summary |
void |
addEdge(salvo.jesus.graph.visual.VisualEdge edge)
|
void |
addVertex(salvo.jesus.graph.visual.VisualVertex node)
|
void |
drawLayout()
|
boolean |
isInitialized()
|
abstract void |
layout()
|
void |
paintEdge(java.awt.Graphics2D g2d,
salvo.jesus.graph.visual.VisualEdge vEdge)
|
void |
removeEdge(salvo.jesus.graph.visual.VisualEdge edge)
|
void |
removeVertex(salvo.jesus.graph.visual.VisualVertex node)
|
void |
routeEdge(java.awt.Graphics2D g2d,
salvo.jesus.graph.visual.VisualEdge vEdge)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
initialized
protected boolean initialized
vGraph
protected salvo.jesus.graph.visual.VisualGraph vGraph
AbstractLayouter
public AbstractLayouter(salvo.jesus.graph.visual.VisualGraph v)
addEdge
public void addEdge(salvo.jesus.graph.visual.VisualEdge edge)
- Specified by:
addEdge
in interface salvo.jesus.graph.visual.layout.GraphLayoutManager
- See Also:
GraphLayoutManager.addEdge(salvo.jesus.graph.visual.VisualEdge)
addVertex
public void addVertex(salvo.jesus.graph.visual.VisualVertex node)
- Specified by:
addVertex
in interface salvo.jesus.graph.visual.layout.GraphLayoutManager
- See Also:
GraphLayoutManager.addVertex(salvo.jesus.graph.visual.VisualVertex)
drawLayout
public void drawLayout()
- Specified by:
drawLayout
in interface salvo.jesus.graph.visual.layout.GraphLayoutManager
- See Also:
GraphLayoutManager.drawLayout()
isInitialized
public boolean isInitialized()
- Specified by:
isInitialized
in interface salvo.jesus.graph.visual.layout.GraphLayoutManager
- See Also:
GraphLayoutManager.isInitialized()
removeEdge
public void removeEdge(salvo.jesus.graph.visual.VisualEdge edge)
- Specified by:
removeEdge
in interface salvo.jesus.graph.visual.layout.GraphLayoutManager
- See Also:
GraphLayoutManager.removeEdge(salvo.jesus.graph.visual.VisualEdge)
removeVertex
public void removeVertex(salvo.jesus.graph.visual.VisualVertex node)
- Specified by:
removeVertex
in interface salvo.jesus.graph.visual.layout.GraphLayoutManager
- See Also:
GraphLayoutManager.removeVertex(salvo.jesus.graph.visual.VisualVertex)
paintEdge
public void paintEdge(java.awt.Graphics2D g2d,
salvo.jesus.graph.visual.VisualEdge vEdge)
routeEdge
public void routeEdge(java.awt.Graphics2D g2d,
salvo.jesus.graph.visual.VisualEdge vEdge)
- Specified by:
routeEdge
in interface salvo.jesus.graph.visual.layout.GraphLayoutManager
layout
public abstract void layout()
- Specified by:
layout
in interface salvo.jesus.graph.visual.layout.GraphLayoutManager
- See Also:
GraphLayoutManager.layout()