public class ValueContainer
extends java.lang.Object
Constructor and Description |
---|
ValueContainer(long winnerTimeStamp,
boolean insertEmpty,
int size)
Erzeugt das Objekt.
|
Modifier and Type | Method and Description |
---|---|
void |
calcDuration(ValueContainer next)
Erzeugt das Zeitdauer-Attribut.
|
int |
getNextInterval()
Liefert den Index des Intervalls zurück, zu dem die folgenden Daten gehören.
|
java.util.Hashtable<RealElement,BaseDataSet> |
getValues()
Liefert die Werte zurück.
|
long |
getWinnerTimeStamp()
Liefert den minimalen, nicht aufgefüllten Zeitstempel der Attribute zurück.
|
boolean |
insertEmpty()
Zeigt an ob ein leerer Datensatz eingefügt werden soll.
|
boolean |
isLastOfInterval()
Zeigt ob es sich um den letzten Ausgangsdatensatz eines Intervalls handelt.
|
void |
put(RealElement realElement,
BaseDataSet bds)
Legt den Wert für ein Element fest.
|
void |
setLastOfInterval(long endOfInterval)
Markiert den Ausgangsdatensatz als den letzten des Intervalls.
|
void |
setUnknownDuration()
Setzt das Zeitdauer Attribut auf den Wert "unbekannt"
|
java.lang.String |
toString()
Gibt die enthaltenen Elemente mit ihren jeweiligen Werten aus.
|
public ValueContainer(long winnerTimeStamp, boolean insertEmpty, int size)
winnerTimeStamp
- Minimaler, nicht aufgefüllter Zeitstempel der Attribute.insertEmpty
- true
falls ein leerer Datensatz vor diesem Datensatz eingefügt werden soll.size
- Anzahl der erwarteten Werte.public boolean isLastOfInterval()
true
falls der Ausgangsdatensatz der letzte Datensatz eines Intervalls ist.public void setLastOfInterval(long endOfInterval)
endOfInterval
- Ende des Intervalls, zu dem der Datensatz gehört.public void put(RealElement realElement, BaseDataSet bds)
realElement
- Element. Wurde für das Element bereits ein Wert hinterlegt, so wird dieser überschrieben.bds
- Wert des Elementspublic java.util.Hashtable<RealElement,BaseDataSet> getValues()
public long getWinnerTimeStamp()
public boolean insertEmpty()
true
falls ein leerer Datensatz vor diesem Datensatz eingefügt werden soll.public java.lang.String toString()
toString
in class java.lang.Object
Object.toString()
public void calcDuration(ValueContainer next)
next
- Der auf diesen folgende Datensatz.public int getNextInterval()
setLastOfInterval(long)
zurück.public void setUnknownDuration()