Class KnowledgeItem
- java.lang.Object
-
- com.realtime.crossfire.jxclient.knowledge.KnowledgeItem
-
public class KnowledgeItem extends java.lang.ObjectDescribes a Crossfire spell.
-
-
Constructor Summary
Constructors Constructor Description KnowledgeItem(int knowledgeIndex, @NotNull java.lang.String type, @NotNull java.lang.String title, int faceNum)Creates a new instance.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddKnowledgeItemListener(@NotNull KnowledgeItemListener listener)Adds aKnowledgeItemListenerto be notified of changes.intgetFaceNum()Returns the face number.intgetKnowledgeIndex()Returns the tag ID.@NotNull java.lang.StringgetKnowledgeTitle()Returns the description.@NotNull java.lang.StringgetTooltipText()Returns a description for this spell to be used in tooltips.@NotNull java.lang.StringgetType()Returns the knowledge's type.voidremoveKnowledgeItemListener(@NotNull KnowledgeItemListener listener)Removes aKnowledgeItemListenerto be notified of changes.@NotNull java.lang.StringtoString()
-
-
-
Constructor Detail
-
KnowledgeItem
public KnowledgeItem(int knowledgeIndex, @NotNull @NotNull java.lang.String type, @NotNull @NotNull java.lang.String title, int faceNum)Creates a new instance.- Parameters:
knowledgeIndex- the knowledge identifiertype- the knowledge's typetitle- the descriptionfaceNum- the face number
-
-
Method Detail
-
getKnowledgeIndex
public int getKnowledgeIndex()
Returns the tag ID.- Returns:
- the tag ID
-
getKnowledgeTitle
@NotNull public @NotNull java.lang.String getKnowledgeTitle()
Returns the description.- Returns:
- the description
-
getFaceNum
public int getFaceNum()
Returns the face number.- Returns:
- the face number
-
toString
@NotNull public @NotNull java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
getTooltipText
@NotNull public @NotNull java.lang.String getTooltipText()
Returns a description for this spell to be used in tooltips.- Returns:
- the tooltip text
-
addKnowledgeItemListener
public void addKnowledgeItemListener(@NotNull @NotNull KnowledgeItemListener listener)Adds aKnowledgeItemListenerto be notified of changes.- Parameters:
listener- the listener to add
-
removeKnowledgeItemListener
public void removeKnowledgeItemListener(@NotNull @NotNull KnowledgeItemListener listener)Removes aKnowledgeItemListenerto be notified of changes.- Parameters:
listener- the listener to remove
-
getType
@NotNull public @NotNull java.lang.String getType()
Returns the knowledge's type.- Returns:
- the type
-
-