|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.jgraph.graph.AbstractCellView
com.jgraph.graph.VertexView
The default implementation of a vertex view.
Nested Class Summary | |
class |
VertexView.SizeHandle
|
Field Summary | |
protected java.awt.Rectangle |
bounds
Reference to the bounds attribute |
static VertexRenderer |
renderer
Renderer for the class. |
Fields inherited from class com.jgraph.graph.AbstractCellView |
attributes, cell, cellEditor, childViews, graph, mapper, parent |
Constructor Summary | |
VertexView(java.lang.Object cell,
JGraph graph,
CellMapper mapper)
Constructs a vertex view for the specified model object and the specified child views. |
Method Summary | |
java.awt.Rectangle |
getBounds()
Returns the cached bounds for the vertex. |
java.awt.Point |
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. |
java.awt.Point |
getPerimeterPoint(java.awt.Point source,
java.awt.Point 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. |
boolean |
isConstrainedSizeEvent(java.awt.event.MouseEvent e)
|
boolean |
isControlAttribute(java.lang.Object key)
The following control attributes may always be present. |
void |
update()
Overrides the parent method to udpate the cached points. |
Methods inherited from class com.jgraph.graph.AbstractCellView |
getAttributes, getBounds, getCell, getChildViews, getDescendantViews, getEditor, getGraph, getMapper, getModel, getParentView, getRendererComponent, intersects, isLeaf, refresh, removeFromParent, scale, setAttributes, setBounds, translate |
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 java.awt.Rectangle bounds
Constructor Detail |
public VertexView(java.lang.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 java.awt.Rectangle getBounds()
getBounds
in interface CellView
getBounds
in class AbstractCellView
public CellViewRenderer getRenderer()
getRenderer
in class AbstractCellView
public CellHandle getHandle(GraphContext context)
getHandle
in interface CellView
getHandle
in class AbstractCellView
public boolean isControlAttribute(java.lang.Object key)
isControlAttribute
in class AbstractCellView
public java.awt.Point getCenterPoint()
public java.awt.Point getPerimeterPoint(java.awt.Point source, java.awt.Point p)
public boolean isConstrainedSizeEvent(java.awt.event.MouseEvent e)
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |