java.lang.Object
iiuf.swing.graph.SelectionModel
- All Implemented Interfaces:
- iiuf.swing.SetSelectionModel
- class SelectionModel
- extends java.lang.Object
- implements iiuf.swing.SetSelectionModel
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
selection
private java.util.HashSet selection
listeners
private iiuf.util.EventListenerList listeners
EVENT
private javax.swing.event.ChangeEvent EVENT
SelectionModel
SelectionModel()
add
public void add(java.lang.Object node)
- Specified by:
add in interface iiuf.swing.SetSelectionModel
addAll
public void addAll(java.util.Collection nodes)
- Specified by:
addAll in interface iiuf.swing.SetSelectionModel
remove
public void remove(java.lang.Object node)
- Specified by:
remove in interface iiuf.swing.SetSelectionModel
removeAll
public void removeAll(java.util.Collection nodes)
- Specified by:
removeAll in interface iiuf.swing.SetSelectionModel
clearSelection
public void clearSelection()
- Specified by:
clearSelection in interface iiuf.swing.SetSelectionModel
isEmpty
public boolean isEmpty()
- Specified by:
isEmpty in interface iiuf.swing.SetSelectionModel
getSelection
public java.lang.Object[] getSelection()
- Specified by:
getSelection in interface iiuf.swing.SetSelectionModel
getSelection
public java.lang.Object[] getSelection(java.lang.Class cls)
- Specified by:
getSelection in interface iiuf.swing.SetSelectionModel
isSelected
public boolean isSelected(java.lang.Object o)
- Specified by:
isSelected in interface iiuf.swing.SetSelectionModel
fireChangeEvent
private void fireChangeEvent()
addChangeListener
public void addChangeListener(javax.swing.event.ChangeListener listener)
- Specified by:
addChangeListener in interface iiuf.swing.SetSelectionModel
addChangeListener
public void addChangeListener(javax.swing.event.ChangeListener listener,
boolean weak)
removeChangeListener
public void removeChangeListener(javax.swing.event.ChangeListener listener)
- Specified by:
removeChangeListener in interface iiuf.swing.SetSelectionModel
size
public int size()
- Specified by:
size in interface iiuf.swing.SetSelectionModel
size
public int size(java.lang.Class cls)
- Specified by:
size in interface iiuf.swing.SetSelectionModel