Index

A D F G J O R T U W 
All Classes and Interfaces|All Packages

A

add(T) - Method in interface gameresult.manager.GameResultManager
 
add(T) - Method in class gameresult.manager.json.JsonGameResultManager
 

D

DurationUtil - Class in util
 
DurationUtil() - Constructor for class util.DurationUtil
 

F

formatDuration(Duration) - Static method in class util.DurationUtil
 

G

gameresult - package gameresult
 
GameResult - Class in gameresult
 
GameResult() - Constructor for class gameresult.GameResult
 
gameresult.manager - package gameresult.manager
 
gameresult.manager.json - package gameresult.manager.json
 
GameResultManager<T> - Interface in gameresult.manager
 
getAll() - Method in interface gameresult.manager.GameResultManager
 
getAll() - Method in class gameresult.manager.json.JsonGameResultManager
 
getBestByDuration(int) - Method in interface gameresult.manager.OnePlayerGameResultManager
 
getBestByNumberOfMoves(int) - Method in interface gameresult.manager.OnePlayerGameResultManager
 
getPlayersWithMostWins(int) - Method in interface gameresult.manager.TwoPlayerGameResultManager
 

J

JacksonHelper - Class in util
Helper class for reading and writing a list of objects to JSON.
JacksonHelper() - Constructor for class util.JacksonHelper
 
JsonGameResultManager<T> - Class in gameresult.manager.json
 
JsonGameResultManager(Class<T>, Path) - Constructor for class gameresult.manager.json.JsonGameResultManager
 
JsonOnePlayerGameResultManager - Class in gameresult.manager.json
 
JsonOnePlayerGameResultManager(Path) - Constructor for class gameresult.manager.json.JsonOnePlayerGameResultManager
 
JsonTwoPlayerGameResultManager - Class in gameresult.manager.json
 
JsonTwoPlayerGameResultManager(Path) - Constructor for class gameresult.manager.json.JsonTwoPlayerGameResultManager
 

O

OnePlayerGameResult - Class in gameresult
 
OnePlayerGameResult() - Constructor for class gameresult.OnePlayerGameResult
 
OnePlayerGameResultManager - Interface in gameresult.manager
 

R

readList(InputStream, Class<T>) - Static method in class util.JacksonHelper
Deserializes a list of objects from JSON.

T

TwoPlayerGameResult - Class in gameresult
 
TwoPlayerGameResult() - Constructor for class gameresult.TwoPlayerGameResult
 
TwoPlayerGameResultManager - Interface in gameresult.manager
 
TwoPlayerGameResultManager.Wins - Class in gameresult.manager
 

U

util - package util
 

W

Wins() - Constructor for class gameresult.manager.TwoPlayerGameResultManager.Wins
 
writeList(OutputStream, List<T>) - Static method in class util.JacksonHelper
Serializes a list of objects to JSON.
A D F G J O R T U W 
All Classes and Interfaces|All Packages