Gridarta Editor
net.sf.gridarta.utils.ActionBuilderUtils Class Reference
+ Collaboration diagram for net.sf.gridarta.utils.ActionBuilderUtils:

Static Public Member Functions

static String format (@NotNull final ActionBuilder actionBuilder, @NotNull final String key, @NotNull final Object... args)
 
static boolean getBoolean (@NotNull final ActionBuilder actionBuilder, @NotNull final String key)
 
static int getInt (@NotNull final ActionBuilder actionBuilder, @NotNull final String key, final int defaultValue)
 
static String getString (@NotNull final ActionBuilder actionBuilder, @NotNull final String key)
 
static String getString (@NotNull final ActionBuilder actionBuilder, @NotNull final String key, @NotNull final String defaultValue)
 
static JLabel newLabel (@NotNull final ActionBuilder actionBuilder, @NotNull final String key)
 

Private Member Functions

 ActionBuilderUtils ()
 

Detailed Description

Utility class for ActionBuilder related functions.

Author
Andreas Kirschbaum

Definition at line 31 of file ActionBuilderUtils.java.

Constructor & Destructor Documentation

◆ ActionBuilderUtils()

net.sf.gridarta.utils.ActionBuilderUtils.ActionBuilderUtils ( )
private

Private constructor to prevent instantiation.

Definition at line 36 of file ActionBuilderUtils.java.

Member Function Documentation

◆ format()

◆ getBoolean()

static boolean net.sf.gridarta.utils.ActionBuilderUtils.getBoolean ( @NotNull final ActionBuilder  actionBuilder,
@NotNull final String  key 
)
static

Returns the value of a key as a

boolean

.

Parameters
actionBuilderthe action builder to query
keythe key to query
Returns
the value or
false
if the key does not exist or if the value is invalid

Definition at line 46 of file ActionBuilderUtils.java.

Referenced by net.sf.gridarta.model.settings.DefaultEditorSettings.DefaultEditorSettings(), and net.sf.gridarta.mainactions.TileStretchingDialog.TileStretchingDialog().

+ Here is the caller graph for this function:

◆ getInt()

static int net.sf.gridarta.utils.ActionBuilderUtils.getInt ( @NotNull final ActionBuilder  actionBuilder,
@NotNull final String  key,
final int  defaultValue 
)
static

Returns the value of a key as an

int

.

Parameters
actionBuilderthe action builder to query
keythe key to query
defaultValuethe default value if the key does not exist or if the value is invalid
Returns
the value

Definition at line 58 of file ActionBuilderUtils.java.

References net.sf.gridarta.utils.NumberUtils.parseInt().

+ Here is the call graph for this function:

◆ getString() [1/2]

static String net.sf.gridarta.utils.ActionBuilderUtils.getString ( @NotNull final ActionBuilder  actionBuilder,
@NotNull final String  key 
)
static

Returns the value of a key.

Parameters
actionBuilderthe action builder to query
keythe key to query
Returns
the value
Exceptions
MissingResourceExceptionif the key does not exist

Definition at line 84 of file ActionBuilderUtils.java.

◆ getString() [2/2]

static String net.sf.gridarta.utils.ActionBuilderUtils.getString ( @NotNull final ActionBuilder  actionBuilder,
@NotNull final String  key,
@NotNull final String  defaultValue 
)
static

Returns the value of a key.

Parameters
actionBuilderthe action builder to query
keythe key to query
defaultValuethe default value if the key does not exist
Returns
the value

Definition at line 71 of file ActionBuilderUtils.java.

