Example #1
0
  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());
    }
  }
Example #2
0
  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;
  }
Example #3
0
  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);
    }
  }