org.jfree.ui.action
Class ActionConcentrator

java.lang.Object
  extended by org.jfree.ui.action.ActionConcentrator

public class ActionConcentrator
extends java.lang.Object

This class is used to collect actions to be enabled or disabled by a sinle call.

Author:
Thomas Morgner

Constructor Summary
ActionConcentrator()
          DefaultConstructor.
 
Method Summary
 void addAction(javax.swing.Action a)
          Adds the action to this concentrator.
 boolean isEnabled()
          Returns, whether all actions are disabled.
 void removeAction(javax.swing.Action a)
          Removes the action from this concentrator.
 void setEnabled(boolean b)
          Defines the state for all actions.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ActionConcentrator

public ActionConcentrator()
DefaultConstructor.

Method Detail

addAction

public void addAction(javax.swing.Action a)
Adds the action to this concentrator.

Parameters:
a - the action to be added.

removeAction

public void removeAction(javax.swing.Action a)
Removes the action from this concentrator.

Parameters:
a - the action to be removed.

setEnabled

public void setEnabled(boolean b)
Defines the state for all actions.

Parameters:
b - the new state for all actions.

isEnabled

public boolean isEnabled()
Returns, whether all actions are disabled. If one action is enabled, then this method will return true.

Returns:
true, if at least one action is enabled, false otherwise.