Crossfire JXClient, Trunk
R20561
|
Provides a view of all spells a character knows. More...
Public Member Functions | |||||
CfItem | getItem (final int index) | ||||
Returns the CfItem in a given slot.
| |||||
int | getSize () | ||||
Returns the number of items.
| |||||
SpellsView (@NotNull final SpellsManager spellsManager, @NotNull final FacesManager facesManager) | |||||
Creates a new instance. More... | |||||
![]() | |||||
void | addLocationListener (final int index, @NotNull final LocationListener locationListener) | ||||
Adds a LocationListener to be notified when the item displayed in a floor slot has changed.
| |||||
void | addLocationsListener (@NotNull final LocationsListener locationsListener) | ||||
Adds a LocationsListener to be notified when any displayed item has changed.
| |||||
void | removeLocationListener (final int index, @NotNull final LocationListener locationListener) | ||||
Removes a LocationListener to be notified when the item displayed in a floor slot has changed.
| |||||
void | removeLocationsListener (@NotNull final LocationsListener locationsListener) | ||||
Removes a LocationsListener to be notified when any displayed item has changed.
| |||||
Private Attributes | |
final FacesManager | facesManager |
The FacesManager for retrieving face information. More... | |
final SpellsManager | spellsManager |
The spells to display. More... | |
Additional Inherited Members | |
![]() | |
AbstractItemView () | |
Creates a new instance. More... | |
void | addModified (final int index) |
Marks a slot as modified. More... | |
void | addModifiedRange (final int firstIndex, final int lastIndex) |
Marks a range of slots as modified. More... | |
Provides a view of all spells a character knows.
Definition at line 35 of file SpellsView.java.
com.realtime.crossfire.jxclient.items.SpellsView.SpellsView | ( | @NotNull final SpellsManager | spellsManager, |
@NotNull final FacesManager | facesManager | ||
) |
Creates a new instance.
spellsManager | the spells to display |
facesManager | the faces manager for retrieving face information |
Definition at line 54 of file SpellsView.java.
References com.realtime.crossfire.jxclient.faces.FacesManager.addFacesManagerListener(), com.realtime.crossfire.jxclient.items.AbstractItemView.addModifiedRange(), com.realtime.crossfire.jxclient.items.SpellsView.facesManager, and com.realtime.crossfire.jxclient.items.SpellsView.spellsManager.
CfItem com.realtime.crossfire.jxclient.items.SpellsView.getItem | ( | final int | index | ) |
Returns the CfItem in a given slot.
index | the slot index |
Implements com.realtime.crossfire.jxclient.items.ItemView.
Definition at line 90 of file SpellsView.java.
References com.realtime.crossfire.jxclient.faces.FacesManager.getFace(), com.realtime.crossfire.jxclient.spells.Spell.getFaceNum(), com.realtime.crossfire.jxclient.spells.Spell.getName(), com.realtime.crossfire.jxclient.spells.SpellsManager.getSpell(), and com.realtime.crossfire.jxclient.spells.Spell.getTag().
int com.realtime.crossfire.jxclient.items.SpellsView.getSize | ( | ) |
Returns the number of items.
Implements com.realtime.crossfire.jxclient.items.ItemView.
Definition at line 81 of file SpellsView.java.
References com.realtime.crossfire.jxclient.spells.SpellsManager.getSpells().
|
private |
The FacesManager for retrieving face information.
Definition at line 47 of file SpellsView.java.
Referenced by com.realtime.crossfire.jxclient.items.SpellsView.SpellsView().
|
private |
The spells to display.
Definition at line 41 of file SpellsView.java.
Referenced by com.realtime.crossfire.jxclient.items.SpellsView.SpellsView().