|
|||||||||
| Home >> All >> org >> dma >> ihm >> game >> [ team overview ] | PREV CLASS NEXT CLASS | ||||||||
SUMMARY: JAVADOC | SOURCE | DOWNLOAD | NESTED | FIELD | CONSTR | METHOD |
DETAIL: FIELD | CONSTR | METHOD | ||||||||
org.dma.ihm.game.team
Class Team

java.lang.Objectorg.dma.ihm.game.team.Team
- All Implemented Interfaces:
- java.io.Serializable
- public class Team
- extends java.lang.Object
- implements java.io.Serializable
- extends java.lang.Object
Team class containing player, stats etc.
| Field Summary | |
private java.lang.String |
key
Key of this team |
private java.util.Vector |
players
Players of this team |
private java.util.Vector |
statsHistory
Total stats history over the years |
private TeamAttributes |
teamAttributes
Team infos |
private TeamInfo |
teamInfo
Team infos |
private java.lang.String |
teamName
Team name |
private java.util.Vector |
teamStats
Vector of teamStats (Real stats for each LeagueElement) |
private java.util.Vector |
teamStatsGroup
Vector of teamStatsGroup (totals for each elementGroup) |
private java.util.Vector |
teamStatsLeague
Vector of leagueStats (totals for each League) |
private TeamStats |
teamStatsTotal
Total stats of the year (totals over everything) |
private org.dma.ihm.game.training.TrainingSchedule |
trainingSchedule
Global TrainingSchedule |
| Constructor Summary | |
Team(java.lang.String key,
TeamInfo teamInfo)
Constructs team |
|
| Method Summary | |
void |
addPlayer(org.dma.ihm.game.player.Player player)
Adds player to the team |
void |
createStats(org.dma.ihm.game.league.League league)
Create stats for a league (in players too) |
void |
createStats(org.dma.ihm.game.league.helper.LeagueElement leagueElement)
Create stats for a leagueElement (in players too) |
void |
createStats(org.dma.ihm.game.league.helper.LeagueElementGroup leagueElementGroup)
Create stats for a leagueElementGroup (in players too) |
void |
endSeason()
End of the year, save stats into history |
TeamStats[] |
getAllLeagueElementGroupStats()
Returns all (leagueElementGroup) stats in a array |
TeamStats[] |
getAllLeagueElementStats()
Returns all (league Element) stats in a array |
TeamStats[] |
getAllLeagueStats()
Returns all (league) stats in a array |
TeamStats[] |
getAllStats(org.dma.ihm.game.league.helper.LeagueElement leagueElement)
Return all stats for given LeagueElement |
java.lang.String |
getKey()
Gets the key attribute of the Team object |
org.dma.ihm.game.player.Player[] |
getPlayers()
Retruns all players of this team |
org.dma.ihm.game.player.PlayerStats[] |
getPlayersTotalStats()
Gets the playersTotalStats attribute of the Team object |
org.dma.ihm.game.player.PlayerAttribute[] |
getSpecificFieldPlayerAttributes()
|
org.dma.ihm.game.player.PlayerAttribute[] |
getSpecificGoalieAttributes()
|
TeamStats |
getStats(org.dma.ihm.game.league.League league)
Return stats for given league |
TeamStats |
getStats(org.dma.ihm.game.league.helper.LeagueElement leagueElement)
Return stats for given LeagueElement |
TeamStats |
getStats(org.dma.ihm.game.league.helper.LeagueElementGroup leagueElementGroup)
Return stats for given leagueElementGroup |
TeamAttributes |
getTeamAttributes()
Returns team attributes |
TeamAttributes[] |
getTeamAttributesArray()
Returns team attributes in a fake array |
TeamInfo |
getTeamInfo()
Returns team infos |
TeamStats |
getTeamStatsTotal()
Returns teamStatsTotal |
TeamStats[] |
getTeamStatsTotalArray()
Returns team total stats in a fake array |
org.dma.ihm.game.training.TrainingSchedule |
getTrainingSchedule()
Gets the trainingPlan attribute of the Team object |
boolean |
isPlayerInTeam(org.dma.ihm.game.player.Player oPlayer)
Gets the playerInTeam attribute of the Team object |
void |
newSeason()
Reset team, stats etc ... |
void |
setTrainingSchedule(org.dma.ihm.game.training.TrainingSchedule trainingSchedule)
|
java.lang.String |
toString()
Description of the Method |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
teamStats
private java.util.Vector teamStats
- Vector of teamStats (Real stats for each LeagueElement)
teamStatsGroup
private java.util.Vector teamStatsGroup
- Vector of teamStatsGroup (totals for each elementGroup)
teamStatsLeague
private java.util.Vector teamStatsLeague
- Vector of leagueStats (totals for each League)
teamStatsTotal
private TeamStats teamStatsTotal
- Total stats of the year (totals over everything)
statsHistory
private java.util.Vector statsHistory
- Total stats history over the years
teamInfo
private TeamInfo teamInfo
- Team infos
teamAttributes
private TeamAttributes teamAttributes
- Team infos
teamName
private java.lang.String teamName
- Team name
players
private java.util.Vector players
- Players of this team
key
private java.lang.String key
- Key of this team
trainingSchedule
private org.dma.ihm.game.training.TrainingSchedule trainingSchedule
- Global TrainingSchedule
| Constructor Detail |
Team
public Team(java.lang.String key, TeamInfo teamInfo)
- Constructs team
| Method Detail |
getKey
public java.lang.String getKey()
- Gets the key attribute of the Team object
isPlayerInTeam
public boolean isPlayerInTeam(org.dma.ihm.game.player.Player oPlayer)
- Gets the playerInTeam attribute of the Team object
newSeason
public void newSeason()
- Reset team, stats etc ...
endSeason
public void endSeason()
- End of the year, save stats into history
createStats
public void createStats(org.dma.ihm.game.league.League league)
- Create stats for a league (in players too)
createStats
public void createStats(org.dma.ihm.game.league.helper.LeagueElementGroup leagueElementGroup)
- Create stats for a leagueElementGroup (in players too)
createStats
public void createStats(org.dma.ihm.game.league.helper.LeagueElement leagueElement)
- Create stats for a leagueElement (in players too)
getTeamStatsTotal
public TeamStats getTeamStatsTotal()
- Returns teamStatsTotal
getStats
public TeamStats getStats(org.dma.ihm.game.league.helper.LeagueElement leagueElement)
- Return stats for given LeagueElement
getStats
public TeamStats getStats(org.dma.ihm.game.league.League league)
- Return stats for given league
getStats
public TeamStats getStats(org.dma.ihm.game.league.helper.LeagueElementGroup leagueElementGroup)
- Return stats for given leagueElementGroup
getAllStats
public TeamStats[] getAllStats(org.dma.ihm.game.league.helper.LeagueElement leagueElement)
- Return all stats for given LeagueElement
getTeamStatsTotalArray
public TeamStats[] getTeamStatsTotalArray()
- Returns team total stats in a fake array
getAllLeagueElementStats
public TeamStats[] getAllLeagueElementStats()
- Returns all (league Element) stats in a array
getAllLeagueStats
public TeamStats[] getAllLeagueStats()
- Returns all (league) stats in a array
getAllLeagueElementGroupStats
public TeamStats[] getAllLeagueElementGroupStats()
- Returns all (leagueElementGroup) stats in a array
addPlayer
public void addPlayer(org.dma.ihm.game.player.Player player)
- Adds player to the team
getPlayers
public org.dma.ihm.game.player.Player[] getPlayers()
- Retruns all players of this team
getPlayersTotalStats
public org.dma.ihm.game.player.PlayerStats[] getPlayersTotalStats()
- Gets the playersTotalStats attribute of the Team object
getTeamInfo
public TeamInfo getTeamInfo()
- Returns team infos
getTeamAttributes
public TeamAttributes getTeamAttributes()
- Returns team attributes
getTeamAttributesArray
public TeamAttributes[] getTeamAttributesArray()
- Returns team attributes in a fake array
toString
public java.lang.String toString()
- Description of the Method
getTrainingSchedule
public org.dma.ihm.game.training.TrainingSchedule getTrainingSchedule()
- Gets the trainingPlan attribute of the Team object
setTrainingSchedule
public void setTrainingSchedule(org.dma.ihm.game.training.TrainingSchedule trainingSchedule)
getSpecificFieldPlayerAttributes
public org.dma.ihm.game.player.PlayerAttribute[] getSpecificFieldPlayerAttributes()
getSpecificGoalieAttributes
public org.dma.ihm.game.player.PlayerAttribute[] getSpecificGoalieAttributes()
|
|||||||||
| Home >> All >> org >> dma >> ihm >> game >> [ team overview ] | PREV CLASS NEXT CLASS | ||||||||
SUMMARY: JAVADOC | SOURCE | DOWNLOAD | NESTED | FIELD | CONSTR | METHOD |
DETAIL: FIELD | CONSTR | METHOD | ||||||||
JAVADOC
org.dma.ihm.game.team.Team