public class AtgPrognoseParameter extends Object implements de.bsvrz.dav.daf.main.ClientReceiverInterface
Flink
, Normal
und
Träge
unterschieden werdenModifier and Type | Field and Description |
---|---|
private Map<PrognoseAttribut,Set<IAtgPrognoseParameterListener>> |
attributListener
Menge von Beobachtern einzelner Attributparameter
|
private Map<PrognoseAttribut,PrognoseAttributParameter> |
einzelWerte
Menge aktueller Werte der Attributparameter
|
private de.bsvrz.dav.daf.main.config.SystemObject |
objekt
das Objekt, auf dessen Prognose-Parameter sich angemeldet werden soll
|
private PrognoseTyp |
typ
der Prognosetyp
|
Constructor and Description |
---|
AtgPrognoseParameter(de.bsvrz.dav.daf.main.ClientDavInterface dav,
de.bsvrz.dav.daf.main.config.SystemObject objekt,
PrognoseTyp typ)
Standardkonstruktor
|
Modifier and Type | Method and Description |
---|---|
void |
addListener(IAtgPrognoseParameterListener listener,
PrognoseAttribut attribut)
Fügt der Menge aller Listener auf einen bestimmten Attributparameter
einen neuen Listener hinzu (und informiert diesen initial)
|
private void |
informiereAlleBeobachter()
Informiert alle Beobachter über Veraenderungen
|
private void |
initialisiere()
Initialisiert die Daten dieses Objekts auf den Zustand von
keine Daten |
String |
toString() |
void |
update(de.bsvrz.dav.daf.main.ResultData[] resultate) |
private PrognoseTyp typ
private de.bsvrz.dav.daf.main.config.SystemObject objekt
private Map<PrognoseAttribut,PrognoseAttributParameter> einzelWerte
private Map<PrognoseAttribut,Set<IAtgPrognoseParameterListener>> attributListener
public AtgPrognoseParameter(de.bsvrz.dav.daf.main.ClientDavInterface dav, de.bsvrz.dav.daf.main.config.SystemObject objekt, PrognoseTyp typ)
dav
- Verbindung zum Datenverteilerobjekt
- das Objekt, auf dessen Prognose-Parameter sich angemeldet
werden solltyp
- der Typ der Parameter auf die sich angemeldet werden soll
(Flink, Normal, Träge)public final void addListener(IAtgPrognoseParameterListener listener, PrognoseAttribut attribut)
listener
- der neue Listenerattribut
- das Attribut, auf dessen Parameter gehört werden sollprivate final void informiereAlleBeobachter()
private final void initialisiere()
keine Daten
public void update(de.bsvrz.dav.daf.main.ResultData[] resultate)
update
in interface de.bsvrz.dav.daf.main.ClientReceiverInterface
Copyright © 2017 BitCtrl Systems GmbH. All rights reserved.