org.jfree.ui.action

Class ActionConcentrator

public class ActionConcentrator extends 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
voidaddAction(Action a)
Adds the action to this concentrator.
booleanisEnabled()
Returns, whether all actions are disabled.
voidremoveAction(Action a)
Removes the action from this concentrator.
voidsetEnabled(boolean b)
Defines the state for all actions.

Constructor Detail

ActionConcentrator

public ActionConcentrator()
DefaultConstructor.

Method Detail

addAction

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

Parameters: a the action to be added.

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.

removeAction

public void removeAction(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.