Class KnowledgeManager
- java.lang.Object
-
- com.realtime.crossfire.jxclient.knowledge.KnowledgeManager
-
public class KnowledgeManager extends java.lang.ObjectManages all knowledge the player knows.
-
-
Constructor Summary
Constructors Constructor Description KnowledgeManager(@NotNull GuiStateManager guiStateManager)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddKnowledge(int index, @NotNull java.lang.String type, @NotNull java.lang.String title, int face)voidaddKnowledgeListener(@NotNull KnowledgeListener listener)Adds aKnowledgeListenerto notify about changes.voidaddKnowledgeType(@NotNull java.lang.String type, @NotNull java.lang.String name, int face, boolean canAttempt)booleancanAttemptType(@NotNull java.lang.String type)voidclearTypes()voidfilterType(int index)@Nullable KnowledgeItemgetKnowledge(int index)Returns aKnowledgeIteminstance by index.intgetKnowledgeCount()intgetTypeFace(int index)@NotNull java.lang.StringgetTypeName(int index)intgetTypes()voidselectCharacter()A character name was sent to the server.
-
-
-
Constructor Detail
-
KnowledgeManager
public KnowledgeManager(@NotNull @NotNull GuiStateManager guiStateManager)
-
-
Method Detail
-
selectCharacter
public void selectCharacter()
A character name was sent to the server.
-
addKnowledgeListener
public void addKnowledgeListener(@NotNull @NotNull KnowledgeListener listener)Adds aKnowledgeListenerto notify about changes.- Parameters:
listener- the listener to add
-
addKnowledgeType
public void addKnowledgeType(@NotNull @NotNull java.lang.String type, @NotNull @NotNull java.lang.String name, int face, boolean canAttempt)
-
clearTypes
public void clearTypes()
-
getTypes
public int getTypes()
-
getTypeName
@NotNull public @NotNull java.lang.String getTypeName(int index)
-
getTypeFace
public int getTypeFace(int index)
-
canAttemptType
public boolean canAttemptType(@NotNull @NotNull java.lang.String type)
-
addKnowledge
public void addKnowledge(int index, @NotNull @NotNull java.lang.String type, @NotNull @NotNull java.lang.String title, int face)
-
getKnowledgeCount
public int getKnowledgeCount()
-
getKnowledge
@Nullable public @Nullable KnowledgeItem getKnowledge(int index)
Returns aKnowledgeIteminstance by index.- Parameters:
index- the index- Returns:
- the item or
nullif the index is invalid
-
filterType
public void filterType(int index)
-
-