|
||||||||||
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 |