org.jgraph.plaf.basic.BasicGraphUI Class Reference

Inheritance diagram for org.jgraph.plaf.basic.BasicGraphUI:

org.jgraph.plaf.GraphUI List of all members.

Public Member Functions

 BasicGraphUI ()
CellHandle getHandle ()
int getDropAction ()
Dimension2D getPreferredSize (JGraph graph, CellView view)
Point getInsertionLocation ()
void setInsertionLocation (Point p)
void selectCellsForEvent (JGraph graph, Object[] cells, MouseEvent event)
void selectCellsForEvent (Object[] cells, MouseEvent event)
void selectCellForEvent (Object cell, MouseEvent event)
boolean isAddToSelectionEvent (MouseEvent e)
boolean isToggleSelectionEvent (MouseEvent e)
boolean isForceMarqueeEvent (MouseEvent event)
boolean isConstrainedMoveEvent (MouseEvent event)
boolean isEditing (JGraph graph)
boolean stopEditing (JGraph graph)
void cancelEditing (JGraph graph)
void startEditingAtCell (JGraph graph, Object cell)
Object getEditingCell (JGraph graph)
void installUI (JComponent c)
void uninstallUI (JComponent c)
void paint (Graphics g, JComponent c)
void paintCell (Graphics g, CellView view, Rectangle2D bounds, boolean preview)
void paintPorts (Graphics g, CellView[] ports)
void updateHandle ()
CellHandle createHandle (GraphContext context)
void updateSize ()
void setPreferredMinSize (Dimension newSize)
Dimension getPreferredMinSize ()
Dimension getPreferredSize (JComponent c)
Dimension getMinimumSize (JComponent c)
Dimension getMaximumSize (JComponent c)
boolean isSnapSelectedView ()
void setSnapSelectedView (boolean snapSelectedView)

Static Public Member Functions

static ComponentUI createUI (JComponent x)
static void autoscroll (JGraph graph, Point p)

Static Public Attributes

static final boolean DNDPREVIEW
static int SCROLLBORDER = 18
static float SCROLLSTEP = 0.05f
static int MAXCELLS = 20
static int MAXHANDLES = 20
static int MAXCLIPCELLS = 20

Protected Member Functions

void setModel (GraphModel model)
void setGraphLayoutCache (GraphLayoutCache cache)
void setMarquee (BasicMarqueeHandler marqueeHandler)
void setSelectionModel (GraphSelectionModel newLSM)
Object getFocusedCell ()
void toggleSelectionCellForEvent (Object cell, MouseEvent event)
void prepareForUIInstall ()
void completeUIInstall ()
void installDefaults ()
void installListeners ()
void installKeyboardActions ()
void installComponents ()
TransferHandler createTransferHandler ()
PropertyChangeListener createPropertyChangeListener ()
MouseListener createMouseListener ()
KeyListener createKeyListener ()
GraphSelectionListener createGraphSelectionListener ()
CellEditorListener createCellEditorListener ()
ComponentListener createComponentListener ()
CellRendererPane createCellRendererPane ()
GraphLayoutCacheListener createGraphLayoutCacheListener ()
GraphModelListener createGraphModelListener ()
void completeUIUninstall ()
void uninstallListeners ()
void uninstallKeyboardActions ()
void uninstallComponents ()
void paintBackground (Graphics g)
void paintGrid (double gs, Graphics g, Rectangle2D r)
void paintForeground (Graphics g)
GraphContext createContext (JGraph graph, Object[] cells)
void updateCachedPreferredSize ()
void completeEditing ()
void completeEditing (boolean messageStop, boolean messageCancel, boolean messageGraph)
boolean startEditing (Object cell, MouseEvent event)
Point2D getEditorLocation (Object cell, Dimension2D editorSize, Point2D pt)

Protected Attributes

Dimension preferredMinSize
JGraph graph
GraphLayoutCache graphLayoutCache
GraphCellEditor cellEditor
boolean stopEditingInCompleteEditing
CellRendererPane rendererPane
Dimension preferredSize
boolean validCachedPreferredSize
GraphModel graphModel
GraphSelectionModel graphSelectionModel
CellHandle handle
BasicMarqueeHandler marquee
Component editingComponent
CellView focus
CellView lastFocus
Object editingCell
boolean editorHasDifferentSize
Point insertionLocation
int dropAction = TransferHandler.NONE
boolean snapSelectedView = false
PropertyChangeListener propertyChangeListener
MouseListener mouseListener
KeyListener keyListener
ComponentListener componentListener
CellEditorListener cellEditorListener = createCellEditorListener()
GraphSelectionListener graphSelectionListener
GraphModelListener graphModelListener
GraphLayoutCacheListener graphLayoutCacheListener
TransferHandler defaultTransferHandler
GraphDropTargetListener defaultDropTargetListener
DropTarget dropTarget = null

