Crossfire JXClient, Trunk
R20561
|
Describes a Crossfire spell. More...
Public Member Functions | |
void | addKnowledgeItemListener (@NotNull final KnowledgeItemListener listener) |
Adds a KnowledgeItemListener to be notified of changes. More... | |
int | getFaceNum () |
Returns the face number. More... | |
int | getKnowledgeIndex () |
Returns the tag ID. More... | |
String | getKnowledgeTitle () |
Returns the description. More... | |
String | getTooltipText () |
Returns a description for this spell to be used in tooltips. More... | |
String | getType () |
Returns the knowledge's type. More... | |
KnowledgeItem (final int knowledgeIndex, @NotNull final String type, @NotNull final String title, final int faceNum) | |
Creates a new instance. More... | |
void | removeKnowledgeItemListener (@NotNull final KnowledgeItemListener listener) |
Removes a KnowledgeItemListener to be notified of changes. More... | |
String | toString () |
Private Member Functions | |
void | fireChanged () |
Notifies all listeners. More... | |
Private Attributes | |
final int | faceNum |
The face number. More... | |
final int | knowledgeIndex |
The knowledge identifier. More... | |
final EventListenerList2< KnowledgeItemListener > | listeners = new EventListenerList2<>() |
The KnowledgeListeners to be notified of changes. More... | |
String | title = "" |
The description. More... | |
final String | type |
The knowledge's type. More... | |
Describes a Crossfire spell.
Definition at line 31 of file KnowledgeItem.java.
com.realtime.crossfire.jxclient.knowledge.KnowledgeItem.KnowledgeItem | ( | final int | knowledgeIndex, |
@NotNull final String | type, | ||
@NotNull final String | title, | ||
final int | faceNum | ||
) |
Creates a new instance.
knowledgeIndex | the knowledge identifier |
type | the knowledge's type |
title | the description |
faceNum | the face number |
Definition at line 69 of file KnowledgeItem.java.
References com.realtime.crossfire.jxclient.knowledge.KnowledgeItem.faceNum, com.realtime.crossfire.jxclient.knowledge.KnowledgeItem.knowledgeIndex, com.realtime.crossfire.jxclient.knowledge.KnowledgeItem.title, and com.realtime.crossfire.jxclient.knowledge.KnowledgeItem.type.
void com.realtime.crossfire.jxclient.knowledge.KnowledgeItem.addKnowledgeItemListener | ( | @NotNull final KnowledgeItemListener | listener | ) |
Adds a KnowledgeItemListener to be notified of changes.
listener | the listener to add |
Definition at line 132 of file KnowledgeItem.java.
References com.realtime.crossfire.jxclient.util.EventListenerList2< T extends EventListener >.add().
|
private |
Notifies all listeners.
Definition at line 122 of file KnowledgeItem.java.
int com.realtime.crossfire.jxclient.knowledge.KnowledgeItem.getFaceNum | ( | ) |
Returns the face number.
Definition at line 97 of file KnowledgeItem.java.
References com.realtime.crossfire.jxclient.knowledge.KnowledgeItem.faceNum.
Referenced by com.realtime.crossfire.jxclient.items.KnowledgeView.getItem().
int com.realtime.crossfire.jxclient.knowledge.KnowledgeItem.getKnowledgeIndex | ( | ) |
Returns the tag ID.
Definition at line 80 of file KnowledgeItem.java.
References com.realtime.crossfire.jxclient.knowledge.KnowledgeItem.knowledgeIndex.
Referenced by com.realtime.crossfire.jxclient.gui.item.GUIItemKnowledge.button1Clicked(), and com.realtime.crossfire.jxclient.gui.item.GUIItemKnowledge.button2Clicked().
String com.realtime.crossfire.jxclient.knowledge.KnowledgeItem.getKnowledgeTitle | ( | ) |
Returns the description.
Definition at line 89 of file KnowledgeItem.java.
References com.realtime.crossfire.jxclient.knowledge.KnowledgeItem.title.
Referenced by com.realtime.crossfire.jxclient.items.KnowledgeView.getItem().
String com.realtime.crossfire.jxclient.knowledge.KnowledgeItem.getTooltipText | ( | ) |
Returns a description for this spell to be used in tooltips.
Definition at line 115 of file KnowledgeItem.java.
References com.realtime.crossfire.jxclient.knowledge.KnowledgeItem.title.
String com.realtime.crossfire.jxclient.knowledge.KnowledgeItem.getType | ( | ) |
Returns the knowledge's type.
Definition at line 149 of file KnowledgeItem.java.
References com.realtime.crossfire.jxclient.knowledge.KnowledgeItem.type.
Referenced by com.realtime.crossfire.jxclient.gui.item.GUIItemKnowledge.button2Clicked().
void com.realtime.crossfire.jxclient.knowledge.KnowledgeItem.removeKnowledgeItemListener | ( | @NotNull final KnowledgeItemListener | listener | ) |
Removes a KnowledgeItemListener to be notified of changes.
listener | the listener to remove |
Definition at line 140 of file KnowledgeItem.java.
References com.realtime.crossfire.jxclient.util.EventListenerList2< T extends EventListener >.remove().
String com.realtime.crossfire.jxclient.knowledge.KnowledgeItem.toString | ( | ) |
Definition at line 106 of file KnowledgeItem.java.
References com.realtime.crossfire.jxclient.knowledge.KnowledgeItem.faceNum.
|
private |
The face number.
Definition at line 60 of file KnowledgeItem.java.
Referenced by com.realtime.crossfire.jxclient.knowledge.KnowledgeItem.getFaceNum(), com.realtime.crossfire.jxclient.knowledge.KnowledgeItem.KnowledgeItem(), and com.realtime.crossfire.jxclient.knowledge.KnowledgeItem.toString().
|
private |
The knowledge identifier.
Definition at line 43 of file KnowledgeItem.java.
Referenced by com.realtime.crossfire.jxclient.knowledge.KnowledgeItem.getKnowledgeIndex(), and com.realtime.crossfire.jxclient.knowledge.KnowledgeItem.KnowledgeItem().
|
private |
The KnowledgeListeners to be notified of changes.
Definition at line 38 of file KnowledgeItem.java.
|
private |
The description.
Definition at line 55 of file KnowledgeItem.java.
Referenced by com.realtime.crossfire.jxclient.knowledge.KnowledgeItem.getKnowledgeTitle(), com.realtime.crossfire.jxclient.knowledge.KnowledgeItem.getTooltipText(), and com.realtime.crossfire.jxclient.knowledge.KnowledgeItem.KnowledgeItem().
|
private |
The knowledge's type.
Definition at line 49 of file KnowledgeItem.java.
Referenced by com.realtime.crossfire.jxclient.knowledge.KnowledgeItem.getType(), and com.realtime.crossfire.jxclient.knowledge.KnowledgeItem.KnowledgeItem().