|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectde.bsvrz.ste.rdstmcvew.RdsMeldungsVerwaltung
public class RdsMeldungsVerwaltung
Klasse zum Verwalten der dynamischen Objekte vom Typ "typ.rdsMeldung". Die Klasse meldet sich auf Änderung der dynamischen Menge RDS/TMC - Meldung an und verwaltet diese in einer Hashmap.
| Field Summary | |
|---|---|
private static de.bsvrz.dav.daf.main.ClientDavConnection |
m_connection
Übergebene Datenverteiler Verbindung |
private static de.bsvrz.dav.daf.main.config.DataModel |
m_dataModel
übergebenes Datenmodell |
private java.util.List<de.bsvrz.dav.daf.main.config.DynamicObject> |
m_listeMeldung
Liste der aktuellen Engstellen |
private java.util.HashMap<java.lang.String,RdsMeldungsAuswertung> |
m_meldungsAuswertung
Hashmap mit den einzelnen Instanzen der von der RDS-Verwaltung gesendete Objekte key = Pid des RdsMeldungsobjekts value = Instanz der RdsMeldung |
private de.bsvrz.dav.daf.main.config.ConfigurationObject |
m_verkehrsModellNetz
Verkehrsmodellnetz. |
| Constructor Summary | |
|---|---|
RdsMeldungsVerwaltung(de.bsvrz.dav.daf.main.ClientDavConnection connection,
java.lang.String netz)
Konstruktor der Klasse. |
|
| Method Summary | |
|---|---|
java.util.HashMap |
getRdsMeldung()
Methode liefert eine HashMap mit den aktiven Meldungsobjekten |
private void |
rdsListeVerwalten(de.bsvrz.dav.daf.main.config.DynamicObject obj)
Verwaltet die Liste der dynamischen RDS Objekte. |
protected void |
rdsObjekteBestimmen()
Bestimmt die im Verkehrsmodellnetz aktuell vorhandenen RDS-Verwaltung. |
void |
update(de.bsvrz.dav.daf.main.config.MutableSet set,
de.bsvrz.dav.daf.main.config.SystemObject[] addedObjects,
de.bsvrz.dav.daf.main.config.SystemObject[] removedObjects)
Update Methode des ClientReceiverInterface zum Empfang für die dynamischen Objekte |
void |
update(de.bsvrz.dav.daf.main.ResultData[] results)
Update Methode des ClientReceiverInterface zum Empfang der "normalen" Daten |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
private static de.bsvrz.dav.daf.main.ClientDavConnection m_connection
private static de.bsvrz.dav.daf.main.config.DataModel m_dataModel
private java.util.List<de.bsvrz.dav.daf.main.config.DynamicObject> m_listeMeldung
private de.bsvrz.dav.daf.main.config.ConfigurationObject m_verkehrsModellNetz
private java.util.HashMap<java.lang.String,RdsMeldungsAuswertung> m_meldungsAuswertung
| Constructor Detail |
|---|
public RdsMeldungsVerwaltung(de.bsvrz.dav.daf.main.ClientDavConnection connection,
java.lang.String netz)
connection - Datenverteilerverbindungnetz - Verkehrsmodellnetz| Method Detail |
|---|
protected void rdsObjekteBestimmen()
public java.util.HashMap getRdsMeldung()
private void rdsListeVerwalten(de.bsvrz.dav.daf.main.config.DynamicObject obj)
obj - Dynamisches Objekt RDSmeldungenpublic void update(de.bsvrz.dav.daf.main.ResultData[] results)
update in interface de.bsvrz.dav.daf.main.ClientReceiverInterfaceresults - beinhaltet die empfangenen Daten
public void update(de.bsvrz.dav.daf.main.config.MutableSet set,
de.bsvrz.dav.daf.main.config.SystemObject[] addedObjects,
de.bsvrz.dav.daf.main.config.SystemObject[] removedObjects)
update in interface de.bsvrz.dav.daf.main.config.MutableSetChangeListenerset - Menge der dynamischen ObjekteaddedObjects - Dynamische Objekte die neu hinzugekommen sindremovedObjects - Dynamische Objekte die entfernt wurden
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||