nl.coderight.jazz.action
Class ActionGroup

java.lang.Object
  extended by nl.coderight.jazz.action.ActionGroup

public class ActionGroup
extends Object

Provides grouping actions.

 When isMutuallyExclusive is true only one action can be enabled.
 Default isMutuallyExclusive is false.
 

See Also:
Action

Constructor Summary
ActionGroup()
           
 
Method Summary
 void addAction(Action action)
           
 List<Action> getActions()
           
 Action getEnabledAction()
           
 boolean isMutuallyExclusive()
           
 void setEnabled(boolean enabled)
           
 void setEnabledAction(Action enabledAction)
           
 void setMutuallyExclusive(boolean isMutuallyExclusive)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ActionGroup

public ActionGroup()
Method Detail

getActions

public List<Action> getActions()

addAction

public void addAction(Action action)

isMutuallyExclusive

public boolean isMutuallyExclusive()

setMutuallyExclusive

public void setMutuallyExclusive(boolean isMutuallyExclusive)

setEnabled

public void setEnabled(boolean enabled)

getEnabledAction

public Action getEnabledAction()

setEnabledAction

public void setEnabledAction(Action enabledAction)


Copyright 2010 CodeRight, All rights reserved.