Package Functions

InputMap getInputMap (int condition)
ActionMap createActionMap ()

Classes

class  CellEditorHandler
class  ComponentHandler
class  GraphCancelEditingAction
class  GraphDropTargetListener
class  GraphEditAction
class  GraphIncrementAction
class  GraphLayoutCacheHandler
class  GraphModelHandler
class  GraphSelectAllAction
class  GraphSelectionHandler
class  KeyHandler
class  MouseHandler
class  MouseInputHandler
class  PropertyChangeHandler
class  RootHandle

Detailed Description

The basic L&F for a graph data structure.

Version:
1.0 1/1/02
Author:
Gaudenz Alder


Constructor & Destructor Documentation

org.jgraph.plaf.basic.BasicGraphUI.BasicGraphUI  ) 
 


Member Function Documentation

static void org.jgraph.plaf.basic.BasicGraphUI.autoscroll JGraph  graph,
Point  p
[static]
 

Scroll the graph for an manas.event at p.

void org.jgraph.plaf.basic.BasicGraphUI.cancelEditing JGraph  graph  )  [virtual]
 

Cancels all current editing sessions.

Implements org.jgraph.plaf.GraphUI.

void org.jgraph.plaf.basic.BasicGraphUI.completeEditing boolean  messageStop,
boolean  messageCancel,
boolean  messageGraph
[protected]
 

Stops the editing session. If messageStop is true the editor is messaged with stopEditing, if messageCancel is true the editor is messaged with cancelEditing. If messageGraph is true the graphModel is messaged with valueForCellChanged.

void org.jgraph.plaf.basic.BasicGraphUI.completeEditing  )  [protected]
 

Messages to stop the editing session. If the UI the receiver is providing the look and feel for returns true from getInvokesStopCellEditing, stopCellEditing will invoked on the current editor. Then completeEditing will be messaged with false, true, false to cancel any lingering editing.

void org.jgraph.plaf.basic.BasicGraphUI.completeUIInstall  )  [protected]
 

Invoked from installUI after all the defaults/listeners have been installed.

void org.jgraph.plaf.basic.BasicGraphUI.completeUIUninstall  )  [protected]
 

ActionMap org.jgraph.plaf.basic.BasicGraphUI.createActionMap  )  [package]
 

Return the mapping between JTree's input map and JGraph's actions.

CellEditorListener org.jgraph.plaf.basic.BasicGraphUI.createCellEditorListener  )  [protected]
 

Creates a listener to handle events from the current editor.

CellRendererPane org.jgraph.plaf.basic.BasicGraphUI.createCellRendererPane  )  [protected]
 

Returns the renderer pane that renderer components are placed in.

ComponentListener org.jgraph.plaf.basic.BasicGraphUI.createComponentListener  )  [protected]
 

Creates and returns a new ComponentHandler.

GraphContext org.jgraph.plaf.basic.BasicGraphUI.createContext JGraph  graph,
Object[]  cells
[protected]
 

GraphLayoutCacheListener org.jgraph.plaf.basic.BasicGraphUI.createGraphLayoutCacheListener  )  [protected]
 

Returns a listener that can update the graph when the view changes.

GraphModelListener org.jgraph.plaf.basic.BasicGraphUI.createGraphModelListener  )  [protected]
 

Returns a listener that can update the graph when the model changes.

GraphSelectionListener org.jgraph.plaf.basic.BasicGraphUI.createGraphSelectionListener  )  [protected]
 

Creates the listener that updates the display based on selection change methods.

CellHandle org.jgraph.plaf.basic.BasicGraphUI.createHandle GraphContext  context  ) 
 

Constructs the "root handle" for context.

Parameters:
context reference to the context of the current selection.

KeyListener org.jgraph.plaf.basic.BasicGraphUI.createKeyListener  )  [protected]
 

Creates the listener reponsible for getting key events from the graph.

