Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

iiuf.swing.graph
Class SelectionModel  view SelectionModel download SelectionModel.java

java.lang.Object
  extended byiiuf.swing.graph.SelectionModel
All Implemented Interfaces:
iiuf.swing.SetSelectionModel

class SelectionModel
extends java.lang.Object
implements iiuf.swing.SetSelectionModel


Field Summary
private  javax.swing.event.ChangeEvent EVENT
           
private  iiuf.util.EventListenerList listeners
           
private  java.util.HashSet selection
           
 
Constructor Summary
(package private) SelectionModel()
           
 
Method Summary
 void add(java.lang.Object node)
           
 void addAll(java.util.Collection nodes)
           
 void addChangeListener(javax.swing.event.ChangeListener listener)
           
 void addChangeListener(javax.swing.event.ChangeListener listener, boolean weak)
           
 void clearSelection()
           
private  void fireChangeEvent()
           
 java.lang.Object[] getSelection()
           
 java.lang.Object[] getSelection(java.lang.Class cls)
           
 boolean isEmpty()
           
 boolean isSelected(java.lang.Object o)
           
 void remove(java.lang.Object node)
           
 void removeAll(java.util.Collection nodes)
           
 void removeChangeListener(javax.swing.event.ChangeListener listener)
           
 int size()
           
 int size(java.lang.Class cls)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

selection

private java.util.HashSet selection

listeners

private iiuf.util.EventListenerList listeners

EVENT

private javax.swing.event.ChangeEvent EVENT
Constructor Detail

SelectionModel

SelectionModel()
Method Detail

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