soc.server
Class SOCGameListAtServer.GameInfoAtServer

java.lang.Object
  extended by soc.util.SOCGameList.GameInfo
      extended by soc.server.SOCGameListAtServer.GameInfoAtServer
Enclosing class:
SOCGameListAtServer

protected static class SOCGameListAtServer.GameInfoAtServer
extends SOCGameList.GameInfo

Game info including server-side information, such as the game type's GameHandler.

Since:
2.0.00
Author:
Jeremy D Monin <jeremy@nand.net>

Field Summary
 GameHandler handler
           
 
Fields inherited from class soc.util.SOCGameList.GameInfo
canJoin, gameDestroyed, mutex, opts, optsStr
 
Constructor Summary
SOCGameListAtServer.GameInfoAtServer(java.util.Map<java.lang.String,SOCGameOption> gameOpts, GameHandler typeHandler)
          Constructor, with handler and optional game options.
 
Method Summary
 
Methods inherited from class soc.util.SOCGameList.GameInfo
dispose, parseOptsStr
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

handler

public final GameHandler handler
Constructor Detail

SOCGameListAtServer.GameInfoAtServer

public SOCGameListAtServer.GameInfoAtServer(java.util.Map<java.lang.String,SOCGameOption> gameOpts,
                                            GameHandler typeHandler)
                                     throws java.lang.IllegalArgumentException
Constructor, with handler and optional game options.

Parameters:
gameOpts - Game's SOCGameOptions, or null
typeHandler - Game type handler for this game
Throws:
java.lang.IllegalArgumentException - if handler is null