Class KnowledgeManager
java.lang.Object
com.realtime.crossfire.jxclient.knowledge.KnowledgeManager
Manages all knowledge the player knows.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddKnowledge(int index, @NotNull String type, @NotNull String title, int face) voidaddKnowledgeListener(@NotNull KnowledgeListener listener) Adds aKnowledgeListenerto notify about changes.voidaddKnowledgeType(@NotNull String type, @NotNull String name, int face, boolean canAttempt) booleancanAttemptType(@NotNull String type) voidvoidfilterType(int index) @Nullable KnowledgeItemgetKnowledge(int index) Returns aKnowledgeIteminstance by index.intintgetTypeFace(int index) @NotNull StringgetTypeName(int index) intgetTypes()voidA character name was sent to the server.
-
Constructor Details
-
KnowledgeManager
-
-
Method Details
-
selectCharacter
public void selectCharacter()A character name was sent to the server. -
addKnowledgeListener
Adds aKnowledgeListenerto notify about changes.- Parameters:
listener- the listener to add
-
addKnowledgeType
-
clearTypes
public void clearTypes() -
getTypes
public int getTypes() -
getTypeName
-
getTypeFace
public int getTypeFace(int index) -
canAttemptType
-
addKnowledge
-
getKnowledgeCount
public int getKnowledgeCount() -
getKnowledge
Returns aKnowledgeIteminstance by index.- Parameters:
index- the index- Returns:
- the item or
nullif the index is invalid
-
filterType
public void filterType(int index)
-