public class AtgPrognoseParameter extends Object implements de.bsvrz.dav.daf.main.ClientReceiverInterface
Flink, Normal und
Träge unterschieden werden| Modifier 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 Datenpublic void update(de.bsvrz.dav.daf.main.ResultData[] resultate)
update in interface de.bsvrz.dav.daf.main.ClientReceiverInterfaceCopyright © 2017 BitCtrl Systems GmbH. All rights reserved.