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

Copyright © 2001-2004 MoMaT & MWe Team. All Rights Reserved.