public class TournamentResultsProcessor
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
private static int[] |
POINTS_TO_ASSIGN |
Constructor and Description |
---|
TournamentResultsProcessor() |
Modifier and Type | Method and Description |
---|---|
private void |
assignUploadPoints(java.util.List<PlayerData> playerData)
Assigns points according to ranking.
|
private void |
createResultsHTMLFilePlayer(java.lang.String filename,
PlayerData playerData) |
private void |
createResultsTXTFile(java.lang.String txtfilename,
double pointsToUploadSystem) |
void |
createTournamentHTMLTable(java.util.List<PlayerData> sortedPlayers,
java.lang.String filename)
Taken from last years tournament.
|
private void |
processResult(PlayerResult result,
java.util.Map<java.lang.String,PlayerData> playerResults) |
java.util.List<PlayerData> |
processResults(java.util.List<ReversiGameResult> results) |
private java.util.List<PlayerData> |
rankPlayers(java.util.Map<java.lang.String,PlayerData> playerResults)
Sorts and ranks the players.
|
void |
writeStudentFiles(java.util.List<PlayerData> playerData,
java.lang.String resultsDir) |
public java.util.List<PlayerData> processResults(java.util.List<ReversiGameResult> results)
results
- private void assignUploadPoints(java.util.List<PlayerData> playerData)
playerData
- private java.util.List<PlayerData> rankPlayers(java.util.Map<java.lang.String,PlayerData> playerResults)
playerResults
- private void processResult(PlayerResult result, java.util.Map<java.lang.String,PlayerData> playerResults)
public void createTournamentHTMLTable(java.util.List<PlayerData> sortedPlayers, java.lang.String filename) throws java.lang.Exception
sortedPlayers
- filename
- java.lang.Exception
private void createResultsTXTFile(java.lang.String txtfilename, double pointsToUploadSystem) throws java.lang.Exception
java.lang.Exception
private void createResultsHTMLFilePlayer(java.lang.String filename, PlayerData playerData) throws java.lang.Exception
java.lang.Exception
public void writeStudentFiles(java.util.List<PlayerData> playerData, java.lang.String resultsDir)