|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectde.bsvrz.ste.rdstmc.meldungserstellung.Route
public class Route
Nested Class Summary | |
---|---|
(package private) static class |
Route.EreignisDatenComparator
Comparator, der eine Reihenfolge von EreignisDaten
nach den Werten der Attribute offset und start vorgibt |
Field Summary | |
---|---|
private static de.bsvrz.sys.funclib.debug.Debug |
_debug
Debug-Logger für Logging-Ausgaben |
private java.util.List<EreignisDaten> |
_ereignisDaten
|
private java.util.Collection<EreignisListener> |
_ereignisListener
Sammlung aller EreignisDatenListener |
(package private) Meldungserstellung |
_meldungserstellung
|
private java.util.List<StrassenSegment> |
_segmente
|
private java.util.Map<StrassenSegment,java.util.List<StoerfallSituationDaten>> |
_stoerfaelleAufSegmenten
|
private static Route.EreignisDatenComparator |
EREIGNIS_DATEN_COMPARATOR
Instanz von EreignisDatenComparator , die für alle
Störfallsituationen benutzt wird |
Constructor Summary | |
---|---|
Route(Meldungserstellung meldungserstellung,
java.util.List<StrassenSegment> segmente)
|
Method Summary | |
---|---|
private java.util.List<EreignisDaten> |
abbildung()
|
void |
addEreignisListener(EreignisListener listener)
|
private java.util.List<EreignisDaten> |
findeSchaerfsteZustaende(java.util.List<EreignisDaten> datenListe)
|
void |
fireEreignisListener()
Benachrichtige alle angemeldeten Listener vom Typ EreignisDatenDaten |
(package private) java.util.List<EreignisDaten> |
getEreignisDaten()
|
(package private) long |
getOffset(StrassenSegment segment)
|
RDSParameterDaten |
getParameter()
|
java.util.List<StrassenSegment> |
getSegmente()
|
(package private) java.util.List<StoerfallSituationDaten> |
getStoerfalleAufSegment(StrassenSegment segment)
|
private java.util.List<EreignisDaten> |
laengenAbgleich(java.util.List<EreignisDaten> ereignisDaten)
|
private java.util.List<EreignisDaten> |
laengenBestimmung(java.util.List<EreignisDaten> daten)
|
void |
neueStoerfallSituation(StoerfallSituation quelle,
java.util.List<StoerfallSituationDaten> daten)
Zu implementierende Methode zur Notifizierung von Störfallsituations-Änderungen |
private void |
plausibilisiereDaten(java.util.List<EreignisDaten> daten)
|
void |
renmoveEreignisListener(EreignisListener listener)
|
(package private) de.bsvrz.dav.daf.main.config.SystemObject |
sucheBaustelle(StrassenSegment wurzelSegment,
long offset)
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
private static final de.bsvrz.sys.funclib.debug.Debug _debug
private static Route.EreignisDatenComparator EREIGNIS_DATEN_COMPARATOR
EreignisDatenComparator
, die für alle
Störfallsituationen benutzt wird
private java.util.List<StrassenSegment> _segmente
Meldungserstellung _meldungserstellung
private java.util.Map<StrassenSegment,java.util.List<StoerfallSituationDaten>> _stoerfaelleAufSegmenten
private java.util.Collection<EreignisListener> _ereignisListener
EreignisDatenListener
private java.util.List<EreignisDaten> _ereignisDaten
Constructor Detail |
---|
public Route(Meldungserstellung meldungserstellung, java.util.List<StrassenSegment> segmente)
Method Detail |
---|
public java.util.List<StrassenSegment> getSegmente()
public RDSParameterDaten getParameter()
java.util.List<StoerfallSituationDaten> getStoerfalleAufSegment(StrassenSegment segment)
public void neueStoerfallSituation(StoerfallSituation quelle, java.util.List<StoerfallSituationDaten> daten)
StoerfallSituationListener
neueStoerfallSituation
in interface StoerfallSituationListener
quelle
- der Störfall, der geändert wurdeprivate java.util.List<EreignisDaten> abbildung()
long getOffset(StrassenSegment segment)
public void addEreignisListener(EreignisListener listener)
public void renmoveEreignisListener(EreignisListener listener)
java.util.List<EreignisDaten> getEreignisDaten()
public void fireEreignisListener()
EreignisDatenDaten
private java.util.List<EreignisDaten> findeSchaerfsteZustaende(java.util.List<EreignisDaten> datenListe)
private java.util.List<EreignisDaten> laengenAbgleich(java.util.List<EreignisDaten> ereignisDaten)
private java.util.List<EreignisDaten> laengenBestimmung(java.util.List<EreignisDaten> daten)
private void plausibilisiereDaten(java.util.List<EreignisDaten> daten)
de.bsvrz.dav.daf.main.config.SystemObject sucheBaustelle(StrassenSegment wurzelSegment, long offset)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |