public class Quelle extends Object
Modifier and Type | Field and Description |
---|---|
private boolean |
dataAvailable
sind Daten verfügbar ?
|
private de.bsvrz.dav.daf.main.config.SystemObject |
objekt
das Datenverteiler-Sytemobjekt, an dem die Daten eines Parameters
ermittelt wurden.
|
private QuellTyp |
typ
der Typ der Quelle.
|
Constructor and Description |
---|
Quelle(de.bsvrz.dav.daf.main.config.SystemObject objekt,
QuellTyp typ)
erzeugt eine Intsanz einer Quellendefinition mit den übergebenen Daten
für den Typ und das Systemobjekt.
|
Modifier and Type | Method and Description |
---|---|
de.bsvrz.dav.daf.main.config.SystemObject |
getObjekt()
liefert das Systemobjekt, an dem die Quelldaten ermittelt wurden.
|
(package private) SerializableQuelle |
getSerializable()
erzeugt eine serialisierbare Form des Quellobjekts zur Übertragung in
einem Byteaarray innerhalb eines Datenverteiler-Datensatzes.
|
QuellTyp |
getTyp()
liefert den Typ der Quelle.
|
boolean |
isDataAvailable()
ermittelt, ob die Quelle potentiell Daten liefern kann.
|
void |
setDataAvailable(boolean dataAvailable)
definiert, ob die Quelle potentiell Daten liefern kann.
|
(package private) void |
setObjekt(de.bsvrz.dav.daf.main.config.SystemObject objekt)
setzt das Objekt, an dem die Quelldaten ermittelt wurden.
|
void |
setTyp(QuellTyp typ)
setzt den Typ der Quelle.
|
String |
toString() |
private de.bsvrz.dav.daf.main.config.SystemObject objekt
private QuellTyp typ
private boolean dataAvailable
Quelle(de.bsvrz.dav.daf.main.config.SystemObject objekt, QuellTyp typ)
objekt
- das Systemobjekttyp
- der Typ der Quellepublic de.bsvrz.dav.daf.main.config.SystemObject getObjekt()
setObjekt(SystemObject)
SerializableQuelle getSerializable()
public QuellTyp getTyp()
setTyp(QuellTyp)
public boolean isDataAvailable()
public void setDataAvailable(boolean dataAvailable)
dataAvailable
- der Zustandvoid setObjekt(de.bsvrz.dav.daf.main.config.SystemObject objekt)
objekt
- das SystemobjektgetObjekt()
public void setTyp(QuellTyp typ)
typ
- der TypgetTyp()
Copyright © 2017 BitCtrl Systems GmbH. All rights reserved.