|
||||||||||
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
- VerkehrsmodellnetzMethod 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.ClientReceiverInterface
results
- beinhaltet die empfangenen Datenpublic 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.MutableSetChangeListener
set
- 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 |