org.jgraph

Class JGraph.EmptySelectionModel

Enclosing Class:
JGraph
Implemented Interfaces:
Cloneable, GraphSelectionModel, Serializable

public static class JGraph.EmptySelectionModel
extends DefaultGraphSelectionModel

EmptySelectionModel is a GraphSelectionModel that does not allow anything to be selected.

Warning: Serialized objects of this class will not be compatible with future Swing releases. The current serialization support is appropriate for short term storage or RMI between applications running the same version of Swing. A future release of Swing will provide support for long term persistence.

Nested Class Summary

Nested classes/interfaces inherited from class org.jgraph.graph.DefaultGraphSelectionModel

DefaultGraphSelectionModel.CellPlaceHolder

Field Summary

protected static JGraph.EmptySelectionModel
sharedInstance
Unique shared instance.

Fields inherited from class org.jgraph.graph.DefaultGraphSelectionModel

SELECTED, SELECTION_MODE_PROPERTY, UNSELECTED, cellStates, changeSupport, childrenSelectable, graph, listenerList, selection, selectionMode

Fields inherited from interface org.jgraph.graph.GraphSelectionModel

MULTIPLE_GRAPH_SELECTION, SINGLE_GRAPH_SELECTION

Constructor Summary

EmptySelectionModel()
A null implementation that constructs an EmptySelectionModel.

Method Summary

void
addSelectionCells(Object[] cells)
A null implementation that adds nothing.
void
removeSelectionCells(Object[] cells)
A null implementation that removes nothing.
void
setSelectionCells(Object[] cells)
A null implementation that selects nothing.
static JGraph.EmptySelectionModel
sharedInstance()
Returns a shared instance of an empty selection model.

Methods inherited from class org.jgraph.graph.DefaultGraphSelectionModel

addGraphSelectionListener, addPropertyChangeListener, addSelectionCell, addSelectionCells, clearSelection, clone, deselect, fireValueChanged, getListeners, getSelectables, getSelectedChildCount, getSelectionCell, getSelectionCells, getSelectionCount, getSelectionMode, isCellSelected, isChildrenSelectable, isChildrenSelectable, isChildrenSelected, isSelectionEmpty, notifyCellChange, removeGraphSelectionListener, removePropertyChangeListener, removeSelectionCell, removeSelectionCells, select, setChildrenSelectable, setSelectedChildCount, setSelectionCell, setSelectionCells, setSelectionMode

Field Details

sharedInstance

protected static final JGraph.EmptySelectionModel sharedInstance
Unique shared instance.

Constructor Details

EmptySelectionModel

public EmptySelectionModel()
A null implementation that constructs an EmptySelectionModel.

Method Details

addSelectionCells

public void addSelectionCells(Object[] cells)
A null implementation that adds nothing.
Specified by:
addSelectionCells in interface GraphSelectionModel
Overrides:
addSelectionCells in interface DefaultGraphSelectionModel

removeSelectionCells

public void removeSelectionCells(Object[] cells)
A null implementation that removes nothing.
Specified by:
removeSelectionCells in interface GraphSelectionModel
Overrides:
removeSelectionCells in interface DefaultGraphSelectionModel

setSelectionCells

public void setSelectionCells(Object[] cells)
A null implementation that selects nothing.
Specified by:
setSelectionCells in interface GraphSelectionModel
Overrides:
setSelectionCells in interface DefaultGraphSelectionModel

sharedInstance

public static JGraph.EmptySelectionModel sharedInstance()
Returns a shared instance of an empty selection model.

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