some Javadoc and formatting changes

This commit is contained in:
Axel Uhl committed 2011-12-12 11:19:26 +01:00
1 parent 9866dcd374
commit 54fdeeb198
1 file changed
+23 -10
@@ -85,10 +85,22 @@ public class LeaderboardPanel extends FormPanel implements TimeListener, PlaySta
private final RankColumn rankColumn;
/**
* Passed to the {@link ManeuverCountRaceColumn}. Modifications to this list will modify the column's children list
* when updated the next time.
*/
private final List<DetailType> selectedManeuverDetails;
/**
* Passed to the {@link LegColumn}. Modifications to this list will modify the column's children list
* when updated the next time.
*/
private final List<DetailType> selectedLegDetails;
/**
* Passed to the {@link TextRaceColumn}. Modifications to this list will modify the column's children list
* when updated the next time.
*/
private final List<DetailType> selectedRaceDetails;
private List<String> selectedRaceColumns;
@@ -491,8 +503,10 @@ public class LeaderboardPanel extends FormPanel implements TimeListener, PlaySta
return result;
}
private ManeuverCountRaceColumn getManeuverCountRaceColumn(){
return new ManeuverCountRaceColumn(getLeaderboardPanel(), this, stringConstants, LeaderboardPanel.this.selectedManeuverDetails, LEG_COLUMN_HEADER_STYLE, LEG_COLUMN_STYLE, LEG_DETAIL_COLUMN_HEADER_STYLE, LEG_DETAIL_COLUMN_STYLE);
private ManeuverCountRaceColumn getManeuverCountRaceColumn() {
return new ManeuverCountRaceColumn(getLeaderboardPanel(), this, stringConstants,
LeaderboardPanel.this.selectedManeuverDetails, LEG_COLUMN_HEADER_STYLE, LEG_COLUMN_STYLE,
LEG_DETAIL_COLUMN_HEADER_STYLE, LEG_DETAIL_COLUMN_STYLE);
}
@Override
@@ -1151,25 +1165,24 @@ public class LeaderboardPanel extends FormPanel implements TimeListener, PlaySta
}
}
selectedRaceColumns = correctedOrderSelectedRaces;
removeRaceColumnsNotSelected(selectedRaceColumns);
for (int selectedRaceCount = 0; selectedRaceCount < selectedRaceColumns.size(); selectedRaceCount++) {
String selectedRaceName = selectedRaceColumns.get(selectedRaceCount);
if (leaderboardTableContainsRace(selectedRaceName)){
if (leaderboardTableContainsRace(selectedRaceName)) {
// remove all raceColumns, starting at a specific raceColumnPosition, until the selected raceName.
removeRaceColumnFromRaceColumnStartIndexBeforeRace(selectedRaceCount, selectedRaceName);
}else{
} else {
// get correct position to insert the column
int positionToInsert = getColumnPositionToInsert(selectedRaceName, selectedRaceCount);
if(positionToInsert!=-1){
insertColumn(positionToInsert,
if (positionToInsert != -1) {
insertColumn(
positionToInsert,
createRaceColumn(selectedRaceName, leaderboard.raceIsMedalRace(selectedRaceName),
leaderboard.raceIsTracked(selectedRaceName)));
}else{
} else {
// Add the raceColumn with addRaceColumn, if no RaceColumn is existing in leaderboard
addRaceColumn(createRaceColumn(selectedRaceName, leaderboard.raceIsMedalRace(selectedRaceName),
leaderboard.raceIsTracked(selectedRaceName)));
leaderboard.raceIsTracked(selectedRaceName)));
}
}
}