Crossfire JXClient, Trunk
|
Public Member Functions | |
void | addKnowledgeItemListener (@NotNull final KnowledgeItemListener listener) |
int | getFaceNum () |
int | getKnowledgeIndex () |
String | getKnowledgeTitle () |
String | getTooltipText () |
String | getType () |
KnowledgeItem (final int knowledgeIndex, @NotNull final String type, @NotNull final String title, final int faceNum) | |
void | removeKnowledgeItemListener (@NotNull final KnowledgeItemListener listener) |
String | toString () |
Private Member Functions | |
void | fireChanged () |
Private Attributes | |
final int | faceNum |
final int | knowledgeIndex |
final EventListenerList2< KnowledgeItemListener > | listeners = new EventListenerList2<>() |
String | title = "" |
final String | type |
Describes a Crossfire spell.
Definition at line 32 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 70 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 130 of file KnowledgeItem.java.
References com.realtime.crossfire.jxclient.knowledge.KnowledgeItem.listeners.
|
private |
Notifies all listeners.
Definition at line 120 of file KnowledgeItem.java.
References com.realtime.crossfire.jxclient.knowledge.KnowledgeItem.listeners.
int com.realtime.crossfire.jxclient.knowledge.KnowledgeItem.getFaceNum | ( | ) |
Returns the face number.
Definition at line 98 of file KnowledgeItem.java.
References com.realtime.crossfire.jxclient.knowledge.KnowledgeItem.faceNum.
Referenced by com.realtime.crossfire.jxclient.gui.item.GUIItemKnowledge.getFace(), and com.realtime.crossfire.jxclient.items.KnowledgeView.getItem().
int com.realtime.crossfire.jxclient.knowledge.KnowledgeItem.getKnowledgeIndex | ( | ) |
Returns the tag ID.
Definition at line 81 of file KnowledgeItem.java.
References com.realtime.crossfire.jxclient.knowledge.KnowledgeItem.knowledgeIndex.
Referenced by com.realtime.crossfire.jxclient.gui.item.GUIItemKnowledge.button1Clicked(), com.realtime.crossfire.jxclient.gui.item.GUIItemKnowledge.button2Clicked(), and com.realtime.crossfire.jxclient.items.KnowledgeView.getItem().
String com.realtime.crossfire.jxclient.knowledge.KnowledgeItem.getKnowledgeTitle | ( | ) |
Returns the description.
Definition at line 90 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 113 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 147 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 138 of file KnowledgeItem.java.
References com.realtime.crossfire.jxclient.knowledge.KnowledgeItem.listeners.
String com.realtime.crossfire.jxclient.knowledge.KnowledgeItem.toString | ( | ) |
Definition at line 104 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.
|
private |
The face number.
Definition at line 61 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 44 of file KnowledgeItem.java.
Referenced by com.realtime.crossfire.jxclient.knowledge.KnowledgeItem.getKnowledgeIndex(), com.realtime.crossfire.jxclient.knowledge.KnowledgeItem.KnowledgeItem(), and com.realtime.crossfire.jxclient.knowledge.KnowledgeItem.toString().
|
private |
The KnowledgeListeners to be notified of changes.
Definition at line 39 of file KnowledgeItem.java.
Referenced by com.realtime.crossfire.jxclient.knowledge.KnowledgeItem.addKnowledgeItemListener(), com.realtime.crossfire.jxclient.knowledge.KnowledgeItem.fireChanged(), and com.realtime.crossfire.jxclient.knowledge.KnowledgeItem.removeKnowledgeItemListener().
|
private |
The description.
Definition at line 56 of file KnowledgeItem.java.
Referenced by com.realtime.crossfire.jxclient.knowledge.KnowledgeItem.getKnowledgeTitle(), com.realtime.crossfire.jxclient.knowledge.KnowledgeItem.getTooltipText(), com.realtime.crossfire.jxclient.knowledge.KnowledgeItem.KnowledgeItem(), and com.realtime.crossfire.jxclient.knowledge.KnowledgeItem.toString().
|
private |
The knowledge's type.
Definition at line 50 of file KnowledgeItem.java.
Referenced by com.realtime.crossfire.jxclient.knowledge.KnowledgeItem.getType(), com.realtime.crossfire.jxclient.knowledge.KnowledgeItem.KnowledgeItem(), and com.realtime.crossfire.jxclient.knowledge.KnowledgeItem.toString().