22 package com.realtime.crossfire.jxclient.shortcuts;
26 import org.jetbrains.annotations.NotNull;
55 listeners.
add(listener);
63 listeners.
add(listener);
71 listener.shortcutModified();
A list of event listeners.
abstract void visit(@NotNull final ShortcutVisitor visitor)
Calls a ShortcutVisitor's.
abstract void execute()
Executes the shortcut.
Manages image information ("faces") needed to display the map view, items, and spell icons...
abstract boolean displaysFace(final Face face)
Returns whether this shortcut displays the given face.
abstract String getTooltipText()
Returns the current tooltip text.
void removeShortcutListener(@NotNull final ShortcutListener listener)
Unregisters a shortcut listener.
void fireModifiedEvent()
Notifies all listeners about a modification.
void add(@NotNull final T listener)
Adds a listener.
Interface for visitors of Shortcut instances.
Interface for listeners for Shortcut changes.
Abstract base class for shortcut commands.
final EventListenerList2< ShortcutListener > listeners
The listeners to be notified.
void addShortcutListener(@NotNull final ShortcutListener listener)
Registers a shortcut listener.
abstract void dispose()
Releases all allocated resources.