MouseListener org.jgraph.plaf.basic.BasicGraphUI.createMouseListener  )  [protected]
 

Creates the listener responsible for calling the correct handlers based on mouse events, and to select invidual cells.

PropertyChangeListener org.jgraph.plaf.basic.BasicGraphUI.createPropertyChangeListener  )  [protected]
 

Creates a listener that is responsible to update the UI based on how the graph's bounds properties change.

TransferHandler org.jgraph.plaf.basic.BasicGraphUI.createTransferHandler  )  [protected]
 

Creates an instance of TransferHandler. Used for subclassers to provide different TransferHandler.

static ComponentUI org.jgraph.plaf.basic.BasicGraphUI.createUI JComponent  x  )  [static]
 

int org.jgraph.plaf.basic.BasicGraphUI.getDropAction  )  [virtual]
 

Returns the current drop action.

Implements org.jgraph.plaf.GraphUI.

Object org.jgraph.plaf.basic.BasicGraphUI.getEditingCell JGraph  graph  )  [virtual]
 

Returns the element that is being edited.

Implements org.jgraph.plaf.GraphUI.

Point2D org.jgraph.plaf.basic.BasicGraphUI.getEditorLocation Object  cell,
Dimension2D  editorSize,
Point2D  pt
[protected]
 

Subclassers may override this to provide a better location for the in-place editing of edges (if you do not inherit from the EdgeRenderer class).

Object org.jgraph.plaf.basic.BasicGraphUI.getFocusedCell  )  [protected]
 

Returns the cell that has the focus.

CellHandle org.jgraph.plaf.basic.BasicGraphUI.getHandle  )  [virtual]
 

Returns the handle that is currently active, or null, if no handle is currently active. Typically, the returned objects are instances of the RootHandle inner class.

Implements org.jgraph.plaf.GraphUI.

InputMap org.jgraph.plaf.basic.BasicGraphUI.getInputMap int  condition  )  [package]
 

Return JTree's input map.

Point org.jgraph.plaf.basic.BasicGraphUI.getInsertionLocation  )  [virtual]
 

Returns the current location of the Drag-and-Drop activity.

Implements org.jgraph.plaf.GraphUI.

Dimension org.jgraph.plaf.basic.BasicGraphUI.getMaximumSize JComponent  c  ) 
 

Returns the maximum size for this component, which will be the preferred size if the instance is currently in a JGraph, or 0, 0.

Dimension org.jgraph.plaf.basic.BasicGraphUI.getMinimumSize JComponent  c  ) 
 

Returns the minimum size for this component. Which will be the min preferred size or 0, 0.

Dimension org.jgraph.plaf.basic.BasicGraphUI.getPreferredMinSize  ) 
 

Returns the minimum preferred size.

Dimension org.jgraph.plaf.basic.BasicGraphUI.getPreferredSize JComponent  c  ) 
 

Returns the preferred size to properly display the graph.

Dimension2D org.jgraph.plaf.basic.BasicGraphUI.getPreferredSize JGraph  graph,
CellView  view
[virtual]
 

Get the preferred Size for a cell view.

Implements org.jgraph.plaf.GraphUI.

void org.jgraph.plaf.basic.BasicGraphUI.installComponents  )  [protected]
 

Intalls the subcomponents of the graph, which is the renderer pane.

void org.jgraph.plaf.basic.BasicGraphUI.installDefaults  )  [protected]
 

Invoked as part from the boilerplate install block. This sets the look and feel specific variables in JGraph.

void org.jgraph.plaf.basic.BasicGraphUI.installKeyboardActions  )  [protected]
 

Invoked as part from the boilerplate install block.

void org.jgraph.plaf.basic.BasicGraphUI.installListeners  )  [protected]
 

Invoked as part from the boilerplate install block. This installs the listeners from BasicGraphUI in the graph.

void org.jgraph.plaf.basic.BasicGraphUI.installUI JComponent  c  ) 
 

boolean org.jgraph.plaf.basic.BasicGraphUI.isAddToSelectionEvent MouseEvent  e  ) 
 

Returning true signifies that cells are added to the selection.

boolean org.jgraph.plaf.basic.BasicGraphUI.isConstrainedMoveEvent MouseEvent  event  ) 
 

Returning true signifies a move should only be applied to one direction.

boolean org.jgraph.plaf.basic.BasicGraphUI.isEditing JGraph  graph  )  [virtual]
 

