Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

marauroa.net
Class MessageS2CCharacterList  view MessageS2CCharacterList download MessageS2CCharacterList.java

java.lang.Object
  extended bymarauroa.net.Message
      extended bymarauroa.net.MessageS2CCharacterList
All Implemented Interfaces:
Serializable

public class MessageS2CCharacterList
extends Message

The CharacterListMessage is sent from server to client to inform client about the possible election of character to play with.


Field Summary
private  java.lang.String[] characters
           
 
Fields inherited from class marauroa.net.Message
clientid, CLIENTID_INVALID, source, type, TYPE_C2S_ACTION, TYPE_C2S_CHOOSECHARACTER, TYPE_C2S_LOGIN, TYPE_C2S_LOGOUT, TYPE_C2S_PERCEPTION_ACK, TYPE_INVALID, TYPE_S2C_ACTION_ACK, TYPE_S2C_CHARACTERLIST, TYPE_S2C_CHOOSECHARACTER_ACK, TYPE_S2C_CHOOSECHARACTER_NACK, TYPE_S2C_LOGIN_ACK, TYPE_S2C_LOGIN_NACK, TYPE_S2C_LOGOUT_ACK, TYPE_S2C_LOGOUT_NACK, TYPE_S2C_PERCEPTION, TYPE_S2C_SERVERINFO
 
Constructor Summary
MessageS2CCharacterList()
          Constructor for allowing creation of an empty message
MessageS2CCharacterList(java.net.InetSocketAddress source, java.lang.String[] characters)
          Constructor with a TCP/IP source/destination of the message and the name of the choosen character.
 
Method Summary
 java.lang.String[] getCharacters()
          This method returns the list of characters that the player owns
 void readObject(InputSerializer in)
          Serialize the object from an ObjectInput
 java.lang.String toString()
          This method returns a String that represent the object
 void writeObject(OutputSerializer out)
          Serialize the object into an ObjectOutput
 
Methods inherited from class marauroa.net.Message
getAddress, getClientID, getType, setAddress, setClientID
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

characters

private java.lang.String[] characters
Constructor Detail

MessageS2CCharacterList

public MessageS2CCharacterList()
Constructor for allowing creation of an empty message


MessageS2CCharacterList

public MessageS2CCharacterList(java.net.InetSocketAddress source,
                               java.lang.String[] characters)
Constructor with a TCP/IP source/destination of the message and the name of the choosen character.

Method Detail

getCharacters

public java.lang.String[] getCharacters()
This method returns the list of characters that the player owns


toString

public java.lang.String toString()
This method returns a String that represent the object


writeObject

public void writeObject(OutputSerializer out)
                 throws java.io.IOException
Description copied from class: Message
Serialize the object into an ObjectOutput

Specified by:
writeObject in interface Serializable
Overrides:
writeObject in class Message

readObject

public void readObject(InputSerializer in)
                throws java.io.IOException,
                       java.lang.ClassNotFoundException
Description copied from class: Message
Serialize the object from an ObjectInput

Specified by:
readObject in interface Serializable
Overrides:
readObject in class Message