Crossfire JXClient, Trunk
|
Public Member Functions | |
void | addCrossfireAccountListener (@NotNull final CrossfireAccountListener listener) |
void | addCrossfireComcListener (@NotNull final CrossfireComcListener listener) |
void | addCrossfireDrawextinfoListener (@NotNull final CrossfireDrawextinfoListener listener) |
void | addCrossfireDrawinfoListener (@NotNull final CrossfireDrawinfoListener listener) |
void | addCrossfireFailureListener (@NotNull final CrossfireFailureListener listener) |
void | addCrossfireMagicmapListener (@NotNull final CrossfireMagicmapListener listener) |
void | addCrossfireMusicListener (@NotNull final CrossfireMusicListener listener) |
void | addCrossfirePickupListener (@NotNull final CrossfirePickupListener listener) |
void | addCrossfireQueryListener (@NotNull final CrossfireQueryListener listener) |
void | addCrossfireSoundListener (@NotNull final CrossfireSoundListener listener) |
void | addCrossfireTickListener (@NotNull final CrossfireTickListener listener) |
void | addCrossfireUpdateItemListener (@NotNull final CrossfireUpdateItemListener crossfireUpdateItemListener) |
void | addPacketWatcherListener (@NotNull final ReceivedPacketListener listener) |
void | addSentPacketListener (@NotNull final SentPacketListener listener) |
void | drawextinfo (final int color, final int type, final int subtype, @NotNull final String message) |
void | drawInfo (@NotNull final String message, final int color) |
void | drawInfoSetDebugMode (final boolean printMessageTypes) |
void | removeCrossfireAccountListener (@NotNull final CrossfireAccountListener listener) |
void | removeCrossfireDrawextinfoListener (@NotNull final CrossfireDrawextinfoListener listener) |
void | removeCrossfireDrawinfoListener (@NotNull final CrossfireDrawinfoListener listener) |
void | removeCrossfireFailureListener (@NotNull final CrossfireFailureListener listener) |
void | removeCrossfireMagicmapListener (@NotNull final CrossfireMagicmapListener listener) |
void | removeCrossfirePickupListener (@NotNull final CrossfirePickupListener listener) |
void | removeCrossfireQueryListener (@NotNull final CrossfireQueryListener listener) |
void | removeCrossfireUpdateItemListener (@NotNull final CrossfireUpdateItemListener crossfireUpdateItemListener) |
void | removePacketWatcherListener (@NotNull final ReceivedPacketListener listener) |
void | removeSentPacketListener (@NotNull final SentPacketListener listener) |
Public Member Functions inherited from com.realtime.crossfire.jxclient.server.crossfire.CrossfireServerConnection | |
void | addCrossfireMapScrollListener (@NotNull CrossfireMapScrollListener listener) |
void | drawextinfo (int color, int type, int subtype, String message) |
String | getAccountName () |
void | sendAccountCharacterCreate (@NotNull String login, @NotNull String password, @NotNull Collection< String > attributes) |
void | sendAccountCreate (@NotNull String login, @NotNull String password) |
void | sendAccountLink (int force, @NotNull String login, @NotNull String password) |
void | sendAccountLogin (@NotNull String login, @NotNull String password) |
void | sendAccountPassword (@NotNull String currentPassword, @NotNull String newPassword) |
void | sendAccountPlay (@NotNull String name) |
void | sendAddme () |
void | sendApply (int tag) |
void | sendExamine (int tag) |
void | sendLock (boolean val, int tag) |
void | sendLookat (final int dx, int dy) |
void | sendMark (int tag) |
void | sendMove (int to, int tag, int nrof) |
int | sendNcom (int repeat, @NotNull String command) |
void | sendRawString (@NotNull String command) |
void | sendReply (@NotNull String text) |
void | sendRequestinfo (@NotNull String infoType) |
void | sendSetup (@NotNull String... options) |
void | sendToggleextendedtext (@NotNull int... types) |
void | sendVersion (int csval, int scval, @NotNull String vinfo) |
void | setCrossfireUpdateMapListener (@NotNull CrossfireUpdateMapListener listener) |
void | setPreferredMapSize (int preferredMapWidth, int preferredMapHeight) |
void | setPreferredNumLookObjects (int preferredNumLookObjects) |
void | start () |
void | stop () throws InterruptedException |
Public Member Functions inherited from com.realtime.crossfire.jxclient.faces.AskfaceQueue | |
void | addFaceReceivedListener (@NotNull AskfaceFaceQueueListener listener) |
void | sendAskface (int faceNum) |
Public Member Functions inherited from com.realtime.crossfire.jxclient.server.server.ServerConnection | |
void | addClientSocketListener (@NotNull ClientSocketListener clientSocketListener) |
void | connect (@NotNull String hostname, int port) |
void | disconnect (@NotNull String reason) |
void | removeClientSocketListener (@NotNull ClientSocketListener clientSocketListener) |
Protected Member Functions | |
AbstractCrossfireServerConnection (@NotNull final Model model) | |
void | clearFailure () |
void | fireAddAccount (@NotNull final CharacterInformation characterInformation) |
void | fireAddItemReceived (final int location, final int tag, final int flags, final int weight, final int faceNum, final String name, final String namePl, final int anim, final int animSpeed, final int nrof, final int type) |
void | fireCommandComcReceived (final int packetNo, final int time) |
void | fireCommandQueryReceived (@NotNull final String prompt, final int queryType) |
void | fireCommandSound2Received (final int x, final int y, final int dir, final int volume, final int type, @NotNull final String action, @NotNull final String name) |
void | fireCommandSoundReceived (final int x, final int y, final int num, final int type) |
void | fireDelinvReceived (final int tag) |
void | fireDelitemReceived (final int @NotNull[] tags) |
void | fireEndAccountList (final int count) |
void | fireFaceReceived (final int faceNum, final int faceSetNum, final int faceChecksum, @NotNull final String faceName) |
void | fireFailure (@NotNull final String command, @NotNull final String arguments) |
void | fireMagicMap () |
void | fireManageAccount () |
void | fireMarkSent (final int tag) |
void | fireMusicReceived (@NotNull final String music) |
void | firePickupChanged (final int pickupOptions) |
void | firePlayerReceived (final int tag, final int weight, final int faceNum, @NotNull final String name) |
void | fireReplySent () |
void | fireSelectCharacter (@NotNull final String accountName, @NotNull final String characterName) |
void | fireStartAccountList (@NotNull final String accountName) |
void | fireStartPlaying () |
void | fireTick (final int tickNo) |
void | fireUpditemReceived (final int flags, final int tag, final int valLocation, final int valFlags, final int valWeight, final int valFaceNum, @NotNull final String valName, @NotNull final String valNamePl, final int valAnim, final int valAnimSpeed, final int valNrof) |
void | notifyPacketWatcherListeners (@NotNull final String command, @NotNull final ClientSocketMonitorCommand args) |
Static Protected Member Functions | |
static String | newString (@NotNull final ByteBuffer byteBuffer, final int start, final int len) |
Static Protected Attributes | |
static final Charset | UTF8 = StandardCharsets.UTF_8 |
Abstract base class for CrossfireServerConnection implementing classes.
Definition at line 40 of file AbstractCrossfireServerConnection.java.
|
protected |
Creates a new instance.
model | the model instance to update |
Definition at line 154 of file AbstractCrossfireServerConnection.java.
References com.realtime.crossfire.jxclient.server.crossfire.AbstractCrossfireServerConnection.model.
void com.realtime.crossfire.jxclient.server.crossfire.AbstractCrossfireServerConnection.addCrossfireAccountListener | ( | @NotNull final CrossfireAccountListener | listener | ) |
Adds a listener to be notified about account events.
listener | the listener to add |
Implements com.realtime.crossfire.jxclient.server.crossfire.CrossfireServerConnection.
Definition at line 234 of file AbstractCrossfireServerConnection.java.
References com.realtime.crossfire.jxclient.server.crossfire.AbstractCrossfireServerConnection.crossfireAccountListeners.
void com.realtime.crossfire.jxclient.server.crossfire.AbstractCrossfireServerConnection.addCrossfireComcListener | ( | @NotNull final CrossfireComcListener | listener | ) |
Adds a listener to be notified about received comc commands.
listener | the listener to add |
Implements com.realtime.crossfire.jxclient.server.crossfire.CrossfireServerConnection.
Definition at line 224 of file AbstractCrossfireServerConnection.java.
References com.realtime.crossfire.jxclient.server.crossfire.AbstractCrossfireServerConnection.crossfireComcListeners.
void com.realtime.crossfire.jxclient.server.crossfire.AbstractCrossfireServerConnection.addCrossfireDrawextinfoListener | ( | @NotNull final CrossfireDrawextinfoListener | listener | ) |
Adds a new listener monitoring the drawextinfo S->C messages.
listener | the listener to remove |
Implements com.realtime.crossfire.jxclient.server.crossfire.CrossfireServerConnection.
Definition at line 169 of file AbstractCrossfireServerConnection.java.
References com.realtime.crossfire.jxclient.server.crossfire.AbstractCrossfireServerConnection.drawextinfoListeners.
void com.realtime.crossfire.jxclient.server.crossfire.AbstractCrossfireServerConnection.addCrossfireDrawinfoListener | ( | @NotNull final CrossfireDrawinfoListener | listener | ) |
Adds a new listener monitoring the drawinfo S->C messages.
listener | the listener to remove |
Implements com.realtime.crossfire.jxclient.server.crossfire.CrossfireServerConnection.
Definition at line 159 of file AbstractCrossfireServerConnection.java.
References com.realtime.crossfire.jxclient.server.crossfire.AbstractCrossfireServerConnection.drawinfoListeners.
void com.realtime.crossfire.jxclient.server.crossfire.AbstractCrossfireServerConnection.addCrossfireFailureListener | ( | @NotNull final CrossfireFailureListener | listener | ) |
Adds a listener to be notified of failure messages.
listener | the listener to add |
Implements com.realtime.crossfire.jxclient.server.crossfire.CrossfireServerConnection.
Definition at line 269 of file AbstractCrossfireServerConnection.java.
References com.realtime.crossfire.jxclient.server.crossfire.AbstractCrossfireServerConnection.crossfireFailureListeners.
void com.realtime.crossfire.jxclient.server.crossfire.AbstractCrossfireServerConnection.addCrossfireMagicmapListener | ( | @NotNull final CrossfireMagicmapListener | listener | ) |
Adds a listener from the list of objects listening to magicmap messages.
listener | the listener to add |
Implements com.realtime.crossfire.jxclient.server.crossfire.CrossfireServerConnection.
Definition at line 189 of file AbstractCrossfireServerConnection.java.
References com.realtime.crossfire.jxclient.server.crossfire.AbstractCrossfireServerConnection.magicmapListeners.
void com.realtime.crossfire.jxclient.server.crossfire.AbstractCrossfireServerConnection.addCrossfireMusicListener | ( | @NotNull final CrossfireMusicListener | listener | ) |
Adds a listener to be notified about received music commands.
listener | the listener to add |
Implements com.realtime.crossfire.jxclient.server.crossfire.CrossfireServerConnection.
Definition at line 219 of file AbstractCrossfireServerConnection.java.
References com.realtime.crossfire.jxclient.server.crossfire.AbstractCrossfireServerConnection.crossfireMusicListeners.
void com.realtime.crossfire.jxclient.server.crossfire.AbstractCrossfireServerConnection.addCrossfirePickupListener | ( | @NotNull final CrossfirePickupListener | listener | ) |
Adds a listener to be notified about received "pickup" messages.
listener | the listener to add |
Implements com.realtime.crossfire.jxclient.server.crossfire.CrossfireServerConnection.
Definition at line 259 of file AbstractCrossfireServerConnection.java.
References com.realtime.crossfire.jxclient.server.crossfire.AbstractCrossfireServerConnection.crossfirePickupListeners.
void com.realtime.crossfire.jxclient.server.crossfire.AbstractCrossfireServerConnection.addCrossfireQueryListener | ( | @NotNull final CrossfireQueryListener | listener | ) |
Adds a new listener monitoring the query S->C messages.
listener | the listener to remove |
Implements com.realtime.crossfire.jxclient.server.crossfire.CrossfireServerConnection.
Definition at line 179 of file AbstractCrossfireServerConnection.java.
References com.realtime.crossfire.jxclient.server.crossfire.AbstractCrossfireServerConnection.queryListeners.
void com.realtime.crossfire.jxclient.server.crossfire.AbstractCrossfireServerConnection.addCrossfireSoundListener | ( | @NotNull final CrossfireSoundListener | listener | ) |
Adds a listener to be notified about received sound commands.
listener | the listener to add |
Implements com.realtime.crossfire.jxclient.server.crossfire.CrossfireServerConnection.
Definition at line 214 of file AbstractCrossfireServerConnection.java.
References com.realtime.crossfire.jxclient.server.crossfire.AbstractCrossfireServerConnection.crossfireSoundListeners.
void com.realtime.crossfire.jxclient.server.crossfire.AbstractCrossfireServerConnection.addCrossfireTickListener | ( | @NotNull final CrossfireTickListener | listener | ) |
Adds a listener to be notified about tick changes.
listener | the listener to add |
Implements com.realtime.crossfire.jxclient.server.crossfire.CrossfireServerConnection.
Definition at line 209 of file AbstractCrossfireServerConnection.java.
References com.realtime.crossfire.jxclient.server.crossfire.AbstractCrossfireServerConnection.crossfireTickListeners.
void com.realtime.crossfire.jxclient.server.crossfire.AbstractCrossfireServerConnection.addCrossfireUpdateItemListener | ( | @NotNull final CrossfireUpdateItemListener | crossfireUpdateItemListener | ) |
Adds a listener to be notified about item changes.
crossfireUpdateItemListener | the listener to add |
Implements com.realtime.crossfire.jxclient.server.crossfire.CrossfireServerConnection.
Definition at line 199 of file AbstractCrossfireServerConnection.java.
void com.realtime.crossfire.jxclient.server.crossfire.AbstractCrossfireServerConnection.addPacketWatcherListener | ( | @NotNull final ReceivedPacketListener | listener | ) |
Adds a listener to be notified about received packets.
listener | the listener to add |
Implements com.realtime.crossfire.jxclient.server.crossfire.CrossfireServerConnection.
Definition at line 229 of file AbstractCrossfireServerConnection.java.
References com.realtime.crossfire.jxclient.server.crossfire.AbstractCrossfireServerConnection.receivedPacketListeners.
Referenced by com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnectionTest.scriptCallback_drawextinfoMessage_includesSubtypeParameter(), and com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnectionTest.test_statsMessage_callsPacketWatcherCallback().
void com.realtime.crossfire.jxclient.server.crossfire.AbstractCrossfireServerConnection.addSentPacketListener | ( | @NotNull final SentPacketListener | listener | ) |
Adds a listener to be notified about sent reply packets.
listener | the listener to add |
Implements com.realtime.crossfire.jxclient.server.crossfire.CrossfireServerConnection.
Definition at line 249 of file AbstractCrossfireServerConnection.java.
References com.realtime.crossfire.jxclient.server.crossfire.AbstractCrossfireServerConnection.sentPacketListeners.
|
protected |
Inform the various failure listeners that they can clean the last displayed failure.
Definition at line 340 of file AbstractCrossfireServerConnection.java.
References com.realtime.crossfire.jxclient.server.crossfire.AbstractCrossfireServerConnection.crossfireFailureListeners.
Referenced by com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.sendAccountLogin().
void com.realtime.crossfire.jxclient.server.crossfire.AbstractCrossfireServerConnection.drawextinfo | ( | final int | color, |
final int | type, | ||
final int | subtype, | ||
@NotNull final String | message | ||
) |
Definition at line 414 of file AbstractCrossfireServerConnection.java.
References com.realtime.crossfire.jxclient.server.crossfire.AbstractCrossfireServerConnection.drawextinfoListeners.
Referenced by com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processDrawExtInfo().
void com.realtime.crossfire.jxclient.server.crossfire.AbstractCrossfireServerConnection.drawInfo | ( | @NotNull final String | message, |
final int | color | ||
) |
Pretends that a drawinfo message has been received.
message | the message |
color | the color |
Implements com.realtime.crossfire.jxclient.server.crossfire.CrossfireServerConnection.
Definition at line 407 of file AbstractCrossfireServerConnection.java.
References com.realtime.crossfire.jxclient.server.crossfire.AbstractCrossfireServerConnection.drawinfoListeners.
Referenced by com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processDrawInfo().
void com.realtime.crossfire.jxclient.server.crossfire.AbstractCrossfireServerConnection.drawInfoSetDebugMode | ( | final boolean | printMessageTypes | ) |
Enables or disables printing of message types.
printMessageTypes | whether to enable or disable message types |
Implements com.realtime.crossfire.jxclient.server.crossfire.CrossfireServerConnection.
Definition at line 421 of file AbstractCrossfireServerConnection.java.
References com.realtime.crossfire.jxclient.server.crossfire.AbstractCrossfireServerConnection.drawextinfoListeners.
|
protected |
Definition at line 290 of file AbstractCrossfireServerConnection.java.
References com.realtime.crossfire.jxclient.server.crossfire.AbstractCrossfireServerConnection.crossfireAccountListeners.
Referenced by com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processAccountPlayers().
|
protected |
Definition at line 346 of file AbstractCrossfireServerConnection.java.
Referenced by com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processItem2().
|
protected |
Definition at line 308 of file AbstractCrossfireServerConnection.java.
References com.realtime.crossfire.jxclient.server.crossfire.AbstractCrossfireServerConnection.crossfireComcListeners.
Referenced by com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processComc().
|
protected |
Definition at line 376 of file AbstractCrossfireServerConnection.java.
References com.realtime.crossfire.jxclient.server.crossfire.AbstractCrossfireServerConnection.queryListeners.
Referenced by com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processQuery().
|
protected |
Definition at line 388 of file AbstractCrossfireServerConnection.java.
References com.realtime.crossfire.jxclient.server.crossfire.AbstractCrossfireServerConnection.crossfireSoundListeners.
Referenced by com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processSound2().
|
protected |
Definition at line 382 of file AbstractCrossfireServerConnection.java.
References com.realtime.crossfire.jxclient.server.crossfire.AbstractCrossfireServerConnection.crossfireSoundListeners.
Referenced by com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processSound().
|
protected |
Definition at line 314 of file AbstractCrossfireServerConnection.java.
Referenced by com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processDelInv().
|
protected |
Definition at line 320 of file AbstractCrossfireServerConnection.java.
Referenced by com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processDelItem().
|
protected |
Definition at line 296 of file AbstractCrossfireServerConnection.java.
References com.realtime.crossfire.jxclient.server.crossfire.AbstractCrossfireServerConnection.crossfireAccountListeners.
Referenced by com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processAccountPlayers().
|
protected |
Definition at line 326 of file AbstractCrossfireServerConnection.java.
References com.realtime.crossfire.jxclient.faces.FaceCache.addFace(), com.realtime.crossfire.jxclient.server.crossfire.Model.getFaceCache(), and com.realtime.crossfire.jxclient.server.crossfire.AbstractCrossfireServerConnection.model.
Referenced by com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processFace2().
|
protected |
Definition at line 330 of file AbstractCrossfireServerConnection.java.
References com.realtime.crossfire.jxclient.server.crossfire.AbstractCrossfireServerConnection.crossfireFailureListeners.
Referenced by com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processFailure().
|
protected |
Definition at line 352 of file AbstractCrossfireServerConnection.java.
References com.realtime.crossfire.jxclient.server.crossfire.AbstractCrossfireServerConnection.magicmapListeners.
Referenced by com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processMagicMap().
|
protected |
Definition at line 278 of file AbstractCrossfireServerConnection.java.
References com.realtime.crossfire.jxclient.server.crossfire.AbstractCrossfireServerConnection.crossfireAccountListeners.
Referenced by com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.cmdReplyinfo().
|
protected |
Notifies all listeners about a "mark" command that has been sent to the Crossfire server.
tag | the tag of the marked item |
Definition at line 432 of file AbstractCrossfireServerConnection.java.
References com.realtime.crossfire.jxclient.server.crossfire.AbstractCrossfireServerConnection.sentPacketListeners.
Referenced by com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.sendMark().
|
protected |
Definition at line 358 of file AbstractCrossfireServerConnection.java.
References com.realtime.crossfire.jxclient.server.crossfire.AbstractCrossfireServerConnection.crossfireMusicListeners.
Referenced by com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processMusic().
|
protected |
Definition at line 364 of file AbstractCrossfireServerConnection.java.
References com.realtime.crossfire.jxclient.server.crossfire.AbstractCrossfireServerConnection.crossfirePickupListeners.
Referenced by com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processPickup().
|
protected |
Definition at line 370 of file AbstractCrossfireServerConnection.java.
Referenced by com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processPlayer().
|
protected |
Notifies all listeners about a "reply" command that has been sent to the Crossfire server.
Definition at line 442 of file AbstractCrossfireServerConnection.java.
References com.realtime.crossfire.jxclient.server.crossfire.AbstractCrossfireServerConnection.sentPacketListeners.
Referenced by com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.sendReply().
|
protected |
Definition at line 479 of file AbstractCrossfireServerConnection.java.
References com.realtime.crossfire.jxclient.server.crossfire.AbstractCrossfireServerConnection.crossfireAccountListeners, com.realtime.crossfire.jxclient.server.crossfire.Model.getKnowledgeManager(), com.realtime.crossfire.jxclient.server.crossfire.Model.getQuestsManager(), com.realtime.crossfire.jxclient.server.crossfire.Model.getSpellsManager(), com.realtime.crossfire.jxclient.server.crossfire.AbstractCrossfireServerConnection.model, com.realtime.crossfire.jxclient.knowledge.KnowledgeManager.selectCharacter(), com.realtime.crossfire.jxclient.quests.QuestsManager.selectCharacter(), and com.realtime.crossfire.jxclient.spells.SpellsManager.selectCharacter().
|
protected |
Definition at line 284 of file AbstractCrossfireServerConnection.java.
References com.realtime.crossfire.jxclient.server.crossfire.AbstractCrossfireServerConnection.crossfireAccountListeners.
Referenced by com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processAccountPlayers().
|
protected |
Definition at line 302 of file AbstractCrossfireServerConnection.java.
References com.realtime.crossfire.jxclient.server.crossfire.AbstractCrossfireServerConnection.crossfireAccountListeners.
Referenced by com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processAddmeSuccess().
|
protected |
Definition at line 394 of file AbstractCrossfireServerConnection.java.
References com.realtime.crossfire.jxclient.server.crossfire.AbstractCrossfireServerConnection.crossfireTickListeners.
Referenced by com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processTick().
|
protected |
Definition at line 400 of file AbstractCrossfireServerConnection.java.
Referenced by com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processUpdItem().
|
staticprotected |
Extracts a string from a ByteBuffer range.
byteBuffer | the byte buffer |
start | the start index of the string |
len | the length of the string |
Definition at line 471 of file AbstractCrossfireServerConnection.java.
References com.realtime.crossfire.jxclient.server.crossfire.CrossfireServerConnection.start(), and com.realtime.crossfire.jxclient.server.crossfire.AbstractCrossfireServerConnection.UTF8.
Referenced by com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processExtendedInfoSet(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processExtendedTextSet(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processPacket(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processReplyInfo(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processSetup(), and com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processUpdItem().
|
protected |
Notifies all ReceivedPacketListeners about a packet.
command | the command string |
args | the command arguments |
Definition at line 454 of file AbstractCrossfireServerConnection.java.
References com.realtime.crossfire.jxclient.server.crossfire.AbstractCrossfireServerConnection.receivedPacketListeners.
Referenced by com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processAccountPlayers(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processAddKnowledge(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processAddmeFailed(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processAddmeSuccess(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processAddQuest(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processAddSpell(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processAnim(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processComc(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processDelInv(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processDelItem(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processDelSpell(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processDrawExtInfo(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processDrawInfo(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processExtendedInfoSet(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processExtendedTextSet(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processFace2(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processGoodbye(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processImage2(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processItem2(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processMagicMap(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processMap2(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processMapExtended(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processMusic(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processNewMap(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processPickup(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processPlayer(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processQuery(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processReplyInfo(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processSetup(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processSmooth(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processSound(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processSound2(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processStats(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processTick(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processUpdItem(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processUpdQuest(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processUpdSpell(), and com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processVersion().
void com.realtime.crossfire.jxclient.server.crossfire.AbstractCrossfireServerConnection.removeCrossfireAccountListener | ( | @NotNull final CrossfireAccountListener | listener | ) |
Removes a listener to be notified about account events.
listener | the listener to remove |
Implements com.realtime.crossfire.jxclient.server.crossfire.CrossfireServerConnection.
Definition at line 239 of file AbstractCrossfireServerConnection.java.
References com.realtime.crossfire.jxclient.server.crossfire.AbstractCrossfireServerConnection.crossfireAccountListeners.
void com.realtime.crossfire.jxclient.server.crossfire.AbstractCrossfireServerConnection.removeCrossfireDrawextinfoListener | ( | @NotNull final CrossfireDrawextinfoListener | listener | ) |
Removes the given listener from the list of objects listening to the drawextinfo S->C messages.
listener | the listener to remove |
Implements com.realtime.crossfire.jxclient.server.crossfire.CrossfireServerConnection.
Definition at line 174 of file AbstractCrossfireServerConnection.java.
References com.realtime.crossfire.jxclient.server.crossfire.AbstractCrossfireServerConnection.drawextinfoListeners.
void com.realtime.crossfire.jxclient.server.crossfire.AbstractCrossfireServerConnection.removeCrossfireDrawinfoListener | ( | @NotNull final CrossfireDrawinfoListener | listener | ) |
Removes the given listener from the list of objects listening to the drawinfo S->C messages.
listener | the listener to remove |
Implements com.realtime.crossfire.jxclient.server.crossfire.CrossfireServerConnection.
Definition at line 164 of file AbstractCrossfireServerConnection.java.
References com.realtime.crossfire.jxclient.server.crossfire.AbstractCrossfireServerConnection.drawinfoListeners.
void com.realtime.crossfire.jxclient.server.crossfire.AbstractCrossfireServerConnection.removeCrossfireFailureListener | ( | @NotNull final CrossfireFailureListener | listener | ) |
Removes a listener to be notified of failure messages.
listener | the listener to remove |
Implements com.realtime.crossfire.jxclient.server.crossfire.CrossfireServerConnection.
Definition at line 274 of file AbstractCrossfireServerConnection.java.
References com.realtime.crossfire.jxclient.server.crossfire.AbstractCrossfireServerConnection.crossfireFailureListeners.
void com.realtime.crossfire.jxclient.server.crossfire.AbstractCrossfireServerConnection.removeCrossfireMagicmapListener | ( | @NotNull final CrossfireMagicmapListener | listener | ) |
Removes a listener from the list of objects listening to magicmap messages.
listener | the listener to remove |
Implements com.realtime.crossfire.jxclient.server.crossfire.CrossfireServerConnection.
Definition at line 194 of file AbstractCrossfireServerConnection.java.
References com.realtime.crossfire.jxclient.server.crossfire.AbstractCrossfireServerConnection.magicmapListeners.
void com.realtime.crossfire.jxclient.server.crossfire.AbstractCrossfireServerConnection.removeCrossfirePickupListener | ( | @NotNull final CrossfirePickupListener | listener | ) |
Removes a listener to be notified about received "pickup" messages.
listener | the listener to remove |
Implements com.realtime.crossfire.jxclient.server.crossfire.CrossfireServerConnection.
Definition at line 264 of file AbstractCrossfireServerConnection.java.
References com.realtime.crossfire.jxclient.server.crossfire.AbstractCrossfireServerConnection.crossfirePickupListeners.
void com.realtime.crossfire.jxclient.server.crossfire.AbstractCrossfireServerConnection.removeCrossfireQueryListener | ( | @NotNull final CrossfireQueryListener | listener | ) |
Removes the given listener from the list of objects listening to the query S->C messages.
listener | the listener to remove |
Implements com.realtime.crossfire.jxclient.server.crossfire.CrossfireServerConnection.
Definition at line 184 of file AbstractCrossfireServerConnection.java.
References com.realtime.crossfire.jxclient.server.crossfire.AbstractCrossfireServerConnection.queryListeners.
void com.realtime.crossfire.jxclient.server.crossfire.AbstractCrossfireServerConnection.removeCrossfireUpdateItemListener | ( | @NotNull final CrossfireUpdateItemListener | crossfireUpdateItemListener | ) |
Removes a listener to be notified about item changes.
crossfireUpdateItemListener | the listener to remove |
Implements com.realtime.crossfire.jxclient.server.crossfire.CrossfireServerConnection.
Definition at line 204 of file AbstractCrossfireServerConnection.java.
void com.realtime.crossfire.jxclient.server.crossfire.AbstractCrossfireServerConnection.removePacketWatcherListener | ( | @NotNull final ReceivedPacketListener | listener | ) |
Removes a listener to be notified about received packets.
listener | the listener to add |
Implements com.realtime.crossfire.jxclient.server.crossfire.CrossfireServerConnection.
Definition at line 244 of file AbstractCrossfireServerConnection.java.
References com.realtime.crossfire.jxclient.server.crossfire.AbstractCrossfireServerConnection.receivedPacketListeners.
void com.realtime.crossfire.jxclient.server.crossfire.AbstractCrossfireServerConnection.removeSentPacketListener | ( | @NotNull final SentPacketListener | listener | ) |
Removes a listener to be notified about sent reply packets.
listener | the listener to add |
Implements com.realtime.crossfire.jxclient.server.crossfire.CrossfireServerConnection.
Definition at line 254 of file AbstractCrossfireServerConnection.java.
References com.realtime.crossfire.jxclient.server.crossfire.AbstractCrossfireServerConnection.sentPacketListeners.
|
private |
The CrossfireAccountListeners to be notified.
Definition at line 141 of file AbstractCrossfireServerConnection.java.
Referenced by com.realtime.crossfire.jxclient.server.crossfire.AbstractCrossfireServerConnection.addCrossfireAccountListener(), com.realtime.crossfire.jxclient.server.crossfire.AbstractCrossfireServerConnection.fireAddAccount(), com.realtime.crossfire.jxclient.server.crossfire.AbstractCrossfireServerConnection.fireEndAccountList(), com.realtime.crossfire.jxclient.server.crossfire.AbstractCrossfireServerConnection.fireManageAccount(), com.realtime.crossfire.jxclient.server.crossfire.AbstractCrossfireServerConnection.fireSelectCharacter(), com.realtime.crossfire.jxclient.server.crossfire.AbstractCrossfireServerConnection.fireStartAccountList(), com.realtime.crossfire.jxclient.server.crossfire.AbstractCrossfireServerConnection.fireStartPlaying(), and com.realtime.crossfire.jxclient.server.crossfire.AbstractCrossfireServerConnection.removeCrossfireAccountListener().
|
private |
The CrossfireComcListeners to be notified.
Definition at line 114 of file AbstractCrossfireServerConnection.java.
Referenced by com.realtime.crossfire.jxclient.server.crossfire.AbstractCrossfireServerConnection.addCrossfireComcListener(), and com.realtime.crossfire.jxclient.server.crossfire.AbstractCrossfireServerConnection.fireCommandComcReceived().
|
private |
The CrossfireFailureListeners to be notified.
Definition at line 148 of file AbstractCrossfireServerConnection.java.
Referenced by com.realtime.crossfire.jxclient.server.crossfire.AbstractCrossfireServerConnection.addCrossfireFailureListener(), com.realtime.crossfire.jxclient.server.crossfire.AbstractCrossfireServerConnection.clearFailure(), com.realtime.crossfire.jxclient.server.crossfire.AbstractCrossfireServerConnection.fireFailure(), and com.realtime.crossfire.jxclient.server.crossfire.AbstractCrossfireServerConnection.removeCrossfireFailureListener().
|
private |
The CrossfireMusicListeners to be notified.
Definition at line 108 of file AbstractCrossfireServerConnection.java.
Referenced by com.realtime.crossfire.jxclient.server.crossfire.AbstractCrossfireServerConnection.addCrossfireMusicListener(), and com.realtime.crossfire.jxclient.server.crossfire.AbstractCrossfireServerConnection.fireMusicReceived().
|
private |
The CrossfirePickupListeners to be notified.
Definition at line 134 of file AbstractCrossfireServerConnection.java.
Referenced by com.realtime.crossfire.jxclient.server.crossfire.AbstractCrossfireServerConnection.addCrossfirePickupListener(), com.realtime.crossfire.jxclient.server.crossfire.AbstractCrossfireServerConnection.firePickupChanged(), and com.realtime.crossfire.jxclient.server.crossfire.AbstractCrossfireServerConnection.removeCrossfirePickupListener().
|
private |
The CrossfireSoundListeners to be notified.
Definition at line 101 of file AbstractCrossfireServerConnection.java.
Referenced by com.realtime.crossfire.jxclient.server.crossfire.AbstractCrossfireServerConnection.addCrossfireSoundListener(), com.realtime.crossfire.jxclient.server.crossfire.AbstractCrossfireServerConnection.fireCommandSound2Received(), and com.realtime.crossfire.jxclient.server.crossfire.AbstractCrossfireServerConnection.fireCommandSoundReceived().
|
private |
The CrossfireTickListeners to be notified.
Definition at line 94 of file AbstractCrossfireServerConnection.java.
Referenced by com.realtime.crossfire.jxclient.server.crossfire.AbstractCrossfireServerConnection.addCrossfireTickListener(), and com.realtime.crossfire.jxclient.server.crossfire.AbstractCrossfireServerConnection.fireTick().
|
private |
The CrossfireUpdateItemListeners to be notified.
Definition at line 88 of file AbstractCrossfireServerConnection.java.
Referenced by com.realtime.crossfire.jxclient.server.crossfire.AbstractCrossfireServerConnection.addCrossfireUpdateItemListener(), com.realtime.crossfire.jxclient.server.crossfire.AbstractCrossfireServerConnection.fireAddItemReceived(), com.realtime.crossfire.jxclient.server.crossfire.AbstractCrossfireServerConnection.fireDelinvReceived(), com.realtime.crossfire.jxclient.server.crossfire.AbstractCrossfireServerConnection.fireDelitemReceived(), com.realtime.crossfire.jxclient.server.crossfire.AbstractCrossfireServerConnection.firePlayerReceived(), com.realtime.crossfire.jxclient.server.crossfire.AbstractCrossfireServerConnection.fireUpditemReceived(), and com.realtime.crossfire.jxclient.server.crossfire.AbstractCrossfireServerConnection.removeCrossfireUpdateItemListener().
|
private |
The CrossfireDrawextinfoListeners to be notified.
Definition at line 67 of file AbstractCrossfireServerConnection.java.
Referenced by com.realtime.crossfire.jxclient.server.crossfire.AbstractCrossfireServerConnection.addCrossfireDrawextinfoListener(), com.realtime.crossfire.jxclient.server.crossfire.AbstractCrossfireServerConnection.drawextinfo(), com.realtime.crossfire.jxclient.server.crossfire.AbstractCrossfireServerConnection.drawInfoSetDebugMode(), and com.realtime.crossfire.jxclient.server.crossfire.AbstractCrossfireServerConnection.removeCrossfireDrawextinfoListener().
|
private |
The CrossfireDrawinfoListeners to be notified.
Definition at line 60 of file AbstractCrossfireServerConnection.java.
Referenced by com.realtime.crossfire.jxclient.server.crossfire.AbstractCrossfireServerConnection.addCrossfireDrawinfoListener(), com.realtime.crossfire.jxclient.server.crossfire.AbstractCrossfireServerConnection.drawInfo(), and com.realtime.crossfire.jxclient.server.crossfire.AbstractCrossfireServerConnection.removeCrossfireDrawinfoListener().
|
private |
The CrossfireMagicmapListeners to be notified of received magicmap commands.
Definition at line 81 of file AbstractCrossfireServerConnection.java.
Referenced by com.realtime.crossfire.jxclient.server.crossfire.AbstractCrossfireServerConnection.addCrossfireMagicmapListener(), com.realtime.crossfire.jxclient.server.crossfire.AbstractCrossfireServerConnection.fireMagicMap(), and com.realtime.crossfire.jxclient.server.crossfire.AbstractCrossfireServerConnection.removeCrossfireMagicmapListener().
|
private |
The Model instance that is updated.
Definition at line 53 of file AbstractCrossfireServerConnection.java.
Referenced by com.realtime.crossfire.jxclient.server.crossfire.AbstractCrossfireServerConnection.AbstractCrossfireServerConnection(), com.realtime.crossfire.jxclient.server.crossfire.AbstractCrossfireServerConnection.fireFaceReceived(), and com.realtime.crossfire.jxclient.server.crossfire.AbstractCrossfireServerConnection.fireSelectCharacter().
|
private |
The CrossfireQueryListeners to be notified.
Definition at line 74 of file AbstractCrossfireServerConnection.java.
Referenced by com.realtime.crossfire.jxclient.server.crossfire.AbstractCrossfireServerConnection.addCrossfireQueryListener(), com.realtime.crossfire.jxclient.server.crossfire.AbstractCrossfireServerConnection.fireCommandQueryReceived(), and com.realtime.crossfire.jxclient.server.crossfire.AbstractCrossfireServerConnection.removeCrossfireQueryListener().
|
private |
The ReceivedPacketListeners to be notified.
Definition at line 121 of file AbstractCrossfireServerConnection.java.
Referenced by com.realtime.crossfire.jxclient.server.crossfire.AbstractCrossfireServerConnection.addPacketWatcherListener(), com.realtime.crossfire.jxclient.server.crossfire.AbstractCrossfireServerConnection.notifyPacketWatcherListeners(), and com.realtime.crossfire.jxclient.server.crossfire.AbstractCrossfireServerConnection.removePacketWatcherListener().
|
private |
The SentPacketListeners to be notified.
Definition at line 127 of file AbstractCrossfireServerConnection.java.
Referenced by com.realtime.crossfire.jxclient.server.crossfire.AbstractCrossfireServerConnection.addSentPacketListener(), com.realtime.crossfire.jxclient.server.crossfire.AbstractCrossfireServerConnection.fireMarkSent(), com.realtime.crossfire.jxclient.server.crossfire.AbstractCrossfireServerConnection.fireReplySent(), and com.realtime.crossfire.jxclient.server.crossfire.AbstractCrossfireServerConnection.removeSentPacketListener().
|
staticprotected |
The Charset used for parsing or encoding strings received from or sent to the Crossfire server.
Definition at line 47 of file AbstractCrossfireServerConnection.java.
Referenced by com.realtime.crossfire.jxclient.server.crossfire.AbstractCrossfireServerConnection.newString(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processImageInfoReplyinfo(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processKnowledgeInfoReplyinfo(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processSkillInfoReplyinfo(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.sendAccountLogin(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.sendNcom(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.sendRawString(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.sendReply(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.sendRequestinfo(), and com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.sendSetup().