Package org.jfree.ui.action
Class ActionConcentrator
- java.lang.Object
-
- org.jfree.ui.action.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
Constructors Constructor Description ActionConcentrator()
DefaultConstructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description 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.
-
-
-
Method Detail
-
addAction
public void addAction(Action a)
Adds the action to this concentrator.- Parameters:
a
- the action to be added.
-
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.
-
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.
-
-