Returns true if the graph is being edited. The item that is being edited can be returned by getEditingPath().

Implements org.jgraph.plaf.GraphUI.

boolean org.jgraph.plaf.basic.BasicGraphUI.isForceMarqueeEvent MouseEvent  event  ) 
 

Returning true signifies the marquee handler has precedence over other handlers, and is receiving subsequent mouse events.

boolean org.jgraph.plaf.basic.BasicGraphUI.isSnapSelectedView  ) 
 

Returns:
true if snapSelectedView mode is enabled during the drag operation. If it is enabled, the view, that is returned by the findViewForPoint(Point pt), will be snapped to the grid lines.
By default, findViewForPoint() returns the first view from the GraphContext whose bounds intersect with snap proximity of a mouse pointer. If snap-to-grid mode is disabled, views are moved by a snap increment.

boolean org.jgraph.plaf.basic.BasicGraphUI.isToggleSelectionEvent MouseEvent  e  ) 
 

Returning true signifies a mouse manas.event on the cell should toggle the selection of only the cell under mouse.

void org.jgraph.plaf.basic.BasicGraphUI.paint Graphics  g,
JComponent  c
 

Main painting routine.

void org.jgraph.plaf.basic.BasicGraphUI.paintBackground Graphics  g  )  [protected]
 

Paint the background of this graph. Calls paintGrid.

void org.jgraph.plaf.basic.BasicGraphUI.paintCell Graphics  g,
CellView  view,
Rectangle2D  bounds,
boolean  preview
[virtual]
 

Paints the renderer of view to g at bounds. Recursive implementation that paints the children first.

The reciever should NOT modify clipBounds, or insets. The preview flag is passed to the renderer, and is not used here.

Implements org.jgraph.plaf.GraphUI.

void org.jgraph.plaf.basic.BasicGraphUI.paintForeground Graphics  g  )  [protected]
 

Paint the foreground of this graph. Calls paintPorts.

void org.jgraph.plaf.basic.BasicGraphUI.paintGrid double  gs,
Graphics  g,
Rectangle2D  r
[protected]
 

Paint the grid.

void org.jgraph.plaf.basic.BasicGraphUI.paintPorts Graphics  g,
CellView[]  ports
[virtual]
 

Paint ports.

Implements org.jgraph.plaf.GraphUI.

void org.jgraph.plaf.basic.BasicGraphUI.prepareForUIInstall  )  [protected]
 

Invoked after the graph instance variable has been set, but before any defaults/listeners have been installed.

void org.jgraph.plaf.basic.BasicGraphUI.selectCellForEvent Object  cell,
MouseEvent  event
 

Messaged to update the selection based on a MouseEvent over a particular cell. If the manas.event is a toggle selection manas.event, the cell is either selected, or deselected. Otherwise the cell is selected.

void org.jgraph.plaf.basic.BasicGraphUI.selectCellsForEvent Object[]  cells,
MouseEvent  event
 

Messaged to update the selection based on a MouseEvent for a group of cells. If the manas.event is a toggle selection manas.event, the cells are either selected, or deselected. Otherwise the cells are selected.

void org.jgraph.plaf.basic.BasicGraphUI.selectCellsForEvent JGraph  graph,
Object[]  cells,
MouseEvent  event
[virtual]
 

From GraphUI interface.

Implements org.jgraph.plaf.GraphUI.

void org.jgraph.plaf.basic.BasicGraphUI.setGraphLayoutCache GraphLayoutCache  cache  )  [protected]
 

Sets the GraphLayoutCache (geometric pattern). This invokes updateSize.

void org.jgraph.plaf.basic.BasicGraphUI.setInsertionLocation Point  p  )  [virtual]
 

Sets the current location for Drag-and-Drop activity. Should be set to null after a drop. Used from within DropTargetListener.

Implements org.jgraph.plaf.GraphUI.

void org.jgraph.plaf.basic.BasicGraphUI.setMarquee BasicMarqueeHandler  marqueeHandler  )  [protected]
 

Sets the marquee handler.

void org.jgraph.plaf.basic.BasicGraphUI.setModel GraphModel  model  )  [protected]
 

Sets the GraphModel. This invokes updateSize.

void org.jgraph.plaf.basic.BasicGraphUI.setPreferredMinSize Dimension  newSize  ) 
 

Sets the preferred minimum size.

