20 package net.sf.gridarta.model.pickmapsettings;
23 import org.jetbrains.annotations.NotNull;
44 listenerList.
add(listener);
49 listenerList.
remove(listener);
59 if (this.locked == locked) {
73 listener.lockedChanged(locked);
87 protected abstract void saveLocked(
boolean locked);
boolean locked
The immutable state.
Interface for event listeners that are interested in changes on PickmapSettings.
abstract boolean loadLocked()
Loads the default value for locked.
T [] getListeners()
Returns an array of all the listeners.
boolean isLocked()
Returns whether pickmaps are immutable.
Base package of all Gridarta classes.
abstract void saveLocked(boolean locked)
Saves the locked value.
void setLocked(final boolean locked)
Sets whether pickmaps are immutable.
void remove(@NotNull final T listener)
Removes a listener.
Abstract base class for PickmapSettings implementations.
final EventListenerList2< PickmapSettingsListener > listenerList
The MapViewSettingsListeners to inform of changes.
void add(@NotNull final T listener)
Adds a listener.
void fireLockedChanged()
Informs all registered listeners that the immutable state has changed.
Type-safe version of EventListenerList.
void removePickmapSettingsListener(@NotNull final PickmapSettingsListener listener)
Removes a PickmapSettingsListener to be notified about changes.
void addPickmapSettingsListener(@NotNull final PickmapSettingsListener listener)
Adds a PickmapSettingsListener to be notified about changes.
Container for settings that affect pickmaps.