|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectde.bsvrz.kex.bwsin.konfig.BetriebsKilometer
public class BetriebsKilometer
Repräsentiert die Betriebskilometer-Features als Map mit dem Schlüssel Abschnitt oder Ast. Für jeden Abschnitt oder Ast wird eine nach der Stationierung geordnete Liste der zugehörigen Betriebskilometer angelegt.
| Field Summary | |
|---|---|
private Map<String,HashMap<Integer,BetriebsKilometerPunkt>> |
bkMap
Map der Betriebskilometer-Punkte. |
private de.bsvrz.sys.funclib.debug.Debug |
debug
DebugLogger für Debug-Ausgaben. |
| Constructor Summary | |
|---|---|
BetriebsKilometer()
|
|
| Method Summary | |
|---|---|
private boolean |
addPunkt(BetriebsKilometerPunkt bk)
Fügt einen Betriebskilometer-Punkt zur Map hinzu. |
List<BetriebsKilometerPunkt> |
getAoaPunkte(String aoa)
Liefert eine Liste von Betriebskilometerpunkten, die auf einem Abschnitt oder Ast liegen. |
List<BetriebsKilometerPunkt> |
getAoaPunkte(String aoa,
int stationierunganfang,
int stationierungende)
Liefert eine Liste von Betriebskilometerpunkten, die auf einem Abschnitt oder Ast in einem bestimmten Stationierungsbereichbereich liegen. |
int |
initialisiere(Okstra okstradb)
Initialisierungsfunktion für die Betriebskilometer. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
private final de.bsvrz.sys.funclib.debug.Debug debug
private final Map<String,HashMap<Integer,BetriebsKilometerPunkt>> bkMap
| Constructor Detail |
|---|
public BetriebsKilometer()
| Method Detail |
|---|
private boolean addPunkt(BetriebsKilometerPunkt bk)
bk - Betriebskilometer-Punkt
public List<BetriebsKilometerPunkt> getAoaPunkte(String aoa)
aoa - Abschnitt oder Ast
public List<BetriebsKilometerPunkt> getAoaPunkte(String aoa,
int stationierunganfang,
int stationierungende)
aoa - Abschnitt oder Aststationierunganfang - Anfangsstationierungstationierungende - Endstationierung
public int initialisiere(Okstra okstradb)
okstradb - die Okstra-Datenbasis
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||