void org.jgraph.plaf.basic.BasicGraphUI.setSelectionModel GraphSelectionModel  newLSM  )  [protected]
 

Resets the selection model. The appropriate listeners are installed on the model.

void org.jgraph.plaf.basic.BasicGraphUI.setSnapSelectedView boolean  snapSelectedView  ) 
 

Sets the mode of the snapSelectedView drag operation.

Parameters:
snapSelectedView specifies if the snap-to-grid mode should be applied during a drag operation. If it is enabled, the view, that is returned by the findViewForPoint(Point pt), will be snapped to the grid lines.
By default, findViewForPoint() returns the first view from the GraphContext whose bounds intersect with snap proximity of a mouse pointer. If snap-to-grid mode is disabled, views are moved by a snap increment.

boolean org.jgraph.plaf.basic.BasicGraphUI.startEditing Object  cell,
MouseEvent  event
[protected]
 

Will start editing for cell if there is a cellEditor and shouldSelectCell returns true.

This assumes that cell is valid and visible.

void org.jgraph.plaf.basic.BasicGraphUI.startEditingAtCell JGraph  graph,
Object  cell
[virtual]
 

Selects the cell and tries to edit it. Editing will fail if the CellEditor won't allow it for the selected item.

Implements org.jgraph.plaf.GraphUI.

boolean org.jgraph.plaf.basic.BasicGraphUI.stopEditing JGraph  graph  )  [virtual]
 

Stops the current editing session. This has no effect if the graph isn't being edited. Returns true if the editor allows the editing session to stop.

Implements org.jgraph.plaf.GraphUI.

void org.jgraph.plaf.basic.BasicGraphUI.toggleSelectionCellForEvent Object  cell,
MouseEvent  event
[protected]
 

Messaged to update the selection based on a toggle selection manas.event, which means the cell's selection state is inverted.

void org.jgraph.plaf.basic.BasicGraphUI.uninstallComponents  )  [protected]
 

Uninstalls the renderer pane.

void org.jgraph.plaf.basic.BasicGraphUI.uninstallKeyboardActions  )  [protected]
 

void org.jgraph.plaf.basic.BasicGraphUI.uninstallListeners  )  [protected]
 

void org.jgraph.plaf.basic.BasicGraphUI.uninstallUI JComponent  c  ) 
 

void org.jgraph.plaf.basic.BasicGraphUI.updateCachedPreferredSize  )  [protected]
 

Updates the preferredSize instance variable, which is returned from getPreferredSize().

void org.jgraph.plaf.basic.BasicGraphUI.updateHandle  )  [virtual]
 

Update the handle using createHandle.

Implements org.jgraph.plaf.GraphUI.

void org.jgraph.plaf.basic.BasicGraphUI.updateSize  ) 
 

Messages the Graph with graphDidChange.


Member Data Documentation

GraphCellEditor org.jgraph.plaf.basic.BasicGraphUI.cellEditor [protected]
 

Current editor for the graph.

CellEditorListener org.jgraph.plaf.basic.BasicGraphUI.cellEditorListener = createCellEditorListener() [protected]
 

Listens for CellEditor events.

ComponentListener org.jgraph.plaf.basic.BasicGraphUI.componentListener [protected]
 

Listens for Component events.

GraphDropTargetListener org.jgraph.plaf.basic.BasicGraphUI.defaultDropTargetListener [protected]
 

The default DropTargetListener.

TransferHandler org.jgraph.plaf.basic.BasicGraphUI.defaultTransferHandler [protected]
 

The default TransferHandler.

final boolean org.jgraph.plaf.basic.BasicGraphUI.DNDPREVIEW [static]
 

Initial value:

 System.getProperty("java.version")
                        .compareTo("1.4.0") < 0
                        || System.getProperty("java.version").compareTo("1.4.0") > 0
Controls live-preview in dragEnabled mode. This is used to disable live-preview in dragEnabled mode on Java 1.4.0 to workaround a bug that cause the VM to hang during concurrent DnD and repaints. Is this still required?

int org.jgraph.plaf.basic.BasicGraphUI.dropAction = TransferHandler.NONE [protected]
 

Needed to exchange information between DropTargetHandler and TransferHandler.

DropTarget org.jgraph.plaf.basic.BasicGraphUI.dropTarget = null [protected]
 

The drop target where the default listener was last installed.

Object org.jgraph.plaf.basic.BasicGraphUI.editingCell [protected]
 

