 |
Crossfire JXClient, Trunk
|
Go to the documentation of this file.
23 package com.realtime.crossfire.jxclient.knowledge;
26 import org.jetbrains.annotations.NotNull;
122 listener.knowledgeChanged();
void removeKnowledgeItemListener(@NotNull final KnowledgeItemListener listener)
Removes a KnowledgeItemListener to be notified of changes.
String title
The description.
String getKnowledgeTitle()
Returns the description.
int getFaceNum()
Returns the face number.
String getTooltipText()
Returns a description for this spell to be used in tooltips.
void addKnowledgeItemListener(@NotNull final KnowledgeItemListener listener)
Adds a KnowledgeItemListener to be notified of changes.
A list of event listeners.
final String type
The knowledge's type.
final EventListenerList2< KnowledgeItemListener > listeners
The KnowledgeListeners to be notified of changes.
String getType()
Returns the knowledge's type.
Interface for listeners interested in KnowledgeItem related events.
Describes a Crossfire spell.
KnowledgeItem(final int knowledgeIndex, @NotNull final String type, @NotNull final String title, final int faceNum)
Creates a new instance.
int getKnowledgeIndex()
Returns the tag ID.
final int knowledgeIndex
The knowledge identifier.
final int faceNum
The face number.
void fireChanged()
Notifies all listeners.