org.lsst.ccs.plugin.jas3.tutorial
Class TutorialCommands

java.lang.Object
  extended by java.util.Observable
      extended by org.freehep.util.commanddispatcher.CommandProcessor
          extended by org.lsst.ccs.plugin.jas3.tutorial.TutorialCommands
All Implemented Interfaces:
org.freehep.util.commanddispatcher.CommandGroup

public class TutorialCommands
extends org.freehep.util.commanddispatcher.CommandProcessor

A command processor makes it easy to have methods called when user selects menu or toolbar items. It also provides facilities for enabling/disabling menu or toolbar items, and handling checkboxes or toggle buttons.

Author:
tonyj

Nested Class Summary
 
Nested classes/interfaces inherited from class org.freehep.util.commanddispatcher.CommandProcessor
org.freehep.util.commanddispatcher.CommandProcessor.BooleanTarget, org.freehep.util.commanddispatcher.CommandProcessor.SimpleTarget
 
Constructor Summary
TutorialCommands(org.freehep.application.studio.Studio studio)
           
 
Method Summary
 void enableChooseMe(org.freehep.util.commanddispatcher.CommandState state)
           
 void enableEnableChooseMe(org.freehep.util.commanddispatcher.BooleanCommandState state)
           
 void onChooseMe()
           
 void onCreateDemoInputConsole()
           
 void onCreateDemoInputOutputConsole()
           
 void onCreateDemoOutputConsole()
           
 void onEnableChooseMe(boolean onOff)
           
 void onOpenAdvancedTutorialPage()
           
 void onOpenTutorialPage()
           
 
Methods inherited from class org.freehep.util.commanddispatcher.CommandProcessor
acceptCommand, acceptCommand, invoke, invokeCommand, invokeCommand, invokeCommand, invokeEnable, setChanged, setManager, translate
 
Methods inherited from class java.util.Observable
addObserver, clearChanged, countObservers, deleteObserver, deleteObservers, hasChanged, notifyObservers, notifyObservers
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.freehep.util.commanddispatcher.CommandGroup
addObserver, deleteObserver
 

Constructor Detail

TutorialCommands

public TutorialCommands(org.freehep.application.studio.Studio studio)
Method Detail

onChooseMe

public void onChooseMe()

enableChooseMe

public void enableChooseMe(org.freehep.util.commanddispatcher.CommandState state)

onEnableChooseMe

public void onEnableChooseMe(boolean onOff)

enableEnableChooseMe

public void enableEnableChooseMe(org.freehep.util.commanddispatcher.BooleanCommandState state)

onOpenTutorialPage

public void onOpenTutorialPage()

onOpenAdvancedTutorialPage

public void onOpenAdvancedTutorialPage()

onCreateDemoOutputConsole

public void onCreateDemoOutputConsole()
                               throws IOException
Throws:
IOException

onCreateDemoInputConsole

public void onCreateDemoInputConsole()
                              throws IOException
Throws:
IOException

onCreateDemoInputOutputConsole

public void onCreateDemoInputOutputConsole()
                                    throws IOException
Throws:
IOException


Copyright © 2013 LSST. All Rights Reserved.