Referenced by net.sf.gridarta.model.validation.AbstractValidator< GameObject, MapArchObject, Archetype >.AbstractValidator(), net.sf.gridarta.textedit.textarea.actions.Find.actionPerformed(), net.sf.gridarta.textedit.textarea.actions.Replace.actionPerformed(), net.sf.gridarta.var.crossfire.gui.mappropertiesdialog.MapPropertiesDialog.addCheckBoxLine(), net.sf.gridarta.gui.scripts.ScriptArchEditor< G, A, R >.addEventScript(), net.sf.gridarta.gui.panel.gameobjectattributes.GameObjectAttributesControl< G, A, R >.addTab(), net.sf.gridarta.gui.dialog.prefs.AppPreferences.AppPreferences(), net.sf.gridarta.gui.dialog.bookmarks.BookmarkDirectoryDialog.BookmarkDirectoryDialog(), net.sf.gridarta.gui.dialog.browsearchetypes.BrowseArchetypesDialog< G, A, R >.BrowseArchetypesDialog(), net.sf.gridarta.gui.dialog.prefs.ResPreferences.buildImageSetBox(), net.sf.gridarta.gui.map.maptilepane.AbstractMapTilePane< net.sf.gridarta.var.daimonin.model.gameobject.GameObject, net.sf.gridarta.var.daimonin.model.maparchobject.MapArchObject, net.sf.gridarta.var.daimonin.model.archetype.Archetype >.buildSubPanel(), net.sf.gridarta.gui.map.maptilepane.AbstractMapTilePane< net.sf.gridarta.var.daimonin.model.gameobject.GameObject, net.sf.gridarta.var.daimonin.model.maparchobject.MapArchObject, net.sf.gridarta.var.daimonin.model.archetype.Archetype >.buildTilePanels(), net.sf.gridarta.mainactions.DefaultExiter.callExit(), net.sf.gridarta.model.collectable.AbstractArchetypeSetCollectable< GameObject, MapArchObject, Archetype >.collect(), net.sf.gridarta.model.collectable.AnimationObjectsCollectable.collectAnimations(), net.sf.gridarta.model.collectable.AnimationObjectsCollectable.collectAnimTree(), net.sf.gridarta.model.collectable.FaceObjectsCollectable.collectBmapsFile(), net.sf.gridarta.model.collectable.FaceObjectsCollectable.collectImageFile(), net.sf.gridarta.model.collectable.FaceObjectsCollectable.collectTreeFile(), net.sf.gridarta.gui.panel.gameobjectattributes.FaceTab< G extends GameObject< G, A, R, A extends MapArchObject< A, R extends Archetype< G, A, R >.createAnimationPanel(), net.sf.gridarta.gui.dialog.prefs.MiscPreferences.createCheckMapsPanel(), net.sf.gridarta.gui.dialog.prefs.UpdatePreferences.createComboBox(), net.sf.gridarta.gui.panel.tools.DeletionTool< G extends GameObject< G, A, R, A extends MapArchObject< A, R extends Archetype< G, A, R >.createDeleteComboBox(), net.sf.gridarta.utils.ProcessRunner.createDialog(), net.sf.gridarta.gui.dialog.gameobjectattributes.GameObjectAttributesDialog< G extends GameObject< G, A, R, A extends MapArchObject< A, R extends Archetype< G, A, R >.createDialog(), net.sf.gridarta.gui.panel.gameobjectattributes.FaceTab< G extends GameObject< G, A, R, A extends MapArchObject< A, R extends Archetype< G, A, R >.createDirectionPanel(), net.sf.gridarta.gui.dialog.prefs.MiscPreferences.createExitConnectorPanel(), net.sf.gridarta.gui.panel.gameobjectattributes.FaceTab< G extends GameObject< G, A, R, A extends MapArchObject< A, R extends Archetype< G, A, R >.createFacePanel(), net.sf.gridarta.gui.misc.DefaultFileControl< G, A, R >.createFileChooser(), net.sf.gridarta.gui.utils.SwingUtils.createLabel(), net.sf.gridarta.gui.dialog.newmap.AbstractNewMapDialog< G, A, R >.createMapParametersPanel(), net.sf.gridarta.gui.filter.DefaultFilterControl< G extends GameObject< G, A, R, A extends MapArchObject< A, R extends Archetype< G, A, R >.createMenuEntries(), net.sf.gridarta.gui.panel.tools.SelectionTool< G extends GameObject< G, A, R, A extends MapArchObject< A, R extends Archetype< G, A, R >.createModeComboBox(), net.sf.gridarta.gui.panel.tools.InsertionTool< G extends GameObject< G, A, R, A extends MapArchObject< A, R extends Archetype< G, A, R >.createModeComboBox(), net.sf.gridarta.gui.scripts.ScriptArchEditor< G, A, R >.createNewEvent(), net.sf.gridarta.gui.dialog.plugin.PluginEditor< G extends GameObject< G, A, R, A extends MapArchObject< A, R extends Archetype< G, A, R >.createOptionsTab(), net.sf.gridarta.gui.dialog.shortcuts.KeyStrokeDialog.createPanel(), net.sf.gridarta.gui.dialog.shortcuts.ShortcutsDialog.createPanel(), net.sf.gridarta.var.daimonin.gui.mappropertiesdialog.MapPropertiesDialog.createPanelCBox(), net.sf.gridarta.var.atrinik.gui.mappropertiesdialog.MapPropertiesDialog.createPanelCBox(), net.sf.gridarta.gui.panel.tools.DeletionTool< G extends GameObject< G, A, R, A extends MapArchObject< A, R extends Archetype< G, A, R >.createScopeComboBox(), net.sf.gridarta.gui.dialog.prefs.UpdatePreferences.createTitledBorder(), net.sf.gridarta.gui.dialog.prefs.DevPreferences.createTitledBorder(), net.sf.gridarta.gui.dialog.prefs.AppPreferences.createTitledBorder(), net.sf.gridarta.gui.dialog.prefs.MapValidatorPreferences.createTitledBorder(), net.sf.gridarta.gui.dialog.prefs.NetPreferences.createTitledBorder(), net.sf.gridarta.gui.dialog.prefs.GUIPreferences.createTitledBorder(), net.sf.gridarta.gui.dialog.prefs.ResPreferences.createTitledBorder(), net.sf.gridarta.var.daimonin.gui.mappropertiesdialog.MapPropertiesDialog.createTitledBorder(), net.sf.gridarta.var.atrinik.gui.mappropertiesdialog.MapPropertiesDialog.createTitledBorder(), net.sf.gridarta.gui.dialog.prefs.MiscPreferences.createUserPanel(), net.sf.gridarta.gui.dialog.prefs.MapValidatorPreferences.createValidatorsPanel(), net.sf.gridarta.model.anim.DefaultAnimationObjects.DefaultAnimationObjects(), net.sf.gridarta.model.configsource.DefaultConfigSourceFactory.DefaultConfigSourceFactory(), net.sf.gridarta.model.settings.DefaultEditorSettings.DefaultEditorSettings(), net.sf.gridarta.model.face.DefaultFaceObjects.DefaultFaceObjects(), net.sf.gridarta.gui.dialog.prefs.DevPreferences.DevPreferences(), net.sf.gridarta.gui.dialog.replace.ReplaceDialog< G, A, R >.display(), net.sf.gridarta.action.CollectArchesAction< G extends GameObject< G, A, R, A extends MapArchObject< A, R extends Archetype< G, A, R >.doCollectArches(), net.sf.gridarta.gui.dialog.bookmarks.EditBookmarkDialog.EditBookmarkDialog(), net.sf.gridarta.gui.scripts.ScriptedEventEditor< net.sf.gridarta.var.daimonin.model.gameobject.GameObject, net.sf.gridarta.var.daimonin.model.maparchobject.MapArchObject, net.sf.gridarta.var.daimonin.model.archetype.Archetype >.editParameters(), net.sf.gridarta.textedit.textarea.actions.Find.find(), net.sf.gridarta.gui.dialog.findarchetypes.FindArchetypesDialog< G, A, R >.FindArchetypesDialog(), net.sf.gridarta.gui.dialog.browsearchetypes.BrowseArchetypesTableModel< G, A, R >.getColumnName(), net.sf.gridarta.gui.panel.archetypechooser.ArchetypeChooserControl< G, A, R >.getTitle(), net.sf.gridarta.gui.panel.pickmapchooser.PickmapChooserControl<?, ?, ?>.getTitle(), net.sf.gridarta.gui.dialog.goexit.GoExitDialog< G extends GameObject< G, A, R, A extends MapArchObject< A, R extends Archetype< G, A, R >.GoExitDialog(), net.sf.gridarta.gui.dialog.golocation.GoLocationDialog< G extends GameObject< G, A, R, A extends MapArchObject< A, R extends Archetype< G, A, R >.GoLocationDialog(), net.sf.gridarta.maincontrol.GUIMainControl< G extends GameObject< G, A, R, A extends MapArchObject< A, R extends Archetype< G, A, R >.GUIMainControl(), net.sf.gridarta.gui.dialog.prefs.GUIPreferences.GUIPreferences(), net.sf.gridarta.gui.utils.JFileField.JFileField(), net.sf.gridarta.gui.dialog.shortcuts.KeyStrokeDialog.KeyStrokeDialog(), net.sf.gridarta.model.face.DefaultFaceObjects.loadFacesCollection(), net.sf.gridarta.gui.dialog.shortcuts.ShortcutsManager.loadShortcuts(), net.sf.gridarta.gui.dialog.bookmarks.ManageBookmarksDialog< G, A, R >.ManageBookmarksDialog(), net.sf.gridarta.var.daimonin.gui.mappropertiesdialog.MapPropertiesDialog.MapPropertiesDialog(), net.sf.gridarta.var.atrinik.gui.mappropertiesdialog.MapPropertiesDialog.MapPropertiesDialog(), net.sf.gridarta.var.crossfire.gui.mappropertiesdialog.MapPropertiesDialog.MapPropertiesDialog(), net.sf.gridarta.gui.dialog.prefs.MapValidatorPreferences.MapValidatorPreferences(), net.sf.gridarta.gui.dialog.prefs.MiscPreferences.MiscPreferences(), net.sf.gridarta.gui.dialog.prefs.NetPreferences.NetPreferences(), net.sf.gridarta.utils.ActionBuilderUtils.newLabel(), net.sf.gridarta.gui.dialog.newmap.NewMapDialog< G extends GameObject< G, A, R, A extends MapArchObject< A, R extends Archetype< G, A, R >.NewMapDialog(), net.sf.gridarta.gui.dialog.newmap.NewPickmapDialog< G extends GameObject< G, A, R, A extends MapArchObject< A, R extends Archetype< G, A, R >.NewPickmapDialog(), net.sf.gridarta.gui.dialog.newmap.NewPickmapFolderDialog< G extends GameObject< G, A, R, A extends MapArchObject< A, R extends Archetype< G, A, R >.NewPickmapFolderDialog(), net.sf.gridarta.gui.map.maptilepane.AbstractMapTilePane< net.sf.gridarta.var.daimonin.model.gameobject.GameObject, net.sf.gridarta.var.daimonin.model.maparchobject.MapArchObject, net.sf.gridarta.var.daimonin.model.archetype.Archetype >.newTileLink(), net.sf.gridarta.updater.Updater.openStream(), net.sf.gridarta.gui.dialog.plugin.PluginEditor< G extends GameObject< G, A, R, A extends MapArchObject< A, R extends Archetype< G, A, R >.PluginEditor(), net.sf.gridarta.gui.dialog.plugin.PluginEditor< G extends GameObject< G, A, R, A extends MapArchObject< A, R extends Archetype< G, A, R >.pluginEditorRemoveParameter(), net.sf.gridarta.gui.dialog.plugin.PluginManager< G, A, R >.pluginManagerNewScript(), net.sf.gridarta.gui.dialog.plugin.PluginManager< G, A, R >.pluginManagerRemoveScript(), net.sf.gridarta.mainactions.RandomFillDialog.RandomFillDialog(), net.sf.gridarta.gui.map.maptilepane.TilePanel.RASwitch.RASwitch(), net.sf.gridarta.textedit.scripteditor.ScriptEditUndoActions.refresh(), net.sf.gridarta.gui.undo.UndoControl< G extends GameObject< G, A, R, A extends MapArchObject< A, R extends Archetype< G, A, R >.refreshMenus(), net.sf.gridarta.textedit.textarea.actions.Replace.replace(), net.sf.gridarta.gui.dialog.replace.ReplaceDialog< G, A, R >.ReplaceDialog(), net.sf.gridarta.gui.dialog.prefs.ResPreferences.ResPreferences(), net.sf.gridarta.gui.utils.tabbedpanel.TabButtonAction.setIndex(), net.sf.gridarta.gui.dialog.shortcuts.ShortcutsDialog.ShortcutsDialog(), net.sf.gridarta.gui.dialog.plugin.PluginView< G, A, R >.showConsoleFrame(), net.sf.gridarta.gui.dialog.errorview.DefaultErrorView.showDialogInt(), net.sf.gridarta.mainactions.MassChangeDialog.showMassChangeDialog(), net.sf.gridarta.gui.panel.objectchoicedisplay.ObjectChoiceDisplay.showObjectChooserQuickObject(), net.sf.gridarta.mainactions.RandomFillDialog.showRandomFillDialog(), net.sf.gridarta.mainactions.TileStretchingDialog.showTileStretchingDialog(), net.sf.gridarta.gui.dialog.shrinkmapsize.ShrinkMapSizeDialog< G extends GameObject< G, A, R, A extends MapArchObject< A, R extends Archetype< G, A, R >.ShrinkMapSizeDialog(), net.sf.gridarta.mainactions.TileStretchingDialog.TileStretchingDialog(), net.sf.gridarta.gui.panel.tools.ToolPalette< G, A, R >.ToolPalette(), net.sf.gridarta.gui.dialog.plugin.PluginView< G, A, R >.updateMenuEntries(), net.sf.gridarta.gui.dialog.prefs.UpdatePreferences.UpdatePreferences(), and net.sf.gridarta.gui.dialog.shrinkmapsize.ShrinkMapSizeDialog< G extends GameObject< G, A, R, A extends MapArchObject< A, R extends Archetype< G, A, R >.updateWarnings().

◆ newLabel()

static JLabel net.sf.gridarta.utils.ActionBuilderUtils.newLabel ( @NotNull final ActionBuilder  actionBuilder,
@NotNull final String  key 
)
static

Creates a new JLabel from a resource key.

Parameters
actionBuilderthe action builder to query
keythe resource key
Returns
the label
Exceptions
MissingResourceExceptionif the key does not exist

Definition at line 117 of file ActionBuilderUtils.java.

References net.sf.gridarta.utils.ActionBuilderUtils.getString().

Referenced by net.sf.gridarta.gui.scripts.ScriptArchEditor< G, A, R >.addEventScript(), net.sf.gridarta.gui.dialog.newmap.AbstractMapsizeNewMapDialog< G, A, R >.addFields(), net.sf.gridarta.gui.dialog.newmap.NewMapDialog< G extends GameObject< G, A, R, A extends MapArchObject< A, R extends Archetype< G, A, R >.addFields(), net.sf.gridarta.var.crossfire.gui.mappropertiesdialog.MapPropertiesDialog.addInputFieldLine(), net.sf.gridarta.gui.dialog.gameobjectattributes.GameObjectAttributesDialog< G extends GameObject< G, A, R, A extends MapArchObject< A, R extends Archetype< G, A, R >.buildHeader(), net.sf.gridarta.gui.dialog.prefs.GUIPreferences.buildLocaleBox(), net.sf.gridarta.gui.panel.gameobjectattributes.FaceTab< G extends GameObject< G, A, R, A extends MapArchObject< A, R extends Archetype< G, A, R >.createAnimationPanel(), net.sf.gridarta.gui.dialog.prefs.AppPreferences.createAppPanel(), net.sf.gridarta.gui.dialog.prefs.MiscPreferences.createExitConnectorPanel(), net.sf.gridarta.gui.dialog.prefs.ResPreferences.createGlobalPanel(), net.sf.gridarta.gui.dialog.newmap.NewPickmapDialog< G extends GameObject< G, A, R, A extends MapArchObject< A, R extends Archetype< G, A, R >.createMapNamePanel(), net.sf.gridarta.gui.dialog.newmap.NewPickmapFolderDialog< G extends GameObject< G, A, R, A extends MapArchObject< A, R extends Archetype< G, A, R >.createMapNamePanel(), net.sf.gridarta.gui.dialog.newmap.NewMapDialog< G extends GameObject< G, A, R, A extends MapArchObject< A, R extends Archetype< G, A, R >.createMapNamePanel(), net.sf.gridarta.var.daimonin.gui.mappropertiesdialog.MapPropertiesDialog.createMapPanel(), net.sf.gridarta.var.atrinik.gui.mappropertiesdialog.MapPropertiesDialog.createMapPanel(), net.sf.gridarta.gui.dialog.bookmarks.EditBookmarkDialog.createPanel(), net.sf.gridarta.gui.dialog.bookmarks.BookmarkDirectoryDialog.createPanel(), net.sf.gridarta.gui.dialog.shrinkmapsize.ShrinkMapSizeDialog< G extends GameObject< G, A, R, A extends MapArchObject< A, R extends Archetype< G, A, R >.createPanel(), net.sf.gridarta.gui.dialog.golocation.GoLocationDialog< G extends GameObject< G, A, R, A extends MapArchObject< A, R extends Archetype< G, A, R >.createPanel(), net.sf.gridarta.textedit.textarea.actions.Replace.ReplaceDialog.createPanel(), net.sf.gridarta.gui.dialog.shortcuts.ShortcutsDialog.createPanel(), net.sf.gridarta.gui.dialog.exportmap.ExportMapAsImageDialog< G extends GameObject< G, A, R, A extends MapArchObject< A, R extends Archetype< G, A, R >.createPanel(), net.sf.gridarta.var.daimonin.gui.mappropertiesdialog.MapPropertiesDialog.createPanelLine(), net.sf.gridarta.var.atrinik.gui.mappropertiesdialog.MapPropertiesDialog.createPanelLine(), net.sf.gridarta.gui.dialog.prefs.ResPreferences.createResourcePanel(), net.sf.gridarta.gui.dialog.find.FindDialog< G, A, R >.display(), net.sf.gridarta.gui.dialog.replace.ReplaceDialog< G, A, R >.display(), net.sf.gridarta.gui.scripts.ScriptedEventEditor< net.sf.gridarta.var.daimonin.model.gameobject.GameObject, net.sf.gridarta.var.daimonin.model.maparchobject.MapArchObject, net.sf.gridarta.var.daimonin.model.archetype.Archetype >.editParameters(), net.sf.gridarta.gui.dialog.findarchetypes.FindArchetypesDialog< G, A, R >.FindArchetypesDialog(), net.sf.gridarta.gui.dialog.gomap.GoMapDialog< G extends GameObject< G, A, R, A extends MapArchObject< A, R extends Archetype< G, A, R >.GoMapDialog(), net.sf.gridarta.mainactions.MassChangeDialog.MassChangeDialog(), net.sf.gridarta.gui.panel.objectchoicedisplay.ObjectChoiceDisplay.ObjectChoiceDisplay(), net.sf.gridarta.utils.ProcessRunner.ProcessRunner(), net.sf.gridarta.mainactions.RandomFillDialog.RandomFillDialog(), net.sf.gridarta.gui.dialog.plugin.PluginEditor< G extends GameObject< G, A, R, A extends MapArchObject< A, R extends Archetype< G, A, R >.redrawTable(), net.sf.gridarta.mainactions.TileStretchingDialog.TileStretchingDialog(), and net.sf.gridarta.gui.panel.tools.ToolPalette< G, A, R >.ToolPalette().

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

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