org.pietschy.command.demo
Class EnableCommandGroup

java.lang.Object
  extended by org.pietschy.command.Command
      extended by org.pietschy.command.CommandGroup
          extended by org.pietschy.command.demo.EnableCommandGroup
All Implemented Interfaces:
java.util.EventListener, CommandManagerListener

public class EnableCommandGroup
extends CommandGroup


Nested Class Summary
 class EnableCommandGroup.EnableCommand
           
 
Field Summary
 
Fields inherited from class org.pietschy.command.CommandGroup
memberList
 
Fields inherited from class org.pietschy.command.Command
internalLog, listenerList, pcs
 
Constructor Summary
EnableCommandGroup(CommandManager manager)
           
 
Method Summary
 void commandRegistered(CommandManagerEvent event)
          Overrides the default behaviour to build a group of commands the control the visibility of all other registered commands.
 
Methods inherited from class org.pietschy.command.CommandGroup
acceptVisitor, add, add, addGlue, addGlue, addGroupListener, addInline, addInline, addSeparator, addSeparator, bindMembers, bindMembers, contains, createButton, createButton, createMenuBar, createMenuBar, createMenuBar, createMenuBar, createMenuItem, createPopupMenu, createPopupMenu, createToolBar, createToolBar, createToolBar, createToolBar, fireMembersChanged, getMemberCount, getMemberFactory, getMemberList, isAllowableMember, isInlineMember, isMember, rebuildAllPopups, remove, remove, removeGroupListener, reset, reset, visit, visitChildren
 
Methods inherited from class org.pietschy.command.Command
addFace, addHoverListener, addNewFace, addNotify, addPropertyChangeListener, addPropertyChangeListener, attach, buttonIterator, configureButtonAppearance, configureButtonAppearances, configureButtonAppearances, configureButtonStates, createButton, createButton, createButton, createMenuItem, createMenuItem, createMenuItem, detach, export, faceExists, fireHoverEnded, fireHoverStarted, getAccelerator, getAlternativeFaceNames, getButtonFactory, getButtonIn, getCommandManager, getDefaultFace, getDefaultFace, getDescription, getFace, getFace, getIcon, getId, getLongDescription, getMenuFactory, getMnemonic, getMnemonicIndex, getProperty, getProperty, getPropertyNames, getSelectedIcon, getText, getTextPosition, getToolbarFactory, initCommandManager, installFace, isAnonymous, isAttachedTo, isEnabled, isVisible, putProperty, removeHoverListener, removeNotify, removePropertyChangeListener, removePropertyChangeListener, requestFocusIn, setAccelerator, setButtonFactory, setDescription, setEnabled, setIcon, setLongDescription, setMenuFactory, setMnemonic, setMnemonicIndex, setSelectedIcon, setText, setTextPosition, setToolbarFactory, setVisible, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

EnableCommandGroup

public EnableCommandGroup(CommandManager manager)
Method Detail

commandRegistered

public void commandRegistered(CommandManagerEvent event)
Overrides the default behaviour to build a group of commands the control the visibility of all other registered commands.

Specified by:
commandRegistered in interface CommandManagerListener
Overrides:
commandRegistered in class CommandGroup
Parameters:
event - the event detailing the registered command.