Path that is being edited.

Component org.jgraph.plaf.basic.BasicGraphUI.editingComponent [protected]
 

When editing, this will be the Component that is doing the actual editing.

boolean org.jgraph.plaf.basic.BasicGraphUI.editorHasDifferentSize [protected]
 

Set to true if the editor has a different size than the renderer.

CellView org.jgraph.plaf.basic.BasicGraphUI.focus [protected]
 

The focused cell under the mousepointer and the last focused cell.

JGraph org.jgraph.plaf.basic.BasicGraphUI.graph [protected]
 

Component that we're going to be drawing into.

GraphLayoutCache org.jgraph.plaf.basic.BasicGraphUI.graphLayoutCache [protected]
 

Reference to the graph's view (geometric pattern).

GraphLayoutCacheListener org.jgraph.plaf.basic.BasicGraphUI.graphLayoutCacheListener [protected]
 

Updates the display when the view has changed.

GraphModel org.jgraph.plaf.basic.BasicGraphUI.graphModel [protected]
 

Used to determine what to display.

GraphModelListener org.jgraph.plaf.basic.BasicGraphUI.graphModelListener [protected]
 

Is responsible for updating the view based on model events.

GraphSelectionListener org.jgraph.plaf.basic.BasicGraphUI.graphSelectionListener [protected]
 

Updates the display when the selection changes.

GraphSelectionModel org.jgraph.plaf.basic.BasicGraphUI.graphSelectionModel [protected]
 

Model maintaining the selection.

CellHandle org.jgraph.plaf.basic.BasicGraphUI.handle [protected]
 

Handle that we are going to use.

Point org.jgraph.plaf.basic.BasicGraphUI.insertionLocation [protected]
 

Needed to exchange information between Transfer- and MouseListener.

KeyListener org.jgraph.plaf.basic.BasicGraphUI.keyListener [protected]
 

Listens for KeyListener events.

CellView org.jgraph.plaf.basic.BasicGraphUI.lastFocus [protected]
 

BasicMarqueeHandler org.jgraph.plaf.basic.BasicGraphUI.marquee [protected]
 

Marquee that we are going to use.

int org.jgraph.plaf.basic.BasicGraphUI.MAXCELLS = 20 [static]
 

The maximum number of cells to paint when dragging.

int org.jgraph.plaf.basic.BasicGraphUI.MAXCLIPCELLS = 20 [static]
 

Maximum number of cells to compute clipping bounds for.

int org.jgraph.plaf.basic.BasicGraphUI.MAXHANDLES = 20 [static]
 

The maximum number of handles to paint individually.

MouseListener org.jgraph.plaf.basic.BasicGraphUI.mouseListener [protected]
 

Listens for Mouse events.

Dimension org.jgraph.plaf.basic.BasicGraphUI.preferredMinSize [protected]
 

Minimum preferred size.

Dimension org.jgraph.plaf.basic.BasicGraphUI.preferredSize [protected]
 

Size needed to completely display all the cells.

PropertyChangeListener org.jgraph.plaf.basic.BasicGraphUI.propertyChangeListener [protected]
 

Listens for JGraph property changes and updates display.

CellRendererPane org.jgraph.plaf.basic.BasicGraphUI.rendererPane [protected]
 

Used to paint the CellRenderer.

int org.jgraph.plaf.basic.BasicGraphUI.SCROLLBORDER = 18 [static]
 

Border in pixels to scroll if marquee or dragging are active.

float org.jgraph.plaf.basic.BasicGraphUI.SCROLLSTEP = 0.05f [static]
 

Multiplicator for width and height when autoscrolling (=stepsize).

boolean org.jgraph.plaf.basic.BasicGraphUI.snapSelectedView = false [protected]
 

If ture, a the view under mousepointer will be snapped to the grid lines during a drag operation. If snap-to-grid mode is disabled, views are moved by a snap increment.

boolean org.jgraph.plaf.basic.BasicGraphUI.stopEditingInCompleteEditing [protected]
 

Set to false when editing and shouldSelectCell() returns true meaning the node should be selected before editing, used in completeEditing.

boolean org.jgraph.plaf.basic.BasicGraphUI.validCachedPreferredSize [protected]
 

Is the preferredSize valid?


The documentation for this class was generated from the following file:
Generated on Sun May 28 19:13:17 2006 for Digimod by  doxygen 1.4.6-NO