Crossfire JXClient, Trunk
KnowledgeTypeView.java
Go to the documentation of this file.
1 package com.realtime.crossfire.jxclient.items;
2 
7 import org.jetbrains.annotations.NotNull;
8 import org.jetbrains.annotations.Nullable;
9 
13 public class KnowledgeTypeView extends AbstractItemView {
14 
15  @NotNull
17 
18  @NotNull
19  private final FacesManager facesManager;
20 
22  this.facesManager = facesManager;
23  this.knowledgeManager = knowledgeManager;
25 
26  @Override
27  public void typeAdded(final int index) {
29  }
30 
31  @Override
32  public void knowledgeAdded(final int index) {
33  }
34  });
36 
37  }
38 
39  @Override
40  public int getSize() {
41  return knowledgeManager.getTypes();
42  }
43 
44  @Nullable
45  @Override
46  public CfItem getItem(final int index) {
48  return new CfItem(0, 0, 0, 0, face, knowledgeManager.getTypeName(index), knowledgeManager.getTypeName(index), 0, 0, 0, 0);
49  }
50 
51 }
com.realtime.crossfire.jxclient.knowledge
Definition: KnowledgeItem.java:23
com.realtime.crossfire.jxclient
com.realtime.crossfire.jxclient.items.AbstractItemView
Definition: AbstractItemView.java:35
com.realtime.crossfire.jxclient.items.KnowledgeTypeView.getItem
CfItem getItem(final int index)
Definition: KnowledgeTypeView.java:46
com.realtime.crossfire.jxclient.knowledge.KnowledgeManager.getTypes
int getTypes()
Definition: KnowledgeManager.java:146
com.realtime.crossfire.jxclient.knowledge.KnowledgeManager.addKnowledgeListener
void addKnowledgeListener(@NotNull final KnowledgeListener listener)
Definition: KnowledgeManager.java:121
com.realtime.crossfire.jxclient.faces
Definition: AbstractFaceQueue.java:23
com.realtime.crossfire.jxclient.knowledge.KnowledgeManager.getTypeName
String getTypeName(final int index)
Definition: KnowledgeManager.java:151
com.realtime.crossfire.jxclient.faces.FacesManager.getFace
Face getFace(int faceNum)
com.realtime.crossfire.jxclient.items.KnowledgeTypeView.facesManager
final FacesManager facesManager
Definition: KnowledgeTypeView.java:19
com.realtime.crossfire.jxclient.items.AbstractItemView.addModifiedRange
void addModifiedRange(final int firstIndex, final int lastIndex)
Definition: AbstractItemView.java:103
com.realtime.crossfire.jxclient.items.KnowledgeTypeView.knowledgeManager
final KnowledgeManager knowledgeManager
Definition: KnowledgeTypeView.java:16
com.realtime.crossfire.jxclient.items.KnowledgeTypeView.KnowledgeTypeView
KnowledgeTypeView(@NotNull final FacesManager facesManager, @NotNull final KnowledgeManager knowledgeManager)
Definition: KnowledgeTypeView.java:21
com.realtime.crossfire.jxclient.knowledge.KnowledgeManager.getTypeFace
int getTypeFace(final int index)
Definition: KnowledgeManager.java:158
com.realtime.crossfire.jxclient.items.CfItem
Definition: CfItem.java:37
com.realtime.crossfire.jxclient.items.KnowledgeTypeView.getSize
int getSize()
Definition: KnowledgeTypeView.java:40
com.realtime.crossfire.jxclient.faces.FacesManager.addFacesManagerListener
void addFacesManagerListener(@NotNull FacesManagerListener facesManagerListener)
com.realtime.crossfire.jxclient.faces.FacesManager
Definition: FacesManager.java:40
com.realtime.crossfire
com.realtime
com.realtime.crossfire.jxclient.knowledge.KnowledgeManager
Definition: KnowledgeManager.java:19
com
com.realtime.crossfire.jxclient.items.KnowledgeTypeView
Definition: KnowledgeTypeView.java:13
com.realtime.crossfire.jxclient.faces.Face
Definition: Face.java:37
com.realtime.crossfire.jxclient.knowledge.KnowledgeListener
Definition: KnowledgeListener.java:30