|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object Team
Repraesentiert eine Fussballmannschaft; diese hat einen Namen sowie eine "Historie" aller Spiele, die sie absolviert (hat)
Constructor Summary | |
Team(java.lang.String name)
Legt ein neues Team an |
|
Team(java.lang.String name,
java.lang.String filename)
Legt eine neues Team an und stellt dessen Historie aus Informationen her, die in der als Parameter uebergebenen Datei vorhanden sind. |
Method Summary | |
void |
addGame(Team gegner)
Fuegt der Spielhistorie der Mannschaft eine neue Begegnung (ohne Ergebnis) zu. |
void |
addGame(Team gegner,
java.lang.String result)
Fuegt der Spielhistorie der Mannschaft eine neue Begegnung zu. |
void |
deleteTeam(java.lang.String teamname)
Loescht die Begegnung gegen ein Team. |
java.lang.String[] |
getAllResults()
Liefert ein Array von Strings zurueck, der alle Ergebnisse enthaelt. |
Game |
getGame(java.lang.String gegner)
Liefert das Spiel zurueck, das unter dem im Parameter uebergebenen Teamnamen gespeichert wurde. |
int |
getLostGoals()
* Liefert die Anzahl aller kassierten Tore des aktuellen Teams zurueck. |
int |
getNumOfOpponents()
Liefert die Anzahl der Gegner zurueck, gegen die bislang gespielt wurde. |
java.lang.String[] |
getOpponents()
Liefert ein String-Array mit den Namen aller gegnerischen Mannschaften zurueck |
java.lang.String[][] |
getResults()
Liefert eine Tabelle mit allen Begegnungen zurueck. |
java.lang.String |
getTeamName()
Liefert den Namen der Mannschaft als String zurueck |
int |
getWonGoals()
Liefert die Anzahl aller geschossenen Tore des aktuellen Teams zurueck. |
void |
save(java.lang.String filename,
java.lang.String seperator)
Speichert die vorhandenen Daten. |
void |
setGame(Team gegner,
java.lang.String result)
Aendert das Ergebnis eines bestehenden Spiels. |
void |
setTeamName(java.lang.String newname)
Benennt die Mannschaft um. |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public Team(java.lang.String name, java.lang.String filename)
name
- Der Name des Teams als Stringfilename
- Dateiname als Stringpublic Team(java.lang.String name)
name
- Der Name des Teams als StringMethod Detail |
public void setTeamName(java.lang.String newname)
public java.lang.String getTeamName()
public void addGame(Team gegner, java.lang.String result)
gegner
- das gegnerische Teamresult
- das Ergebnispublic void addGame(Team gegner)
gegner
- das gegnerische Teampublic void setGame(Team gegner, java.lang.String result)
gegner
- das gegnerische Teamresult
- das Ergebnispublic Game getGame(java.lang.String gegner)
gegner
- Der Name des gegnerischen Teams, das man erhalten moechtepublic int getWonGoals()
public int getLostGoals()
public java.lang.String[] getOpponents()
public java.lang.String[][] getResults()
public java.lang.String[] getAllResults()
public int getNumOfOpponents()
public void deleteTeam(java.lang.String teamname)
teamname
- Teamname der Mannschaft, die aus der Begegnungsliste geloescht werden sollpublic void save(java.lang.String filename, java.lang.String seperator)
filename
- Dateinameseperator
- Feldtrenner fuer die einzelnen Datensaetze
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |