org.jfree.ui.action

Class 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(Action a)
Adds the action to this concentrator.
boolean
isEnabled()
Returns, whether all actions are disabled.
void
removeAction(Action a)
Removes the action from this concentrator.
void
setEnabled(boolean b)
Defines the state for all actions.

Constructor Details

ActionConcentrator

public ActionConcentrator()
DefaultConstructor.

Method Details

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.