Class DavDatenObjekt
- java.lang.Object
-
- de.bsvrz.ibv.uda.interpreter.daten.dav.DavDaten
-
- de.bsvrz.ibv.uda.interpreter.daten.dav.DavDatenObjekt
-
public class DavDatenObjekt extends DavDaten implements Kopierbar
die Repräsentation eines Datenverteiler-Data-Objekts in einem Uda-Skript.
Die Attribute des Objekts hängen von der Definition in der Konfiguration des Datenverteilers ab, d.h. der Zugriff kann über den Attributnamen erfolgen. Das Objekt selbst erlaubt keinen Zugriff auf die Meta-Daten. Der Zugriff ist nur über Funktionen möglich:- typ(): liefert den Attributtyp des Objektes. Über den Attributtyp können zusätzliche Informationen über die empfangenen Daten aus der Konfiguration ermittelt werden.
- name(): liefert den Namen des Attributs
- wert(): liefert den Wert des Objekts (Details siehe:
getWertObjekt())
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedDavDatenObjekt(de.bsvrz.dav.daf.main.ClientDavInterface verbindung, de.bsvrz.dav.daf.main.Data objekt)Konstruktor.
-
Method Summary
Modifier and Type Method Description KopierbarerzeugeKopie()die Funktion erzeugt eine Kopie des Objekts ubd liefert diese zurück.java.lang.ObjectgetEinheit()liefert die Einheit des Objekts.java.lang.ObjectgetInfo()liefert den Wertebereich des Objekts.de.bsvrz.dav.daf.main.DatagetObjekt()liefert das gekapselte Objekt.java.lang.ObjectgetStatusListe()liefert die Statusliste eines Integerattributs.java.lang.ObjectgetStrukturElement(java.lang.String name)liefert das Element des Objekts, dass mit dem übergebenen Namen spezifiziert wird.java.lang.ObjectgetWertebereich()liefert den Wertebereich des Objekts.voidsetStrukturElement(java.lang.String name, java.lang.Object daten)setzt das Element des Objekts, dass mit dem übergebenen Namen beschrieben wird auf den übergebenen Wert.-
Methods inherited from class de.bsvrz.ibv.uda.interpreter.daten.dav.DavDaten
erzeugeObjekt, getVerbindung, toString
-
-
-
-
Method Detail
-
erzeugeKopie
public Kopierbar erzeugeKopie()
die Funktion erzeugt eine Kopie des Objekts ubd liefert diese zurück..- Specified by:
erzeugeKopiein interfaceKopierbar- Returns:
- die erzeugte Kopie
- See Also:
Kopierbar.erzeugeKopie()
-
getEinheit
public java.lang.Object getEinheit()
liefert die Einheit des Objekts.- Returns:
- die Einheit
-
getInfo
public java.lang.Object getInfo()
liefert den Wertebereich des Objekts.- Returns:
- den Wertebereich oder den Nichtwert, wenn keiner existiert
-
getObjekt
public de.bsvrz.dav.daf.main.Data getObjekt()
liefert das gekapselte Objekt..- Overrides:
getObjektin classDavDaten- Returns:
- das Objekt
- See Also:
DavDaten.getObjekt()
-
getStatusListe
public java.lang.Object getStatusListe()
liefert die Statusliste eines Integerattributs.- Returns:
- die Liste der definierten Statuswerte
-
getStrukturElement
public java.lang.Object getStrukturElement(java.lang.String name)
liefert das Element des Objekts, dass mit dem übergebenen Namen spezifiziert wird..- Specified by:
getStrukturElementin interfaceStruktur- Parameters:
name- der Name- Returns:
- das Objekt
- See Also:
Struktur.getStrukturElement(java.lang.String),setStrukturElement(String, Object)
-
getWertebereich
public java.lang.Object getWertebereich()
liefert den Wertebereich des Objekts.- Returns:
- den Wertebereich oder den Nichtwert, wenn keiner existiert
-
setStrukturElement
public void setStrukturElement(java.lang.String name, java.lang.Object daten)setzt das Element des Objekts, dass mit dem übergebenen Namen beschrieben wird auf den übergebenen Wert..- Specified by:
setStrukturElementin interfaceStruktur- Parameters:
name- der Namedaten- das Datenobjekt- See Also:
Struktur.setStrukturElement(java.lang.String, java.lang.Object),getStrukturElement(String)
-
-