jfreerails.server
Class SavedGamesManagerImpl

java.lang.Object
  extended by jfreerails.server.SavedGamesManagerImpl
All Implemented Interfaces:
SavedGamesManager

public class SavedGamesManagerImpl
extends java.lang.Object
implements SavedGamesManager


Field Summary
private static java.util.logging.Logger logger
           
 
Constructor Summary
SavedGamesManagerImpl()
           
 
Method Summary
 java.lang.String[] getNewMapNames()
           
 java.lang.String[] getSaveGameNames()
           
 java.io.Serializable loadGame(java.lang.String name)
           
 java.io.Serializable newMap(java.lang.String name)
           
 void saveGame(java.io.Serializable w, java.lang.String s)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

logger

private static final java.util.logging.Logger logger
Constructor Detail

SavedGamesManagerImpl

public SavedGamesManagerImpl()
Method Detail

getSaveGameNames

public java.lang.String[] getSaveGameNames()
Specified by:
getSaveGameNames in interface SavedGamesManager

getNewMapNames

public java.lang.String[] getNewMapNames()
Specified by:
getNewMapNames in interface SavedGamesManager

saveGame

public void saveGame(java.io.Serializable w,
                     java.lang.String s)
              throws java.io.IOException
Specified by:
saveGame in interface SavedGamesManager
Throws:
java.io.IOException

loadGame

public java.io.Serializable loadGame(java.lang.String name)
                              throws java.io.IOException
Specified by:
loadGame in interface SavedGamesManager
Throws:
java.io.IOException

newMap

public java.io.Serializable newMap(java.lang.String name)
                            throws java.io.IOException
Specified by:
newMap in interface SavedGamesManager
Throws:
java.io.IOException