Overview
Package
Class
Use
Tree
Deprecated
Index
Help
PREV NEXT
FRAMES
NO FRAMES
All Classes
A
B
C
D
E
F
G
H
I
L
M
N
O
P
R
S
T
U
V
W
A
Application
- interface snifos.application.
Application
.
This interface describes main application class for applications designed for SNIFOS application server.
ApplicationInfo
- class snifos.application.
ApplicationInfo
.
This class describes application information read from server configuration file.
ApplicationInfo()
- Constructor for class snifos.application.
ApplicationInfo
addBegin(String)
- Method in class aigames.soccer.application.
LogMessageBuilder
Adds to log information about player which starts game.
addError(String, String)
- Method in class aigames.soccer.application.
LogMessageBuilder
Adds to log information about error which occured during game.
addMap(int, int, int)
- Method in class aigames.soccer.application.
LogMessageBuilder
Adds map informations to log.
addMove(Move, Date)
- Method in class aigames.soccer.application.
LogMessageBuilder
Adds move to log.
addName(String)
- Method in class aigames.soccer.application.
LogMessageBuilder
Adds player name to log.
addStep(Integer)
- Method in class aigames.soccer.
Move
Adds single step to move instance.
addStep(int)
- Method in class aigames.soccer.
Move
Adds single step to move instance.
addStepSequence(Integer[])
- Method in class aigames.soccer.
Move
Adds sequnece of steps to move instance.
addStepSequence(int[])
- Method in class aigames.soccer.
Move
Adds sequnece of steps to move instance.
addTextElement(String, String)
- Method in class aigames.soccer.application.
LogMessageBuilder
Helper method, which adds text element to log.
addUniqueConfiguration(Properties)
- Method in class snifos.application.
ApplicationInfo
Adds single specific configuration for this application type.
addWinner(String)
- Method in class aigames.soccer.application.
LogMessageBuilder
Adds to log information about game winner.
aigames.soccer
- package aigames.soccer
Root AI Soccer package.
aigames.soccer.application
- package aigames.soccer.application
Contains AI Soccer application for SNIFOS system.
aigames.soccer.communication
- package aigames.soccer.communication
Contains TCP\IP sockets communication module for SNIFOS system.
aigames.soccer.field
- package aigames.soccer.field
Contains classes which maintains functionality of a game field in soccer game.
aigames.soccer.field.constructor
- package aigames.soccer.field.constructor
Contains interface for objects that can be used to create game field in soccer game and implementation of this interface for creating standard game field.
aigames.soccer.observer
- package aigames.soccer.observer
Contains observer application written in Java Swing.
append(String)
- Method in class aigames.soccer.communication.
ClientData
Appends a line to the client message buffer.
areUnconfirmedMessages()
- Method in class aigames.soccer.application.
MessageSender
Checks if there are unconfirmed messages.
B
BLANK_EDGE
- Static variable in class aigames.soccer.field.
FieldPoint
The edge is blank edge
BasicGameField
- class aigames.soccer.field.
BasicGameField
.
BasicGameField(Constructor)
- Constructor for class aigames.soccer.field.
BasicGameField
Class contructor which uses given field constructor to create new field.
C
CONFIRMATION
- Static variable in class aigames.soccer.application.
Message
CONFIRMATION message type
ClientData
- class aigames.soccer.communication.
ClientData
.
Data associated with accepted client.
ClientData(SocketChannel, UserId)
- Constructor for class aigames.soccer.communication.
ClientData
Deafult constructor.
CommModule
- interface snifos.communication.
CommModule
.
This interface describes communication module which can be used in SNIFOS application server.
CommModuleInfo
- class snifos.communication.
CommModuleInfo
.
This class represents informations about communication module read from server configuration file.
CommModuleInfo()
- Constructor for class snifos.communication.
CommModuleInfo
Communication
- class aigames.soccer.observer.
Communication
.
The observer communication class.
Communication()
- Constructor for class aigames.soccer.observer.
Communication
ConfigurationException
- exception snifos.exception.
ConfigurationException
.
Thrown when configuration passed to some object is invalid or malformed.
ConfigurationException(Throwable)
- Constructor for class snifos.exception.
ConfigurationException
Constructor with nested exception.
ConfigurationException()
- Constructor for class snifos.exception.
ConfigurationException
Basic constructor.
ConfigurationException(String)
- Constructor for class snifos.exception.
ConfigurationException
Constructor with additional messsage.
Constructor
- interface aigames.soccer.field.constructor.
Constructor
.
This interface describes classes that are used to create game field shape.
checkConfirmationTimeouts()
- Method in class aigames.soccer.application.
MessageSender
Checks message confirmation timeouts, and resend messages if needed.
chooseGame(String)
- Method in class aigames.soccer.observer.
Communication
Chosing a game on the server to observe.
clearBuffer(int)
- Method in class aigames.soccer.communication.
ClientData
Clear processed part of the message buffer.
clearUnconfirmedMessages()
- Method in class aigames.soccer.application.
MessageSender
Clears all unconfirmed messages.
configure(Properties, boolean)
- Method in class aigames.soccer.application.
SoccerApp
configure(Properties, int)
- Method in class aigames.soccer.communication.
SocketCommModule
configure(Properties, boolean)
- Method in interface snifos.application.
Application
Configures instance of Application with given parameters.
configure(Properties, boolean)
- Method in class snifos.application.test.
DummyApplication
configure(Properties, int)
- Method in interface snifos.communication.
CommModule
Configures instance of CommModule with given parameters.
configure(Properties, int)
- Method in class snifos.communication.test.
DummyCommModule
connect(String, int)
- Method in class aigames.soccer.observer.
Communication
Connect to a server.
D
DummyApplication
- class snifos.application.test.
DummyApplication
.
This is simple implementation of Application interface.
DummyApplication()
- Constructor for class snifos.application.test.
DummyApplication
Just dummy constructor - does nothing.
DummyCommModule
- class snifos.communication.test.
DummyCommModule
.
Dummy implementation of communication module.
DummyCommModule()
- Constructor for class snifos.communication.test.
DummyCommModule
DummyMessages
- interface snifos.common.test.
DummyMessages
.
This interface contains requests and reponses used by dummy implementations of application and communication module.
DummyServer
- class snifos.server.test.
DummyServer
.
Dummy implementation of server interface.
DummyServer()
- Constructor for class snifos.server.test.
DummyServer
disconnect()
- Method in class aigames.soccer.observer.
Communication
Disconnect from a server.
disconnectUser(UserId)
- Method in class aigames.soccer.communication.
SocketCommModule
disconnectUser(UserId)
- Method in interface snifos.communication.
CommModule
Disconnects given user from a module.
disconnectUser(UserId)
- Method in class snifos.communication.test.
DummyCommModule
disconnectUser(UserId)
- Method in interface snifos.server.
Server
Disconnects user with given id from server.
disconnectUser(UserId)
- Method in class snifos.server.
SnifosServer
disconnectUser(UserId)
- Method in class snifos.server.test.
DummyServer
E
E
- Static variable in class aigames.soccer.
Move
Step east.
equals(UserId)
- Method in class snifos.common.
UserId
Checks equality of two user ids.
F
FIELD_EDGE
- Static variable in class aigames.soccer.field.
FieldPoint
The edge is field edge
FieldPanel
- class aigames.soccer.observer.
FieldPanel
.
Panel for a field drawing.
FieldPanel()
- Constructor for class aigames.soccer.observer.
FieldPanel
Panel constructor.
FieldPoint
- class aigames.soccer.field.
FieldPoint
.
FieldPoint(int[])
- Constructor for class aigames.soccer.field.
FieldPoint
Constructor which creates point with given edges.
FieldPoint()
- Constructor for class aigames.soccer.field.
FieldPoint
Default constructor which creates point without edges.
forwardIncoming(Document, UserId)
- Method in class aigames.soccer.application.
MessageSender
Forwards incoming message to other user.
G
GAME_OVER
- Static variable in class aigames.soccer.application.
Message
GAME_OVER message type
GameField
- interface aigames.soccer.field.
GameField
.
This interface represents field for soccer game.
getAvgMoveLength(int)
- Method in class aigames.soccer.field.
BasicGameField
getAvgMoveLength(int)
- Method in interface aigames.soccer.field.
GameField
Returns average move length for a given color.
getBuffer()
- Method in class aigames.soccer.communication.
ClientData
Getter for client message buffer.
getClassName()
- Method in class snifos.application.
ApplicationInfo
Returns name of the main application class name.
getCommModuleId()
- Method in class snifos.common.
UserId
Getter for commModuleId field.
getConstructor()
- Method in class snifos.communication.
CommModuleInfo
Returns constructor of main communication module class.
getCounter()
- Method in class aigames.soccer.application.
MessageSender
Returns message id counter.
getCurrentPosition()
- Method in class aigames.soccer.field.
BasicGameField
getCurrentPosition()
- Method in interface aigames.soccer.field.
GameField
Returns current position of a ball.
getEdgeColor(int)
- Method in class aigames.soccer.field.
FieldPoint
Returns edge color for a given edge.
getFieldPoint(int, int)
- Method in class aigames.soccer.field.
BasicGameField
getFieldPoint(int, int)
- Method in interface aigames.soccer.field.
GameField
Returns field point at given coordinates.
getGame()
- Method in class aigames.soccer.observer.
OptionsPane
Getter for the selected name of a game.
getGamesList()
- Method in class aigames.soccer.observer.
Communication
Read a list of games.
getIp()
- Method in class aigames.soccer.observer.
OptionsPane
Getter for the server ip address.
getLastMessageDate()
- Method in class aigames.soccer.application.
UserInfo
Returns last user message date.
getLastValidationReason()
- Method in class aigames.soccer.application.
Message
Returns validation result - can be used after calling
validate(Validator)
method.
getMaximumXIndex()
- Method in class aigames.soccer.field.
BasicGameField
getMaximumXIndex()
- Method in interface aigames.soccer.field.
GameField
Returns maximum X index.
getMaximumYIndex()
- Method in class aigames.soccer.field.
BasicGameField
getMaximumYIndex()
- Method in interface aigames.soccer.field.
GameField
Returns maximum Y index.
getMessage()
- Method in class aigames.soccer.application.
LogMessageBuilder
Returns document containing entire log.
getMessage()
- Method in class aigames.soccer.application.
Message
Returns Document with message body.
getMessage()
- Method in class snifos.server.test.
DummyServer
Returns last message which was passed to send message method.
getMessageId()
- Method in class aigames.soccer.application.
Message
Returns unique message id.
getMessageIdAsString()
- Method in class aigames.soccer.application.
Message
Returns string representation of user id.
getMessageType()
- Method in class aigames.soccer.application.
Message
Return message type.
getMove()
- Method in class aigames.soccer.application.
Message
Returns move.
getName()
- Method in class aigames.soccer.application.
UserInfo
Gets user name.
getNewField()
- Method in interface aigames.soccer.field.constructor.
Constructor
Returns new blank game field.
getNewField()
- Method in class aigames.soccer.field.constructor.
StandardConstructor
getNoOfBadMessages()
- Method in class aigames.soccer.application.
UserInfo
Returns number of bad messages recieved from user.
getNumberOfMoves(int)
- Method in class aigames.soccer.field.
BasicGameField
getNumberOfMoves(int)
- Method in interface aigames.soccer.field.
GameField
Returns number of moves for a given color.
getPort()
- Method in class aigames.soccer.observer.
OptionsPane
Getter for the server port.
getProperties()
- Method in class snifos.communication.
CommModuleInfo
Returns Properties describing communication module configuration.
getSendDate()
- Method in class aigames.soccer.application.
Message
Returns date when the message was sent.
getSocket()
- Method in class aigames.soccer.communication.
ClientData
Getter for socket channel.
getStartingPosition()
- Method in interface aigames.soccer.field.constructor.
Constructor
Returns starting position.
getStartingPosition()
- Method in class aigames.soccer.field.constructor.
StandardConstructor
getStatus()
- Method in class aigames.soccer.application.
Validator
Get validation status.
getSteps()
- Method in class aigames.soccer.
Move
Returns Collection of steps in this move instance.
getTranslation(Integer)
- Static method in class aigames.soccer.
Move
Returns geometric translation corresponding to given direction.
getType()
- Method in class aigames.soccer.application.
UserInfo
Returns user type.
getTypicalConfiguration()
- Method in class snifos.application.
ApplicationInfo
Returns typical configuration of this application type.
getUniqueConfigurations()
- Method in class snifos.application.
ApplicationInfo
Returns Collection of Properties objects.
getUserId()
- Method in class aigames.soccer.application.
Message
Returns user id of a user which send the message.
getUserId()
- Method in class aigames.soccer.application.
UserInfo
Returns user id.
getUserId()
- Method in class aigames.soccer.communication.
ClientData
Gettero for user id.
getUserId()
- Method in class snifos.common.
UserId
Returns string representation of this UserId instance.
getUserId()
- Method in class snifos.server.test.
DummyServer
Returns last user id which was passed to send message method.
getUserIdInModule()
- Method in class snifos.common.
UserId
Getter for userIdInModule field.
H
HELLO
- Static variable in class aigames.soccer.application.
Message
HELLO message type
hashCode()
- Method in class snifos.common.
UserId
Returns user id hashcode.
I
InvalidMessageException
- exception snifos.exception.
InvalidMessageException
.
This exception is thrown when invalid messag is passed.
InvalidMessageException(Exception)
- Constructor for class snifos.exception.
InvalidMessageException
Constructor with nested exception.
InvalidMessageException()
- Constructor for class snifos.exception.
InvalidMessageException
Simple constructor.
InvalidMoveException
- exception aigames.soccer.
InvalidMoveException
.
Thrown when move passed to soccer field is invalid or when error during move creation occurs.
InvalidMoveException(String)
- Constructor for class aigames.soccer.
InvalidMoveException
Constructor with additional message
InvalidUserException
- exception snifos.exception.
InvalidUserException
.
This exception is thrown when invalid user id is passed.
InvalidUserException()
- Constructor for class snifos.exception.
InvalidUserException
incResendCounter()
- Method in class aigames.soccer.application.
Message
Increases counter which shows how many times message was resend.
isConnected()
- Method in class aigames.soccer.observer.
OptionsPane
Connected property getter.
isDeadLock()
- Method in class aigames.soccer.field.
BasicGameField
isDeadLock()
- Method in interface aigames.soccer.field.
GameField
Checks if there is ball deadlock.
isGameOver()
- Method in class aigames.soccer.field.
BasicGameField
isGameOver()
- Method in interface aigames.soccer.field.
GameField
Checks if there is game over.
isGameOverPosition(Point)
- Method in interface aigames.soccer.field.constructor.
Constructor
Checks if given position is game over position.
isGameOverPosition(Point)
- Method in class aigames.soccer.field.constructor.
StandardConstructor
isGoal()
- Method in class aigames.soccer.field.
BasicGameField
isGoal()
- Method in interface aigames.soccer.field.
GameField
Checks if there is goal.
isGoalPosition(Point)
- Method in interface aigames.soccer.field.constructor.
Constructor
Checks if given position is goal over position.
isGoalPosition(Point)
- Method in class aigames.soccer.field.constructor.
StandardConstructor
isSelected()
- Method in class aigames.soccer.observer.
OptionsPane
Selected property getter.
isWait()
- Method in class snifos.server.
SnifosServer
Method for unit test purposes only.
L
LOG
- Static variable in class aigames.soccer.application.
Message
LOG message type
LogMessageBuilder
- class aigames.soccer.application.
LogMessageBuilder
.
Class for creating log messages for observer clients.
LogMessageBuilder()
- Constructor for class aigames.soccer.application.
LogMessageBuilder
Class constructor - creates class instance and initiates log structure.
M
MOVE
- Static variable in class aigames.soccer.application.
Message
MOVE message type
Main
- class snifos.
Main
.
Simple runner class to start SNIFOS application server.
Main()
- Constructor for class snifos.
Main
Message
- class aigames.soccer.application.
Message
.
This class describes message passed from communication module.
Message(UserId, Document)
- Constructor for class aigames.soccer.application.
Message
Message constructor.
MessageSender
- class aigames.soccer.application.
MessageSender
.
This is a helper class used to send messages to users.
MessageSender(Server)
- Constructor for class aigames.soccer.application.
MessageSender
Constructo which sets server that will be used to send messages.
Move
- class aigames.soccer.
Move
.
This class represents single move (i.e. sequence of steps) in soccer game.
Move(int[])
- Constructor for class aigames.soccer.
Move
Creates move with steps passed as parameter.
Move(Integer[])
- Constructor for class aigames.soccer.
Move
Creates move with steps passed as parameter.
main(String[])
- Static method in class aigames.soccer.observer.
Observer
The observer main function.
main(String[])
- Static method in class snifos.
Main
Main method which starts server.
makeMove(Move, int)
- Method in class aigames.soccer.field.
BasicGameField
makeMove(Move, int)
- Method in interface aigames.soccer.field.
GameField
Makes move for a proper player.
N
N
- Static variable in class aigames.soccer.
Move
Step north.
NE
- Static variable in class aigames.soccer.
Move
Step north-east.
NO_EDGE
- Static variable in class aigames.soccer.field.
FieldPoint
There is no edge
NW
- Static variable in class aigames.soccer.
Move
Step north-west.
O
Observer
- class aigames.soccer.observer.
Observer
.
The observer main class.
Observer()
- Constructor for class aigames.soccer.observer.
Observer
This is the default constructor.
OptionsPane
- class aigames.soccer.observer.
OptionsPane
.
The observer options tabbed pane class.
OptionsPane()
- Constructor for class aigames.soccer.observer.
OptionsPane
This is the default constructor.
P
PARAMS
- Static variable in class aigames.soccer.application.
Message
PARAMS message type
PlayerPanel
- class aigames.soccer.observer.
PlayerPanel
.
The observer player data panel class.
PlayerPanel()
- Constructor for class aigames.soccer.observer.
PlayerPanel
This is the default constructor.
paintComponent(Graphics)
- Method in class aigames.soccer.observer.
FieldPanel
processMessage(Document)
- Method in class aigames.soccer.observer.
Observer
Process a message and updates the field.
R
readMessage(boolean)
- Method in class aigames.soccer.observer.
Communication
Read and parse a message from a socket.
receiveMessage(UserId, Document)
- Method in class aigames.soccer.application.
SoccerApp
receiveMessage(UserId, Document)
- Method in interface snifos.application.
Application
Called by server to pass message from user to this instance of application.
receiveMessage(UserId, Document)
- Method in class snifos.application.test.
DummyApplication
receiveMessage(UserId, Document)
- Method in interface snifos.server.
Server
Called by communication module to pass message from user to appropriate application.
receiveMessage(UserId, Document)
- Method in class snifos.server.
SnifosServer
receiveMessage(UserId, Document)
- Method in class snifos.server.test.
DummyServer
registerUser(UserId, Document)
- Method in class aigames.soccer.application.
SoccerApp
registerUser(UserId, Document)
- Method in interface snifos.application.
Application
Registers user with given id.
registerUser(UserId, Document)
- Method in class snifos.application.test.
DummyApplication
This application accepts user only when user id in user's communication module can be divided by "userId" configuration parameter without remainder.
requests
- Static variable in interface snifos.common.test.
DummyMessages
Dummy client requests
responses
- Static variable in interface snifos.common.test.
DummyMessages
Dummy application responses
run()
- Method in class aigames.soccer.application.
SoccerApp
run()
- Method in class aigames.soccer.communication.
SocketCommModule
run()
- Method in class aigames.soccer.observer.
Communication
run()
- Method in class snifos.application.test.
DummyApplication
Method not implemented.
run()
- Method in class snifos.communication.test.
DummyCommModule
run()
- Method in class snifos.server.
SnifosServer
run()
- Method in class snifos.server.test.
DummyServer
S
S
- Static variable in class aigames.soccer.
Move
Step south.
SE
- Static variable in class aigames.soccer.
Move
Step south-east.
SW
- Static variable in class aigames.soccer.
Move
Step south-west.
Server
- interface snifos.server.
Server
.
This interface describes class which can be used to run SNIFOS applications and communication modules server.
SnifosServer
- class snifos.server.
SnifosServer
.
Reference implementation of SNIFOS server interface.
SnifosServer(InputStream)
- Constructor for class snifos.server.
SnifosServer
Server constructor.
SoccerApp
- class aigames.soccer.application.
SoccerApp
.
SoccerApp()
- Constructor for class aigames.soccer.application.
SoccerApp
SocketCommModule
- class aigames.soccer.communication.
SocketCommModule
.
The socket communication module class.
SocketCommModule()
- Constructor for class aigames.soccer.communication.
SocketCommModule
Default constructor.
StandardConstructor
- class aigames.soccer.field.constructor.
StandardConstructor
.
Field costructor for typical soccer game field.
StandardConstructor(int, int, int)
- Constructor for class aigames.soccer.field.constructor.
StandardConstructor
Class constructor.
sayHello(String)
- Method in class aigames.soccer.observer.
Communication
Introduce the observer to a server.
sendAccepted(Message)
- Method in class aigames.soccer.application.
MessageSender
Sends accepted message.
sendGameOver(String, UserId)
- Method in class aigames.soccer.application.
MessageSender
Sends game over message.
sendGameParameters(UserId, int, int, int, int, boolean)
- Method in class aigames.soccer.application.
MessageSender
Sends game parameters to given user.
sendLogGameOver(String, UserId)
- Method in class aigames.soccer.application.
MessageSender
Sends game over message as log message.
sendLogMove(Move, UserId, Date)
- Method in class aigames.soccer.application.
MessageSender
Sends move message as log message.
sendMessage(UserId, Document)
- Method in class aigames.soccer.communication.
SocketCommModule
sendMessage(UserId, Document)
- Method in interface snifos.communication.
CommModule
Called by server to send message to user.
sendMessage(UserId, Document)
- Method in class snifos.communication.test.
DummyCommModule
sendMessage(UserId, Document)
- Method in interface snifos.server.
Server
Called by application to send message to user.
sendMessage(UserId, Document)
- Method in class snifos.server.
SnifosServer
sendMessage(UserId, Document)
- Method in class snifos.server.test.
DummyServer
Just stores the message and user id inside the server.
sendRefused(Message, String)
- Method in class aigames.soccer.application.
MessageSender
Sends refused message to given user.
sendWithConfirmation(UserId, Document)
- Method in class aigames.soccer.application.
MessageSender
Sends message and recods it to await for its confirmation.
setClassName(String)
- Method in class snifos.application.
ApplicationInfo
Sets name of the main application class name.
setClassName(String)
- Method in class snifos.communication.
CommModuleInfo
Sets main communication module class name.
setConnected(boolean)
- Method in class aigames.soccer.observer.
OptionsPane
Connected property setter.
setEdgeColor(Integer, int)
- Method in class aigames.soccer.field.
FieldPoint
Sets color of na edge.
setEdgeColor(int, int)
- Method in class aigames.soccer.field.
FieldPoint
Sets color of na edge.
setGamesList(String[])
- Method in class aigames.soccer.observer.
OptionsPane
Setter for a list of games on a server.
setImage(Image)
- Method in class aigames.soccer.observer.
FieldPanel
Switch panel image.
setLastMessageDate(Calendar)
- Method in class aigames.soccer.application.
UserInfo
Sets last user message date.
setMessageConfirmation(Message)
- Method in class aigames.soccer.application.
MessageSender
Confirms message.
setMovesAverage(float)
- Method in class aigames.soccer.observer.
PlayerPanel
Setter for the average moves number.
setMovesTotal(int)
- Method in class aigames.soccer.observer.
PlayerPanel
Setter for the total moves number.
setName(String)
- Method in class aigames.soccer.application.
UserInfo
Sets user name.
setNoOfBadMessages(int)
- Method in class aigames.soccer.application.
UserInfo
Sets number of bad messages recieved from user.
setObserver(Observer)
- Method in class aigames.soccer.observer.
Communication
Setter for observer object.
setPlayerName(String)
- Method in class aigames.soccer.observer.
PlayerPanel
Setter for the player name.
setProperty(String, String)
- Method in class snifos.communication.
CommModuleInfo
Sets single property of communication module configuration.
setSelected(boolean)
- Method in class aigames.soccer.observer.
OptionsPane
Selected property setter.
setSendDate(Date)
- Method in class aigames.soccer.application.
Message
Sets message send date.
setServer(Server)
- Method in class aigames.soccer.application.
SoccerApp
setServer(Server)
- Method in class aigames.soccer.communication.
SocketCommModule
setServer(Server)
- Method in interface snifos.application.
Application
Sets instance of server which will be used to communicate with to users.
setServer(Server)
- Method in class snifos.application.test.
DummyApplication
setServer(Server)
- Method in interface snifos.communication.
CommModule
Sets instance of server which will be used to pass messages to applications.
setServer(Server)
- Method in class snifos.communication.test.
DummyCommModule
setTest(boolean)
- Method in class aigames.soccer.communication.
SocketCommModule
Setter for test property.
setTime(String)
- Method in class aigames.soccer.observer.
PlayerPanel
Setter for a player play time.
setType(int)
- Method in class aigames.soccer.application.
UserInfo
Sets user type.
setTypicalConfiguration(Properties)
- Method in class snifos.application.
ApplicationInfo
Sets typical configuration of this application type.
shutdown()
- Method in class aigames.soccer.communication.
SocketCommModule
shutdown()
- Method in class aigames.soccer.observer.
Communication
Stops the reading loop.
shutdown()
- Method in interface snifos.communication.
CommModule
Stops communication module.
shutdown()
- Method in class snifos.communication.test.
DummyCommModule
snifos
- package snifos
Root SNIFOS system package.
snifos.application
- package snifos.application
Contains classes related to applications in SNIFOS system.
snifos.application.test
- package snifos.application.test
Contains dummy interface implementations for testing purposes.
snifos.common
- package snifos.common
Contains classes used in other SNIFOS packages.
snifos.common.test
- package snifos.common.test
Contains classes which can be used in interfaces implementations tests.
snifos.communication
- package snifos.communication
Contains classes used by server communication modules.
snifos.communication.test
- package snifos.communication.test
Contains dummy implementation of communication interface.
snifos.exception
- package snifos.exception
Contains common exceptions for SNIFOS system.
snifos.server
- package snifos.server
Contains classes used by SNIFOS server.
snifos.server.test
- package snifos.server.test
Contains dummy implementation of server interface.
startGame()
- Method in class aigames.soccer.field.
BasicGameField
startGame()
- Method in interface aigames.soccer.field.
GameField
Sets the ball in the starting position of the field and sets starting player according to given parameter.
T
TYPE_OBSERVER
- Static variable in class aigames.soccer.application.
UserInfo
OBSERVER type of user
TYPE_PLAYER
- Static variable in class aigames.soccer.application.
UserInfo
PLAYER type of user
TYPE_UNKNOWN
- Static variable in class aigames.soccer.application.
UserInfo
Unknown type of user
toString()
- Method in class snifos.common.
UserId
Returns string representation of this UserId instance.
U
UNKNOWN
- Static variable in class aigames.soccer.application.
Message
UNKNOWN message type
UserId
- class snifos.common.
UserId
.
This class represents id of a user in SNIFOS system.
UserId(int, int)
- Constructor for class snifos.common.
UserId
Creates new instance of UserId class.
UserInfo
- class aigames.soccer.application.
UserInfo
.
UserInfo(UserId)
- Constructor for class aigames.soccer.application.
UserInfo
Constructor with user id.
UserInfo(UserId, Document)
- Constructor for class aigames.soccer.application.
UserInfo
Constructor which sets user id and reads user type from message.
unregisterUser(UserId)
- Method in class aigames.soccer.application.
SoccerApp
unregisterUser(UserId)
- Method in interface snifos.application.
Application
Unregisters user with given id (for example after user disconnects).
unregisterUser(UserId)
- Method in class snifos.application.test.
DummyApplication
unregisterUser(UserId)
- Method in interface snifos.server.
Server
Unregisters user with given id from server application.
unregisterUser(UserId)
- Method in class snifos.server.
SnifosServer
unregisterUser(UserId)
- Method in class snifos.server.test.
DummyServer
V
Validator
- class aigames.soccer.application.
Validator
.
Validator(String)
- Constructor for class aigames.soccer.application.
Validator
Validator constructor.
validate(Validator)
- Method in class aigames.soccer.application.
Message
Validates message with given validator.
validate(Document)
- Method in class aigames.soccer.application.
Validator
Message validation.
W
W
- Static variable in class aigames.soccer.
Move
Step west.
A
B
C
D
E
F
G
H
I
L
M
N
O
P
R
S
T
U
V
W
Overview
Package
Class
Use
Tree
Deprecated
Index
Help
PREV NEXT
FRAMES
NO FRAMES
All Classes
Copyright © 2001-2004 MoMaT & MWe Team. All Rights Reserved.