Class ZeitBereich
- java.lang.Object
-
- de.bsvrz.ibv.uda.interpreter.daten.zeit.ZeitBereich
-
-
Constructor Summary
Constructors Constructor Description ZeitBereich(Zeitstempel start, java.lang.Object ende, boolean inklusive)
Konstruktor.
Die Funktion erzeugt ein Zeitbereichsobjekt mit den angegebenen Grenzwerten.
-
Method Summary
Modifier and Type Method Description ZeitBereich
erzeugeKopie()
die Funktion erzeugt eine Kopie des Objekts ubd liefert diese zurück.Zeitstempel
getEnde()
liefert den Endzeitpunkt des Zeitbereichs in Millisekunden.Zeitstempel
getStart()
liefert den Anfangszeitpunkt des Zeitbereichs in Millisekunden.java.lang.Object
getStrukturElement(java.lang.String name)
liefert das Element des Objekts, dass mit dem übergebenen Namen spezifiziert wird.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.
-
-
-
Constructor Detail
-
ZeitBereich
public ZeitBereich(Zeitstempel start, java.lang.Object ende, boolean inklusive)
Konstruktor.
Die Funktion erzeugt ein Zeitbereichsobjekt mit den angegebenen Grenzwerten.- Parameters:
start
- der Zeitstempel des Anfangzeitpunktsende
- der Zeitstempel des Endezeitpunkts oder die Zeitdauer als Differenz zum Anfangszeitpunkt.inklusive
- true, wenn der Endzeitpunkt selbst mit in das Intervall gehört
-
-
Method Detail
-
erzeugeKopie
public ZeitBereich erzeugeKopie()
die Funktion erzeugt eine Kopie des Objekts ubd liefert diese zurück..- Specified by:
erzeugeKopie
in interfaceKopierbar
- Returns:
- die erzeugte Kopie
- See Also:
Kopierbar.erzeugeKopie()
-
getEnde
public Zeitstempel getEnde()
liefert den Endzeitpunkt des Zeitbereichs in Millisekunden.- Returns:
- den Zeitpunkt
-
getStart
public Zeitstempel getStart()
liefert den Anfangszeitpunkt des Zeitbereichs in Millisekunden.- Returns:
- den Zeitpunkt
-
getStrukturElement
public java.lang.Object getStrukturElement(java.lang.String name)
liefert das Element des Objekts, dass mit dem übergebenen Namen spezifiziert wird..
Gültige Attribute sind:- anfangsZeit: für die Anfangszeit des Bereichs als Zeitstempel
- endZeit: für die Endezeit des Bereichs als Zeitstempel
- inklusive: liefert einen LogsichenWert, der beschreibt, ob der Endzeitpunkt selbst zum Bereich gehört
- Specified by:
getStrukturElement
in interfaceStruktur
- Parameters:
name
- der Name- Returns:
- das Objekt
- See Also:
Struktur.getStrukturElement(java.lang.String)
-
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:
setStrukturElement
in interfaceStruktur
- Parameters:
name
- der Namedaten
- das Datenobjekt- See Also:
Struktur.setStrukturElement(java.lang.String, java.lang.Object)
-
-