Package net.sf.gridarta.model.settings
Interface ProjectSettings
-
- All Known Implementing Classes:
AbstractDefaultProjectSettings,AbstractProjectSettings,AtrinikDefaultProjectSettings,CrossfireDefaultProjectSettings,DaimoninDefaultProjectSettings
public interface ProjectSettingsSettings that apply to a project. These settings are project specific.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidaddProjectSettingsListener(@NotNull ProjectSettingsListener listener)Adds aProjectSettingsListenerto be notified of changes.@NotNull java.io.FilegetArchDirectory()Returns the archetype directory.@NotNull java.io.FilegetCollectedDirectory()Returns the directory where collected archetypes are stored.@NotNull java.lang.StringgetConfigSourceName()Returns the name of the configuration source.@NotNull java.io.FilegetConfigurationDirectory()Returns the configuration directory which is used to load configuration information like types.xml.@NotNull java.lang.StringgetImageSet()Returns the image set.@NotNull java.io.FilegetMapsDirectory()Returns the default maps directory.@NotNull java.io.FilegetMediaDirectory()Returns the media directory.@NotNull java.io.FilegetPickmapDir()Returns the pickmap directory.@NotNull java.lang.StringgetUserName()Returns the user name.voidremoveProjectSettingsListener(@NotNull ProjectSettingsListener listener)Removes aProjectSettingsListenerto be notified of changes.booleansaveIndices()Returns whether indices should be saved to disk.voidsetArchDirectory(@NotNull java.io.File archDirectory)Sets the archetype directory.voidsetConfigSourceName(@NotNull java.lang.String configSourceName)Sets the name of the configuration source.voidsetImageSet(@NotNull java.lang.String imageSet)Sets the image set.voidsetMapsDirectory(@NotNull java.io.File mapsDirectory)Sets the default maps directory.voidsetMediaDirectory(@NotNull java.io.File mediaDirectory)Sets the media directory.voidsetUserName(@NotNull java.lang.String userName)Sets the user name.
-
-
-
Method Detail
-
addProjectSettingsListener
void addProjectSettingsListener(@NotNull @NotNull ProjectSettingsListener listener)Adds aProjectSettingsListenerto be notified of changes.- Parameters:
listener- the listener
-
removeProjectSettingsListener
void removeProjectSettingsListener(@NotNull @NotNull ProjectSettingsListener listener)Removes aProjectSettingsListenerto be notified of changes.- Parameters:
listener- the listener
-
getArchDirectory
@NotNull @NotNull java.io.File getArchDirectory()
Returns the archetype directory.- Returns:
- the archetype directory
-
setArchDirectory
void setArchDirectory(@NotNull @NotNull java.io.File archDirectory)Sets the archetype directory.- Parameters:
archDirectory- the archetype directory
-
getMapsDirectory
@NotNull @NotNull java.io.File getMapsDirectory()
Returns the default maps directory.- Returns:
- the default maps directory
-
setMapsDirectory
void setMapsDirectory(@NotNull @NotNull java.io.File mapsDirectory)Sets the default maps directory.- Parameters:
mapsDirectory- the default maps directory
-
getConfigSourceName
@NotNull @NotNull java.lang.String getConfigSourceName()
Returns the name of the configuration source.- Returns:
- the name of the configuration source
-
setConfigSourceName
void setConfigSourceName(@NotNull @NotNull java.lang.String configSourceName)Sets the name of the configuration source.- Parameters:
configSourceName- the name
-
getPickmapDir
@NotNull @NotNull java.io.File getPickmapDir()
Returns the pickmap directory.- Returns:
- the pickmap directory
-
getMediaDirectory
@NotNull @NotNull java.io.File getMediaDirectory()
Returns the media directory. It contains background music files.- Returns:
- the media directory
-
setMediaDirectory
void setMediaDirectory(@NotNull @NotNull java.io.File mediaDirectory)Sets the media directory. It contains background music files.- Parameters:
mediaDirectory- the media directory
-
getImageSet
@NotNull @NotNull java.lang.String getImageSet()
Returns the image set.- Returns:
- the image set
-
setImageSet
void setImageSet(@NotNull @NotNull java.lang.String imageSet)Sets the image set.- Parameters:
imageSet- the image set
-
getConfigurationDirectory
@NotNull @NotNull java.io.File getConfigurationDirectory()
Returns the configuration directory which is used to load configuration information like types.xml.- Returns:
- the directory
-
getCollectedDirectory
@NotNull @NotNull java.io.File getCollectedDirectory()
Returns the directory where collected archetypes are stored.- Returns:
- the directory
-
getUserName
@NotNull @NotNull java.lang.String getUserName()
Returns the user name.- Returns:
- the user name
-
setUserName
void setUserName(@NotNull @NotNull java.lang.String userName)Sets the user name.- Parameters:
userName- the user name
-
saveIndices
boolean saveIndices()
Returns whether indices should be saved to disk.- Returns:
- whether indices should be saved to disk
-
-