com.realtime.crossfire.jxclient.skin.io.JXCSkinLoader Class Reference

Collaboration diagram for com.realtime.crossfire.jxclient.skin.io.JXCSkinLoader:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 JXCSkinLoader (@NotNull final ItemSet itemSet,@NotNull final ItemView inventoryView,@NotNull final FloorView floorView,@NotNull final SpellsView spellView,@NotNull final SpellsManager spellsManager,@NotNull final FacesManager facesManager,@NotNull final Stats stats,@NotNull final MapUpdaterState mapUpdaterState,@NotNull final KeyBindings defaultKeyBindings,@NotNull final OptionManager optionManager,@NotNull final ExperienceTable experienceTable,@NotNull final SkillSet skillSet, final int defaultTileSize,@NotNull final KeybindingsManager keybindingsManager,@NotNull final QuestsManager questsManager,@NotNull final QuestsView questView)
JXCSkin load (@NotNull final JXCSkinSource skinSource,@NotNull final CrossfireServerConnection crossfireServerConnection,@NotNull final GuiStateManager guiStateManager,@NotNull final TooltipManager tooltipManager,@NotNull final JXCWindowRenderer windowRenderer,@NotNull final GUIElementListener elementListener,@NotNull final MetaserverModel metaserverModel,@NotNull final CharacterModel characterModel,@NotNull final CommandQueue commandQueue,@NotNull final Shortcuts shortcuts,@NotNull final CommandExecutor commandExecutor,@NotNull final CurrentSpellManager currentSpellManager,@NotNull final CommandCallback commandCallback,@NotNull final Macros macros,@NotNull final GuiFactory guiFactory,@NotNull final SmoothFaces smoothFaces) throws JXCSkinException

Package Attributes

final QuestsView questView

Detailed Description

Parser for loading JXCSkin instances from JXCSkinSources.

Author:
Andreas Kirschbaum

Definition at line 166 of file JXCSkinLoader.java.


Constructor & Destructor Documentation

com.realtime.crossfire.jxclient.skin.io.JXCSkinLoader.JXCSkinLoader ( @NotNull final ItemSet  itemSet,
@NotNull final ItemView  inventoryView,
@NotNull final FloorView  floorView,
@NotNull final SpellsView  spellView,
@NotNull final SpellsManager  spellsManager,
@NotNull final FacesManager  facesManager,
@NotNull final Stats  stats,
@NotNull final MapUpdaterState  mapUpdaterState,
@NotNull final KeyBindings  defaultKeyBindings,
@NotNull final OptionManager  optionManager,
@NotNull final ExperienceTable  experienceTable,
@NotNull final SkillSet  skillSet,
final int  defaultTileSize,
@NotNull final KeybindingsManager  keybindingsManager,
@NotNull final QuestsManager  questsManager,
@NotNull final QuestsView  questView 
)

Creates a new instance.

Parameters:
itemSet the item set instance to use
inventoryView the inventory item view to use
floorView the floor view to use
spellView the spells view to use
spellsManager the spells manager instance to use
facesManager the faces manager instance to use
stats the stats instance to use
mapUpdaterState the map updater state instance to use
defaultKeyBindings the default key bindings
optionManager the option manager to use
experienceTable the experience table to use
skillSet the skill set to use
defaultTileSize the default tile size for the map view
keybindingsManager the keybindings manager to use
questView the quests view to use
questsManager the quests manager instance to use

Definition at line 410 of file JXCSkinLoader.java.


Member Function Documentation

JXCSkin com.realtime.crossfire.jxclient.skin.io.JXCSkinLoader.load ( @NotNull final JXCSkinSource  skinSource,
@NotNull final CrossfireServerConnection  crossfireServerConnection,
@NotNull final GuiStateManager  guiStateManager,
@NotNull final TooltipManager  tooltipManager,
@NotNull final JXCWindowRenderer  windowRenderer,
@NotNull final GUIElementListener  elementListener,
@NotNull final MetaserverModel  metaserverModel,
@NotNull final CharacterModel  characterModel,
@NotNull final CommandQueue  commandQueue,
@NotNull final Shortcuts  shortcuts,
@NotNull final CommandExecutor  commandExecutor,
@NotNull final CurrentSpellManager  currentSpellManager,
@NotNull final CommandCallback  commandCallback,
@NotNull final Macros  macros,
@NotNull final GuiFactory  guiFactory,
@NotNull final SmoothFaces  smoothFaces 
) throws JXCSkinException

Loads the skin from its external representation.

Parameters:
skinSource the source to load from
crossfireServerConnection the server connection to attach to
guiStateManager the gui state manager instance
tooltipManager the tooltip manager to update
windowRenderer the window renderer to add to
elementListener the element listener to notify
metaserverModel the metaserver mode to use
characterModel the character model to use
commandQueue the command queue to use
shortcuts the shortcuts to use
commandExecutor the command executor for executing commands
currentSpellManager the current spell manager to use
commandCallback the command callback to use
macros the macros instance to use
guiFactory the gui factory for creating gui elements
smoothFaces the smooth faces
Returns:
the loaded skin
Exceptions:
JXCSkinException if the skin cannot be loaded

Definition at line 452 of file JXCSkinLoader.java.

Here is the call graph for this function:

Here is the caller graph for this function:


Member Data Documentation

The QuestsView to use.

Definition at line 228 of file JXCSkinLoader.java.


The documentation for this class was generated from the following file:
Generated on Sun Nov 6 15:56:52 2011 for Crossfire JXClient, Trunk by  doxygen 1.6.3