Gridarta Editor
net.sf.gridarta.action.ExitAction Class Reference
+ Inheritance diagram for net.sf.gridarta.action.ExitAction:
+ Collaboration diagram for net.sf.gridarta.action.ExitAction:

Public Member Functions

void exit ()
 
 ExitAction (@NotNull final Exiter exiter, @NotNull final ScriptEditControl scriptEditControl, @NotNull final FileControl<?, ?, ?> fileControl, @NotNull final PickmapChooserControl<?, ?, ?> pickmapChooserControl, @NotNull final PluginController<?, ?, ?> pluginControl)
 
void setAction (@NotNull final Action action, @NotNull final String name)
 

Private Member Functions

boolean canExit ()
 

Private Attributes

final Exiter exiter
 
final FileControl<?, ?, ?> fileControl
 
final PickmapChooserControl<?, ?, ?> pickmapChooserControl
 
final PluginController<?, ?, ?> pluginControl
 
final ScriptEditControl scriptEditControl
 

Detailed Description

Author
Andreas Kirschbaum

Definition at line 35 of file ExitAction.java.

Constructor & Destructor Documentation

◆ ExitAction()

net.sf.gridarta.action.ExitAction.ExitAction ( @NotNull final Exiter  exiter,
@NotNull final ScriptEditControl  scriptEditControl,
@NotNull final FileControl<?, ?, ?>  fileControl,
@NotNull final PickmapChooserControl<?, ?, ?>  pickmapChooserControl,
@NotNull final PluginController<?, ?, ?>  pluginControl 
)

Member Function Documentation

◆ canExit()

◆ exit()

void net.sf.gridarta.action.ExitAction.exit ( )

The action method for "exit". Invoked when user wants to exit from the program.

Definition at line 68 of file ExitAction.java.

References net.sf.gridarta.action.ExitAction.canExit(), net.sf.gridarta.utils.Exiter.doExit(), and net.sf.gridarta.action.ExitAction.exiter.

+ Here is the call graph for this function:

◆ setAction()

void net.sf.gridarta.action.ExitAction.setAction ( @NotNull final Action  action,
@NotNull final String  name 
)

Sets the Action instance for this editor action.

Parameters
actionthe action instance
namethe name of the action

Implements net.sf.gridarta.utils.EditorAction.

Definition at line 84 of file ExitAction.java.

Member Data Documentation

◆ exiter

final Exiter net.sf.gridarta.action.ExitAction.exiter
private

◆ fileControl

final FileControl<?, ?, ?> net.sf.gridarta.action.ExitAction.fileControl
private

◆ pickmapChooserControl

final PickmapChooserControl<?, ?, ?> net.sf.gridarta.action.ExitAction.pickmapChooserControl
private

◆ pluginControl

final PluginController<?, ?, ?> net.sf.gridarta.action.ExitAction.pluginControl
private

◆ scriptEditControl

final ScriptEditControl net.sf.gridarta.action.ExitAction.scriptEditControl
private

The documentation for this class was generated from the following file: