public void print(PrintStream out) { for (String id : data.keySet()) { TeamData t = data.get(id); out.format( "----- \nID: %s\nName: %s\nPassphrase: %s\n-----\n", t.getId(), t.getName(), t.getPassphrase()); } }
public Team createTeam(String id) { TeamData d = data.get(id); if (d == null) return null; Team team = new Team(d.getId(), d.getColor()); team.setPassphrase(d.getPassphrase()); return team; }
public TeamDatabase(File file) throws IOException { BufferedReader reader = new BufferedReader(new FileReader(file)); while (true) { String line = reader.readLine(); if (line == null) break; StringTokenizer tokens = new StringTokenizer(line, ";"); String id = tokens.nextToken(); String name = tokens.nextToken(); String passphrase = tokens.nextToken(); Color color = Color.decode(tokens.nextToken()); TeamData d = new TeamData(id, name, passphrase, color); data.put(d.getId(), d); } }