Package net.sf.gridarta.model.settings
Class DefaultEditorSettings
- java.lang.Object
-
- net.sf.gridarta.model.settings.AbstractEditorSettings
-
- net.sf.gridarta.model.settings.DefaultEditorSettings
-
- All Implemented Interfaces:
EditorSettings
public class DefaultEditorSettings extends AbstractEditorSettings
Default implementation ofEditorSettings.
-
-
Field Summary
-
Fields inherited from interface net.sf.gridarta.model.settings.EditorSettings
SHOW_MAIN_TOOLBAR_DEFAULT
-
-
Constructor Summary
Constructors Constructor Description DefaultEditorSettings()Creates a new instance.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description @NotNull java.io.FilegetArchDirectoryDefault()Returns the default archetype directory.@NotNull java.lang.StringgetImageSetDefault()Returns the default image set.java.lang.StringgetKey(@NotNull EditorSettingsKey key, @NotNull java.lang.String defaultValue)Returns a settings value.@NotNull java.io.FilegetMapsDirectoryDefault()Returns the default maps directory.@NotNull java.io.FilegetMediaDirectoryDefault()Returns the default media directory.@NotNull java.lang.StringgetUserNameDefault()Returns the default user name.booleanhasImageSet()Returns whether an image set is used.booleanhasMediaDirectory()Returns whether a media directory is used.booleanisShowMainToolbar()Returns whether the main toolbar should be shown.voidsetKey(@NotNull EditorSettingsKey key, @NotNull java.lang.String value)Saves a settings value.voidsetShowMainToolbar(boolean selected)Sets whether the main toolbar should be shown.-
Methods inherited from class net.sf.gridarta.model.settings.AbstractEditorSettings
addEditorSettingsListener, fireShowMainToolbarChanged, removeEditorSettingsListener
-
-
-
-
Method Detail
-
getArchDirectoryDefault
@NotNull public @NotNull java.io.File getArchDirectoryDefault()
Description copied from interface:EditorSettingsReturns the default archetype directory.- Returns:
- the default archetype directory
-
getMapsDirectoryDefault
@NotNull public @NotNull java.io.File getMapsDirectoryDefault()
Description copied from interface:EditorSettingsReturns the default maps directory.- Returns:
- the default maps directory
-
hasMediaDirectory
public boolean hasMediaDirectory()
Description copied from interface:EditorSettingsReturns whether a media directory is used.- Returns:
- whether a media directory is used
-
getMediaDirectoryDefault
@NotNull public @NotNull java.io.File getMediaDirectoryDefault()
Description copied from interface:EditorSettingsReturns the default media directory.- Returns:
- the default media directory
-
hasImageSet
public boolean hasImageSet()
Description copied from interface:EditorSettingsReturns whether an image set is used.- Returns:
- whether an image set is used
-
getImageSetDefault
@NotNull public @NotNull java.lang.String getImageSetDefault()
Description copied from interface:EditorSettingsReturns the default image set.- Returns:
- the default image set
-
isShowMainToolbar
public boolean isShowMainToolbar()
Description copied from interface:EditorSettingsReturns whether the main toolbar should be shown.- Returns:
- whether the main toolbar should be shown
-
setShowMainToolbar
public void setShowMainToolbar(boolean selected)
Description copied from interface:EditorSettingsSets whether the main toolbar should be shown.- Parameters:
selected- whether the main toolbar should be shown
-
getUserNameDefault
@NotNull public @NotNull java.lang.String getUserNameDefault()
Description copied from interface:EditorSettingsReturns the default user name.- Returns:
- the default user name
-
getKey
public java.lang.String getKey(@NotNull @NotNull EditorSettingsKey key, @NotNull @NotNull java.lang.String defaultValue)Description copied from interface:EditorSettingsReturns a settings value.- Parameters:
key- the settings keydefaultValue- the default value if the key is unset- Returns:
- the settings value
-
setKey
public void setKey(@NotNull @NotNull EditorSettingsKey key, @NotNull @NotNull java.lang.String value)Description copied from interface:EditorSettingsSaves a settings value.- Parameters:
key- the settings keyvalue- the settings value
-
-