org.simtk.util
Class SelectionBroadcaster

java.lang.Object
  extended by org.simtk.util.SelectionBroadcaster

public class SelectionBroadcaster
extends java.lang.Object


Field Summary
protected  java.util.Set<SelectionListener> listeners
           
protected  java.util.Set<Selectable> selectedObjects
           
 
Constructor Summary
SelectionBroadcaster()
           
 
Method Summary
 void addSelectionListener(SelectionListener l)
           
 void fireSelect(Selectable s)
           
 void fireUnSelect()
           
 void fireUnSelect(Selectable s)
           
 java.util.Collection getSelected()
          Return a list of those objects that have been selected through this object
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

listeners

protected java.util.Set<SelectionListener> listeners

selectedObjects

protected java.util.Set<Selectable> selectedObjects
Constructor Detail

SelectionBroadcaster

public SelectionBroadcaster()
Method Detail

addSelectionListener

public void addSelectionListener(SelectionListener l)

fireSelect

public void fireSelect(Selectable s)

fireUnSelect

public void fireUnSelect()

fireUnSelect

public void fireUnSelect(Selectable s)

getSelected

public java.util.Collection getSelected()
Return a list of those objects that have been selected through this object