![]() |
Gridarta Editor
|
Abstract base class for PickmapSettings implementations. More...
Public Member Functions | |
void | addPickmapSettingsListener (@NotNull final PickmapSettingsListener listener) |
Adds a PickmapSettingsListener to be notified about changes. More... | |
boolean | isLocked () |
Returns whether pickmaps are immutable. More... | |
void | removePickmapSettingsListener (@NotNull final PickmapSettingsListener listener) |
Removes a PickmapSettingsListener to be notified about changes. More... | |
void | setLocked (final boolean locked) |
Sets whether pickmaps are immutable. More... | |
Protected Member Functions | |
abstract boolean | loadLocked () |
Loads the default value for locked. More... | |
abstract void | saveLocked (boolean locked) |
Saves the locked value. More... | |
Private Member Functions | |
void | fireLockedChanged () |
Informs all registered listeners that the immutable state has changed. More... | |
Private Attributes | |
final Collection< PickmapSettingsListener > | listenerList = new CopyOnWriteArrayList<>() |
The MapViewSettingsListeners to inform of changes. More... | |
boolean | locked = loadLocked() |
The immutable state. More... | |
Abstract base class for PickmapSettings implementations.
Definition at line 30 of file AbstractPickmapSettings.java.
void net.sf.gridarta.model.pickmapsettings.AbstractPickmapSettings.addPickmapSettingsListener | ( | @NotNull final PickmapSettingsListener | listener | ) |
Adds a PickmapSettingsListener to be notified about changes.
listener | the listener to add |
Implements net.sf.gridarta.model.pickmapsettings.PickmapSettings.
Definition at line 44 of file AbstractPickmapSettings.java.
References net.sf.gridarta.model.pickmapsettings.AbstractPickmapSettings.listenerList.
|
private |
Informs all registered listeners that the immutable state has changed.
Definition at line 72 of file AbstractPickmapSettings.java.
References net.sf.gridarta.model.pickmapsettings.AbstractPickmapSettings.listenerList, and net.sf.gridarta.model.pickmapsettings.AbstractPickmapSettings.locked.
Referenced by net.sf.gridarta.model.pickmapsettings.AbstractPickmapSettings.setLocked().
boolean net.sf.gridarta.model.pickmapsettings.AbstractPickmapSettings.isLocked | ( | ) |
Returns whether pickmaps are immutable.
Implements net.sf.gridarta.model.pickmapsettings.PickmapSettings.
Definition at line 54 of file AbstractPickmapSettings.java.
References net.sf.gridarta.model.pickmapsettings.AbstractPickmapSettings.locked.
|
abstractprotected |
Loads the default value for locked.
Reimplemented in net.sf.gridarta.model.pickmapsettings.DefaultPickmapSettings.
void net.sf.gridarta.model.pickmapsettings.AbstractPickmapSettings.removePickmapSettingsListener | ( | @NotNull final PickmapSettingsListener | listener | ) |
Removes a PickmapSettingsListener to be notified about changes.
listener | the listener to remove |
Implements net.sf.gridarta.model.pickmapsettings.PickmapSettings.
Definition at line 49 of file AbstractPickmapSettings.java.
References net.sf.gridarta.model.pickmapsettings.AbstractPickmapSettings.listenerList.
|
abstractprotected |
Saves the locked value.
locked | the locked value |
Reimplemented in net.sf.gridarta.model.pickmapsettings.DefaultPickmapSettings.
Referenced by net.sf.gridarta.model.pickmapsettings.AbstractPickmapSettings.setLocked().
void net.sf.gridarta.model.pickmapsettings.AbstractPickmapSettings.setLocked | ( | final boolean | locked | ) |
Sets whether pickmaps are immutable.
locked | whether pickmaps are immutable |
Implements net.sf.gridarta.model.pickmapsettings.PickmapSettings.
Definition at line 59 of file AbstractPickmapSettings.java.
References net.sf.gridarta.model.pickmapsettings.AbstractPickmapSettings.fireLockedChanged(), net.sf.gridarta.model.pickmapsettings.AbstractPickmapSettings.locked, and net.sf.gridarta.model.pickmapsettings.AbstractPickmapSettings.saveLocked().
|
private |
The MapViewSettingsListeners to inform of changes.
Definition at line 36 of file AbstractPickmapSettings.java.
Referenced by net.sf.gridarta.model.pickmapsettings.AbstractPickmapSettings.addPickmapSettingsListener(), net.sf.gridarta.model.pickmapsettings.AbstractPickmapSettings.fireLockedChanged(), and net.sf.gridarta.model.pickmapsettings.AbstractPickmapSettings.removePickmapSettingsListener().
|
private |
The immutable state.
Definition at line 41 of file AbstractPickmapSettings.java.
Referenced by net.sf.gridarta.model.pickmapsettings.AbstractPickmapSettings.fireLockedChanged(), net.sf.gridarta.model.pickmapsettings.AbstractPickmapSettings.isLocked(), net.sf.gridarta.model.pickmapsettings.DefaultPickmapSettings.saveLocked(), and net.sf.gridarta.model.pickmapsettings.AbstractPickmapSettings.setLocked().