bibliothek.gui.dock.action.actions
Class SelectableDockActionGroup

java.lang.Object
  extended by bibliothek.gui.dock.action.actions.SelectableDockActionGroup

public class SelectableDockActionGroup
extends java.lang.Object

This class ensures that from a group of SelectableDockAction only one is selected.

Author:
Benjamin Sigg

Field Summary
private  java.util.List<SelectableDockAction> actions
          The actions to observe
private  SelectableDockActionListener listener
          A listener to all actions
 
Constructor Summary
SelectableDockActionGroup()
           
 
Method Summary
 void addAction(SelectableDockAction action)
          Adds an action that has to be observed
 void removeAction(SelectableDockAction action)
          Removes an action.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

actions

private java.util.List<SelectableDockAction> actions
The actions to observe


listener

private SelectableDockActionListener listener
A listener to all actions

Constructor Detail

SelectableDockActionGroup

public SelectableDockActionGroup()
Method Detail

addAction

public void addAction(SelectableDockAction action)
Adds an action that has to be observed

Parameters:
action - the new action

removeAction

public void removeAction(SelectableDockAction action)
Removes an action. That action will no longer be observed.

Parameters:
action - the action to remove