Overview | Package | Class | Tree | Index | Help
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

## de.grogra.pf.ui
Interface Command

All Known Implementing Classes:
  ButtonWidget, CommandItem, ExplorerFactory, HttpResponse, HttpServerProject, Layout, LockProtectedCommand, LSystem.Apply, NewProject, NewRGG, OpenAleaCommand, OptionExplorerFactory, PanelFactory, RemoteClientImpl, RGG.Apply, ServerProject, SynchronousCommand, ToolBarFactory, WidgetAdapter

    public interface Command

A `Command` is an object which can be executed by a set of methods of a `JobManager`.

Author:
  Ole Kniemeyer

Field Summary
`static Command` | `DISPOSE`

Method Summary
`java.lang.String` | `getCommandName()` Returns a name which can be used in the graphical user interface to represent this command.
`void` | `run(java.lang.Object info, Context context)` Performs the actions of this command.

Field Detail

### DISPOSE

    static final Command DISPOSE

Method Detail

### getCommandName

    java.lang.String getCommandName()

  Returns a name which can be used in the graphical user interface to represent this command.

  Returns:
    this commands's name

### run

    void run(java.lang.Object info,
             Context context)

  Performs the actions of this command. This method is invoked by the `JobManager` after the command has been submitted to the job manager by one of `execute`, `runAt`, or `runLater`-methods. The arguments `info` and `context` are the arguments which have been provided as arguments to the `JobManager`-methods.

  Parameters:
    `info` - an argument
    `context` - a context

Overview | Package | Class | Tree | Index | Help
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD