Uses of Interface org.jgraph.graph.CellView (JGraph v5.12.4.2 API Specification)

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
| JGraph v5.12.4.2
PREV NEXT | FRAMES NO FRAMES

## Uses of Interface
org.jgraph.graph.CellView

Packages that use CellView
org.jgraph | JGraph's topmost package which contains the JGraph class.
org.jgraph.event | Contains event classes and listener interfaces that are used to react to events fired by JGraph.
org.jgraph.graph | Graphs are made up of a number of classes and interfaces defined in their own package - the `jgraph.graph` package.
org.jgraph.plaf | Contains the GraphUI class which extends the Swing ComponentUI class.
org.jgraph.plaf.basic | Contains the BasicGraphUI, which is GraphUI's default implementation.
org.jgraph.util |

Uses of CellView in org.jgraph

Methods in org.jgraph that return CellView
`CellView` | `JGraph.getTopmostViewAt(double x, double y, boolean reverse, boolean leafsOnly)` Returns the topmost cell view at the specified location using the view's bounds on non-leafs to check for containment.
`CellView` | `JGraph.getNextViewAt(CellView current, double x, double y)` Returns the next view at the specified location wrt.
`CellView` | `JGraph.getNextViewAt(CellView current, double x, double y, boolean leafsOnly)` Returns the next view at the specified location wrt.
`CellView` | `JGraph.getNextSelectableViewAt(CellView current, double x, double y)` Note: Arguments are not expected to be scaled (they are scaled in here).
`CellView` | `JGraph.getNextViewAt(CellView[] cells, CellView c, double x, double y)` Returns the next view at the specified location wrt.
`CellView` | `JGraph.getNextViewAt(CellView[] cells, CellView c, double x, double y, boolean leafsOnly)` Returns the next view at the specified location wrt.
`CellView` | `JGraph.getLeafViewAt(double x, double y)` Returns the next view at the specified location wrt.

Methods in org.jgraph with parameters of type CellView
`CellView` | `JGraph.getNextViewAt(CellView current, double x, double y)` Returns the next view at the specified location wrt.
`CellView` | `JGraph.getNextViewAt(CellView current, double x, double y, boolean leafsOnly)` Returns the next view at the specified location wrt.
`CellView` | `JGraph.getNextSelectableViewAt(CellView current, double x, double y)` Note: Arguments are not expected to be scaled (they are scaled in here).
`CellView` | `JGraph.getNextViewAt(CellView[] cells, CellView c, double x, double y)` Returns the next view at the specified location wrt.
`CellView` | `JGraph.getNextViewAt(CellView[] cells, CellView c, double x, double y, boolean leafsOnly)` Returns the next view at the specified location wrt.
`void` | `JGraph.updateAutoSize(CellView view)` Computes and updates the size for `view`.

Uses of CellView in org.jgraph.event

Methods in org.jgraph.event that return CellView
`CellView[]` | `GraphModelEvent.GraphModelChange.getViews(GraphLayoutCache view)` Allows a `GraphLayoutCache` to retrieve an array of `CellViews` that was previously stored with `putViews(GraphLayoutCache, CellView[])`.

Methods in org.jgraph.event with parameters of type CellView
`void` | `GraphModelEvent.GraphModelChange.putViews(GraphLayoutCache view, CellView[] cellViews)` Allows a `GraphLayoutCache` to store cell views for cells that have been removed.

Uses of CellView in org.jgraph.graph

Classes in org.jgraph.graph that implement CellView
`class` | `AbstractCellView` The abstract base class for all cell views.
`class` | `EdgeView` The default implementation of an edge view.
`class` | `PortView` The default implementation of a port view.
`class` | `VertexView` The default implementation of a vertex view.

