22 package com.realtime.crossfire.jxclient.settings.options;
25 import org.jetbrains.annotations.NotNull;
45 listener.stateChanged();
54 listeners.
add(listener);
62 listeners.
remove(listener);
The base class for all options.
A list of event listeners.
final EventListenerList2< OptionListener > listeners
The listeners to be notified.
void removeOptionListener(@NotNull final OptionListener listener)
Removes a listener for state changes.
boolean inhibitSave()
Returns whether the option should not be saved.
Interface for listeners for attribute changes of Options.
void add(@NotNull final T listener)
Adds a listener.
void fireStateChangedEvent()
Notifies all listeners that the state has changed.
void addOptionListener(@NotNull final OptionListener listener)
Adds a listener for state changes.
void remove(@NotNull final T listener)
Removes a listener.