Gridarta Editor
net.sf.gridarta.gui.mapmenu.MapMenuAction Class Reference

An AbstractAction for a MapMenuEntryMap instance. More...

+ Inheritance diagram for net.sf.gridarta.gui.mapmenu.MapMenuAction:
+ Collaboration diagram for net.sf.gridarta.gui.mapmenu.MapMenuAction:

Public Member Functions

void actionPerformed (@NotNull final ActionEvent e)
 
Object clone () throws CloneNotSupportedException
 
 MapMenuAction (@NotNull final MapMenuEntryMap mapMenuEntryMap, @NotNull final MapViewsManager<?, ?, ?> mapViewsManager, @NotNull final FileControl<?, ?, ?> fileControl)
 Creates a new instance. More...
 
void update (@NotNull final MapImageCache<?, ?, ?> mapImageCache)
 Updates properties. More...
 

Private Attributes

final FileControl<?, ?, ?> fileControl
 The FileControl for reporting errors. More...
 
final MapMenuEntryMap mapMenuEntryMap
 The associated MapMenuEntryMap instance. More...
 
final MapViewsManager<?, ?, ?> mapViewsManager
 The MapViewsManager for opening map files. More...
 

Static Private Attributes

static final ActionBuilder ACTION_BUILDER = ActionBuilderFactory.getInstance().getActionBuilder("net.sf.gridarta")
 The ActionBuilder. More...
 
static final long serialVersionUID = 1L
 The serial version UID. More...
 

Detailed Description

An AbstractAction for a MapMenuEntryMap instance.

Author
Andreas Kirschbaum

Definition at line 39 of file MapMenuAction.java.

Constructor & Destructor Documentation

◆ MapMenuAction()

net.sf.gridarta.gui.mapmenu.MapMenuAction.MapMenuAction ( @NotNull final MapMenuEntryMap  mapMenuEntryMap,
@NotNull final MapViewsManager<?, ?, ?>  mapViewsManager,
@NotNull final FileControl<?, ?, ?>  fileControl 
)

Creates a new instance.

Parameters
mapMenuEntryMapthe map menu entry for this action
mapViewsManagerthe map views manager for opening map files
fileControlthe file control for reporting errors

Definition at line 76 of file MapMenuAction.java.

References net.sf.gridarta.gui.mapmenu.MapMenuAction.fileControl, net.sf.gridarta.gui.mapmenu.MapMenuAction.mapMenuEntryMap, and net.sf.gridarta.gui.mapmenu.MapMenuAction.mapViewsManager.

Member Function Documentation

◆ actionPerformed()

◆ clone()

Object net.sf.gridarta.gui.mapmenu.MapMenuAction.clone ( ) throws CloneNotSupportedException

Definition at line 113 of file MapMenuAction.java.

◆ update()

void net.sf.gridarta.gui.mapmenu.MapMenuAction.update ( @NotNull final MapImageCache<?, ?, ?>  mapImageCache)

Updates properties.

Parameters
mapImageCachethe map image cache to query

Definition at line 96 of file MapMenuAction.java.

References net.sf.gridarta.model.mapmodel.MapFile.getFile(), net.sf.gridarta.gui.mapmenu.MapMenuEntryMap.getMapFile(), and net.sf.gridarta.gui.mapmenu.MapMenuEntry.getTitle().

Referenced by net.sf.gridarta.gui.mapmenu.ActionFactory.getAction().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

Member Data Documentation

◆ ACTION_BUILDER

final ActionBuilder net.sf.gridarta.gui.mapmenu.MapMenuAction.ACTION_BUILDER = ActionBuilderFactory.getInstance().getActionBuilder("net.sf.gridarta")
staticprivate

The ActionBuilder.

Definition at line 50 of file MapMenuAction.java.

◆ fileControl

final FileControl<?, ?, ?> net.sf.gridarta.gui.mapmenu.MapMenuAction.fileControl
private

The FileControl for reporting errors.

Definition at line 68 of file MapMenuAction.java.

Referenced by net.sf.gridarta.gui.mapmenu.MapMenuAction.MapMenuAction().

◆ mapMenuEntryMap

final MapMenuEntryMap net.sf.gridarta.gui.mapmenu.MapMenuAction.mapMenuEntryMap
private

The associated MapMenuEntryMap instance.

Definition at line 56 of file MapMenuAction.java.

Referenced by net.sf.gridarta.gui.mapmenu.MapMenuAction.MapMenuAction().

◆ mapViewsManager

final MapViewsManager<?, ?, ?> net.sf.gridarta.gui.mapmenu.MapMenuAction.mapViewsManager
private

The MapViewsManager for opening map files.

Definition at line 62 of file MapMenuAction.java.

Referenced by net.sf.gridarta.gui.mapmenu.MapMenuAction.MapMenuAction().

◆ serialVersionUID

final long net.sf.gridarta.gui.mapmenu.MapMenuAction.serialVersionUID = 1L
staticprivate

The serial version UID.

Definition at line 44 of file MapMenuAction.java.


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