Fields in org.jgraph.graph declared as CellView
`protected CellView[]` | `VertexView.SizeHandle.portViews`
`protected CellView[]` | `VertexView.SizeHandle.contextViews`
`protected CellView` | `EdgeView.source` Cached source and target portview of the edge.
`protected CellView` | `EdgeView.target` Cached source and target portview of the edge.
`protected CellView` | `EdgeView.sourceParentView`
`protected CellView` | `EdgeView.targetParentView`
`protected CellView` | `AbstractCellView.parent` Cached parent view
`protected CellView` | `PortView.lastParent` Cache of the last valid parent.
`protected CellView[]` | `GraphLayoutCache.GraphLayoutCacheEdit.context`
`protected CellView[]` | `GraphLayoutCache.GraphLayoutCacheEdit.hidden`

Methods in org.jgraph.graph that return CellView
`CellView[]` | `DefaultGraphModel.GraphModelEdit.getViews(GraphLayoutCache view)`
`CellView[]` | `DefaultGraphModel.GraphModelLayerEdit.getViews(GraphLayoutCache view)` Returns the views that have not changed explicitly, but implicitly because one of their dependent cells has changed.
`CellView` | `DefaultCellViewFactory.createView(GraphModel model, Object cell)` Constructs a view for the specified cell and associates it with the specified object using the specified CellMapper.
`protected CellView` | `EdgeView.getVisibleParent(GraphModel model, CellMapper mapper, Object port)`
`CellView` | `EdgeView.getSource()` Returns the CellView that represents the source of the edge.
`CellView` | `EdgeView.getSourceParentView()`
`CellView` | `EdgeView.getTarget()` Returns the CellView that represents the target of the edge.
`CellView` | `EdgeView.getTargetParentView()`
`CellView[]` | `GraphContext.createTemporaryCellViews()` Returns an new consistent array of views for `cells`.
`CellView[]` | `GraphContext.createTemporaryPortViews()` Returns an new consistent array of views for the ports.
`CellView[]` | `GraphContext.createTemporaryContextViews()` Returns an new consistent array of views for the edges that are connected to and not contained in `cells`.
`CellView[]` | `GraphContext.createTemporaryContextViews(Set cellSet)` Returns an new consistent array of views for the edges that are connected to and not contained in `cellSet`.
`CellView` | `GraphContext.getMapping(Object cell, boolean create)` Returns the `CellView` that is mapped to `cell` in the graph context.
`CellView` | `GraphContext.createMapping(Object cell)`
`CellView` | `AbstractCellView.getParentView()` Returns the parent view for this view.
`CellView[]` | `AbstractCellView.getChildViews()` Returns the child views of this view.
`static CellView[]` | `AbstractCellView.getDescendantViews(CellView[] views)` Returns all views, including descendants that have a parent in `views` without the PortViews.
`CellView` | `PortView.getParentView()` This method ensures a non-null value.
`CellView` | `CellViewFactory.createView(GraphModel model, Object cell)` Constructs a view for the specified cell and associates it with the specified object using the specified CellMapper.
`CellView` | `CellMapper.getMapping(Object cell, boolean create)` Returns the view that is associated with `cell`.
`CellView[]` | `GraphLayoutCache.getCellViews()`
`CellView[]` | `GraphLayoutCache.getHiddenCellViews()`
`CellView[]` | `GraphLayoutCache.getRoots()` Returns the roots of the view.
`CellView[]` | `GraphLayoutCache.getRoots(Rectangle2D clip)` Return all root cells that intersect the given rectangle.
`CellView[]` | `GraphLayoutCache.removeCells(Object[] cells)` Removes the specified model root cells from the view by removing the mapping between the cell and its view and makes the cells invisible.
`CellView` | `GraphLayoutCache.getMapping(Object cell, boolean create)` Returns the view for the specified cell.
`CellView[]` | `GraphLayoutCache.getMapping(Object[] cells)` Returns the views for the specified array of cells without creating these views on the fly.
`CellView[]` | `GraphLayoutCache.getMapping(Object[] cells, boolean create)` Returns the views for the specified array of cells.
`CellView` | `GraphLayoutCache.removeMapping(Object cell)` Removes the association for the specified model cell and returns the view that was previously associated with the cell.
`CellView[]` | `GraphLayoutCache.getAllViews()` Returns all views, shortcut to getAllDescendants(getRoots())
`CellView[]` | `GraphLayoutCache.getAllDescendants(CellView[] views)` Returns all views, including descendants that have a parent in `views`, especially the PortViews.
`CellView` | `CellView.getParentView()` Returns the parent of view of this view.
`CellView[]` | `CellView.getChildViews()` Returns the child views of this view.

Methods in org.jgraph.graph with parameters of type CellView
`void` | `DefaultGraphModel.GraphModelEdit.putViews(GraphLayoutCache view, CellView[] views)`
`void` | `DefaultGraphModel.GraphModelLayerEdit.putViews(GraphLayoutCache view, CellView[] cellViews)` Returns the views that have not changed explicitly, but implicitly because one of their dependent cells has changed.
`Component` | `VertexRenderer.getRendererComponent(JGraph graph, CellView view, boolean sel, boolean focus, boolean preview)` Configure and return the renderer component based on the passed in cell.
`protected void` | `VertexRenderer.installAttributes(CellView view)` Install the attributes of specified cell in this renderer instance.
`Component` | `EdgeRenderer.getRendererComponent(JGraph graph, CellView view, boolean sel, boolean focus, boolean preview)` Configure and return the renderer based on the passed in components.
`boolean` | `EdgeRenderer.intersects(JGraph graph, CellView value, Rectangle rect)` Returns true if the edge shape intersects the given rectangle.
`Rectangle2D` | `EdgeRenderer.getBounds(CellView value)` Returns the bounds of the edge shape.
`protected void` | `EdgeRenderer.installAttributes(CellView view)` Installs the attributes of specified cell in this renderer instance.
`void` | `EdgeView.setSource(CellView sourceView)` Sets the `sourceView` of the edge.
`void` | `EdgeView.setTarget(CellView targetView)` Sets the `targetView` of the edge.
`static double` | `EdgeView.getLength(CellView view)`
`protected void` | `EdgeView.EdgeHandle.highlight(JGraph graph, CellView cellView)` Highlights the given cell view or removes the highlight if no cell view is specified.
`protected Rectangle` | `EdgeView.EdgeHandle.getHighlightBounds(JGraph graph, CellView cellView)` Returns the bounds to be used to highlight the given cell view.
`protected void` | `EdgeView.EdgeHandle.paintPort(Graphics g, CellView p)`
`ConnectionSet` | `GraphContext.disconnect(CellView[] cells)` Disconnects the edges in `cells` from the sources and targets that are not in this context and returns a ConnectionSet that defines the disconnection.
`void` | `GraphContext.putMapping(Object cell, CellView view)` Associates `cell` with `view` in the graph context.
`Component` | `CellViewRenderer.getRendererComponent(JGraph graph, CellView view, boolean sel, boolean focus, boolean preview)` Configure and return the renderer based on the passed in components.
`Component` | `PortRenderer.getRendererComponent(JGraph graph, CellView view, boolean sel, boolean focus, boolean preview)` Configure and return the renderer based on the passed in components.
`static CellView[]` | `AbstractCellView.getDescendantViews(CellView[] views)` Returns all views, including descendants that have a parent in `views` without the PortViews.
`static Rectangle2D` | `AbstractCellView.getBounds(CellView[] views)` Returns the bounding box for the specified views.
`protected boolean` | `AbstractCellView.includeInGroupBounds(CellView view)` This is used to exclude certain cell views from the group bounds computation.
`static Point2D` | `AbstractCellView.getCenterPoint(CellView vertex)`
`void` | `CellMapper.putMapping(Object cell, CellView view)` Inserts the association between `cell` and `view`.
`void` | `GraphLayoutCache.cellViewsChanged(CellView[] cellViews)` Invoke this method after you've changed how the cells are to be represented in the graph.
`static Rectangle2D` | `GraphLayoutCache.getBounds(CellView[] views)` Returns the bounding box for the specified cell views.
`void` | `GraphLayoutCache.refresh(CellView[] views, boolean create)`
`void` | `GraphLayoutCache.refresh(CellView view, boolean create)`
`void` | `GraphLayoutCache.update(CellView[] views)`
`void` | `GraphLayoutCache.update(CellView view)`
`void` | `GraphLayoutCache.insertViews(CellView[] views)` Adds the specified model root cells to the view.
`Object[]` | `GraphLayoutCache.getCells(CellView[] views)` Takes an array of views and returns the array of the corresponding cells by using `getCell` for each view.
`void` | `GraphLayoutCache.putMapping(Object cell, CellView view)` Associates the specified model cell with the specified view.
`static void` | `GraphLayoutCache.translateViews(CellView[] views, double dx, double dy)` Translates the specified views by the given amount.
`CellView[]` | `GraphLayoutCache.getAllDescendants(CellView[] views)` Returns all views, including descendants that have a parent in `views`, especially the PortViews.
`void` | `ConnectionSet.addConnections(CellView[] views)` Adds the connections in `views` to the connection set.

Constructors in org.jgraph.graph with parameters of type CellView
`GraphLayoutCache(GraphModel model, CellViewFactory factory, CellView[] cellViews, CellView[] hiddenCellViews, boolean partial)` Constructs a view for the specified model that uses `factory` to create its views.

Uses of CellView in org.jgraph.plaf

Methods in org.jgraph.plaf with parameters of type CellView
`abstract void` | `GraphUI.paintCell(Graphics g, CellView view, Rectangle2D bounds, boolean preview)` Paints the renderer of `view` to `g` at `bounds`.
`abstract void` | `GraphUI.paintPorts(Graphics g, CellView[] portViews)` Paints the renderers of `portViews` to `g`.
`abstract Dimension2D` | `GraphUI.getPreferredSize(JGraph graph, CellView view)` Returns the preferred size for `view`.

Uses of CellView in org.jgraph.plaf.basic

Fields in org.jgraph.plaf.basic declared as CellView
`protected CellView` | `BasicGraphUI.focus` The focused cell under the mousepointer and the last focused cell.
`protected CellView` | `BasicGraphUI.lastFocus` The focused cell under the mousepointer and the last focused cell.
`protected CellView` | `BasicGraphUI.MouseHandler.cell`
`protected CellView[]` | `BasicGraphUI.RootHandle.views`
`protected CellView[]` | `BasicGraphUI.RootHandle.contextViews`
`protected CellView[]` | `BasicGraphUI.RootHandle.portViews`
`protected CellView` | `BasicGraphUI.RootHandle.targetGroup`
`protected CellView` | `BasicGraphUI.RootHandle.ignoreTargetGroup`

Methods in org.jgraph.plaf.basic that return CellView
`protected CellView` | `BasicGraphUI.RootHandle.findViewForPoint(Point2D pt)` Hook for subclassers to return a different view for a mouse click at `pt`.
`protected CellView` | `BasicGraphUI.RootHandle.findUnselectedInnermostGroup(double x, double y)` Used for move into group to find the target group.

Methods in org.jgraph.plaf.basic with parameters of type CellView
`Dimension2D` | `BasicGraphUI.getPreferredSize(JGraph graph, CellView view)` Get the preferred Size for a cell view.
`void` | `BasicGraphUI.paintCell(Graphics g, CellView view, Rectangle2D bounds, boolean preview)` Paints the renderer of `view` to `g` at `bounds`.
`void` | `BasicGraphUI.paintPorts(Graphics g, CellView[] ports)` Paint `ports`.
`protected boolean` | `BasicGraphUI.MouseHandler.isDescendant(CellView parentView, CellView childView)`

Uses of CellView in org.jgraph.util

Methods in org.jgraph.util with parameters of type CellView
`protected Object[]` | `ParallelEdgeRouter.getParallelEdges(GraphLayoutCache cache, EdgeView edge, CellView cellView1, CellView cellView2)` Getter to obtain the list of parallel edges

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
| JGraph v5.12.4.2
PREV NEXT | FRAMES NO FRAMES

Copyright (C) 2001-2008 Gaudenz Alder. All rights reserved.