|
JGraph |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.jgraph.graph.AbstractCellView
org.jgraph.graph.VertexView
public class VertexView
The default implementation of a vertex view.
Nested Class Summary | |
---|---|
static class |
VertexView.SizeHandle
|
Field Summary | |
---|---|
protected Rectangle2D |
bounds
Reference to the bounds attribute |
static int[] |
defaultCursors
Array that holds the cursors for the different control points. |
static VertexRenderer |
renderer
Renderer for the class. |
static int[] |
xCursors
Array that holds the cursors for the different control points. |
static int[] |
yCursors
Array that holds the cursors for the different control points. |
Fields inherited from class org.jgraph.graph.AbstractCellView |
---|
allAttributes, attributes, cell, cellEditor, childViews, graph, groupBounds, mapper, parent |
Constructor Summary | |
---|---|
VertexView(Object cell,
JGraph graph,
CellMapper mapper)
Constructs a vertex view for the specified model object and the specified child views. |
Method Summary | |
---|---|
Rectangle2D |
getBounds()
Returns the cached bounds for the vertex. |
Rectangle2D |
getCachedBounds()
|
Point2D |
getCenterPoint()
Returns the center of this vertex. |
CellHandle |
getHandle(GraphContext context)
Returns a cell handle for the view, if the graph and the view are sizeable. |
Point2D |
getPerimeterPoint(Point2D source,
Point2D p)
Returns the intersection of the bounding rectangle and the straight line between the source and the specified point p. |
CellViewRenderer |
getRenderer()
Returns a renderer for the class. |
void |
setCachedBounds(Rectangle2D bounds)
|
void |
update()
Overrides the parent method to udpate the cached points. |
Methods inherited from class org.jgraph.graph.AbstractCellView |
---|
childUpdated, createLocalAttributeMap, getAllAttributes, getAttributes, getBounds, getCell, getChildViews, getDescendantViews, getEditor, getGraph, getMapper, getModel, getParentView, getRendererComponent, intersects, isLeaf, refresh, removeFromParent, scale, setAttributes, setBounds, translate, updateAllAttributes, updateGroupBounds |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static VertexRenderer renderer
protected Rectangle2D bounds
public static transient int[] defaultCursors
public static transient int[] xCursors
public static transient int[] yCursors
Constructor Detail |
---|
public VertexView(Object cell, JGraph graph, CellMapper mapper)
cell
- reference to the model objectMethod Detail |
---|
public void update()
update
in interface CellView
update
in class AbstractCellView
public Rectangle2D getCachedBounds()
public void setCachedBounds(Rectangle2D bounds)
public CellViewRenderer getRenderer()
getRenderer
in class AbstractCellView
public CellHandle getHandle(GraphContext context)
getHandle
in interface CellView
getHandle
in class AbstractCellView
public Rectangle2D getBounds()
getBounds
in interface CellView
getBounds
in class AbstractCellView
public Point2D getCenterPoint()
public Point2D getPerimeterPoint(Point2D source, Point2D p)
|
JGraph |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |