20 package net.sf.gridarta.model.settings;
23 import org.jetbrains.annotations.NotNull;
String getImageSet()
Returns the image set.
Settings that apply to a project.
void setMediaDirectory(@NotNull File mediaDirectory)
Sets the media directory.
void setConfigSourceName(@NotNull String configSourceName)
Sets the name of the configuration source.
void setUserName(@NotNull String userName)
Sets the user name.
File getPickmapDir()
Returns the pickmap directory.
String getUserName()
Returns the user name.
void setArchDirectory(@NotNull File archDirectory)
Sets the archetype directory.
void setMapsDirectory(@NotNull File mapsDirectory)
Sets the default maps directory.
String getConfigSourceName()
Returns the name of the configuration source.
void addProjectSettingsListener(@NotNull ProjectSettingsListener listener)
Adds a ProjectSettingsListener to be notified of changes.
void removeProjectSettingsListener(@NotNull ProjectSettingsListener listener)
Removes a ProjectSettingsListener to be notified of changes.
boolean saveIndices()
Returns whether indices should be saved to disk.
File getConfigurationDirectory()
Returns the configuration directory which is used to load configuration information like types...
File getArchDirectory()
Returns the archetype directory.
File getCollectedDirectory()
Returns the directory where collected archetypes are stored.
File getMapsDirectory()
Returns the default maps directory.
void setImageSet(@NotNull String imageSet)
Sets the image set.
Interface for listeners interested in ProjectSettings events.
File getMediaDirectory()
Returns the media directory.