Package org.jgraph.graph
Class DefaultCellViewFactory
java.lang.Object
org.jgraph.graph.DefaultCellViewFactory
- All Implemented Interfaces:
Serializable
,CellViewFactory
The default implementation of a cell view factory that returns the default
views for vertices, edges and ports.
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected EdgeView
createEdgeView
(Object cell) Constructs an EdgeView view for the specified object.protected EdgeView
createEdgeView
(Edge cell) Deprecated.protected PortView
createPortView
(Object cell) Constructs a PortView view for the specified object.protected PortView
createPortView
(Port cell) Deprecated.replaced bycreatePortView(Object)
since JGraph no longer exposes dependecies on GraphCell subclasses (Port, Edge)protected VertexView
createVertexView
(Object cell) Constructs a VertexView view for the specified object.createView
(GraphModel model, Object cell) Constructs a view for the specified cell and associates it with the specified object using the specified CellMapper.
-
Constructor Details
-
DefaultCellViewFactory
public DefaultCellViewFactory()
-
-
Method Details
-
createView
Constructs a view for the specified cell and associates it with the specified object using the specified CellMapper. This calls refresh on the created CellView to create all dependent views.Note: The mapping needs to be available before the views of child cells and ports are created. Note: This method must return new instances!
- Specified by:
createView
in interfaceCellViewFactory
- Parameters:
cell
- reference to the object in the model
-
createVertexView
Constructs a VertexView view for the specified object. -
createEdgeView
Constructs an EdgeView view for the specified object. -
createPortView
Constructs a PortView view for the specified object. -
createEdgeView
Deprecated.replaced bycreateEdgeView(Object)
since JGraph no longer exposes dependecies on GraphCell subclasses (Port, Edge)Constructs an EdgeView view for the specified object. -
createPortView
Deprecated.replaced bycreatePortView(Object)
since JGraph no longer exposes dependecies on GraphCell subclasses (Port, Edge)Constructs a PortView view for the specified object.
-
createEdgeView(Object)
since JGraph no longer exposes dependecies on GraphCell subclasses (Port, Edge)