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

Quick Search    Search Deep

Package org.zazof.jteg

Interface Summary
BoardModelListener  
CardControllerListener  
LanguageListener  
MessageListener  
StateListener  
 

Class Summary
AttaqueMessage An observer gets this messages "attaque=..." when it logs in.
BoardController The BoardController is part of the Model-View-Controller structure: responsible for handling all board data.
BoardModel The BoardModel is a part of the Model-View-Controller structure and handles all board data.
Card  
CardController The CardController is the responsible entitiy of the Cards.
CardList  
ChatMessage  
ClientPlayerMessage  
Connection Provides a connection with the TEG server, provides a read and write method for communication with the server.
Country  
CountryList  
CountryMessage  
Dice  
DiceList  
DiceMessage  
ErrorMessage  
ExchangeCardMessage  
ExitMessage  
GameBusyMessage  
GameController responsible for the general control of the game
InformationMessage  
JTEGStateMachine This class encapsulates the current state of the JTEGClient
LanguageManager The LanguageManager is a SingletonClass that will handle language-independent lookups of data for the game.
LoserMessage  
Main  
Message  
MessageChainBuilder  
MessageManager This class is responsible for: Processing incoming messages from the server in a protocolindependent way Converting information from this application to the string that is accurate for the active protocol Managing the listeners that are interested in one or more messages coming from the server Ideally, only this class should have contact with the TEGServer
Implements the Singleton pattern.
MissionMessage  
NewPlayerMessage Message that processes "new_player=" events.
NewPlayerMessageProt4 Message that processes "new_player=" events for protocol 4 This message is valid for following protocols: version 3: NO version 4: OK version 5: ?
PlaceArmiesMessage  
Player  
PlayerColorMessage Message that is sent to server to set the color of the clientplayer There is no incoming equivalent, so this message does not override decodeMessage
PlayerHelp help class for StartMessage, StatusMessage doesn't parse the string completely
PlayerHelpProtocol5 help class for StartMessage, StatusMessage for protocol 5 doesn't parse the string completely
PlayerList This container manages all Players
PlayerStatusMessage  
ProtocolFiveBuilder  
ProtocolFourBuilder  
ProtocolThreeBuilder This class builds a Chain Of Responsability for protocol version 3 of TEG This is the protocol used by teg servers upto 0.7
ReceiveCardMessage  
RegroupAfterAttackMessage This message "tropas" is received by a client who just won attack, so it knows how many armies it may station on the conquered country.
RegroupArmiesMessage Message that is sent to server when the player wishes to regroup.
StartMessage  
StartMessageProt5  
StatusMessage  
StatusMessageProt5  
TEGServer This class servers as a TEG server proxy.
TurnMessage Message that processes "turno=" events.
WinnerMessage  
 

Exception Summary
IllegalExchangeException  
IllegalTransitionException  
NoFreeCardException  
NoSuchLanguageException  
ProtocolException  
ServerException  
UnknownMessageException