Package net.sf.gridarta.model.settings
Class AbstractProjectSettings
- java.lang.Object
-
- net.sf.gridarta.model.settings.AbstractProjectSettings
-
- All Implemented Interfaces:
ProjectSettings
- Direct Known Subclasses:
AbstractDefaultProjectSettings
public abstract class AbstractProjectSettings extends java.lang.Object implements ProjectSettings
Abstract base class forProjectSettingsimplementations.
-
-
Constructor Summary
Constructors Constructor Description AbstractProjectSettings()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddProjectSettingsListener(@NotNull ProjectSettingsListener listener)Adds aProjectSettingsListenerto be notified of changes.protected voidfireMapsDirectoryChanged()Notifies all listeners about a changed maps directory.voidremoveProjectSettingsListener(@NotNull ProjectSettingsListener listener)Removes aProjectSettingsListenerto be notified of changes.-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface net.sf.gridarta.model.settings.ProjectSettings
getArchDirectory, getCollectedDirectory, getConfigSourceName, getConfigurationDirectory, getImageSet, getMapsDirectory, getMediaDirectory, getPickmapDir, getUserName, saveIndices, setArchDirectory, setConfigSourceName, setImageSet, setMapsDirectory, setMediaDirectory, setUserName
-
-
-
-
Method Detail
-
addProjectSettingsListener
public void addProjectSettingsListener(@NotNull @NotNull ProjectSettingsListener listener)Description copied from interface:ProjectSettingsAdds aProjectSettingsListenerto be notified of changes.- Specified by:
addProjectSettingsListenerin interfaceProjectSettings- Parameters:
listener- the listener
-
removeProjectSettingsListener
public void removeProjectSettingsListener(@NotNull @NotNull ProjectSettingsListener listener)Description copied from interface:ProjectSettingsRemoves aProjectSettingsListenerto be notified of changes.- Specified by:
removeProjectSettingsListenerin interfaceProjectSettings- Parameters:
listener- the listener
-
fireMapsDirectoryChanged
protected void fireMapsDirectoryChanged()
Notifies all listeners about a changed maps directory.
-
-