|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectde.bsvrz.pua.prot.processing.util.ValueContainer
public class ValueContainer
Enthält die Zurodnung reale Attribute zu ihren Werten. Erst nachdem mehrere ValueCOntainer erstellt wurden, kann der Wert des Zeitdauer-Attributs berechnet werden.
Constructor Summary | |
---|---|
ValueContainer(long winnerTimeStamp,
boolean insertEmpty,
int size)
Erzeugt das Objekt. |
Method Summary | |
---|---|
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. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public ValueContainer(long winnerTimeStamp, boolean insertEmpty, int size)
winnerTimeStamp
- Minimaler, nicht aufgefüllter Zeitstempel der Attribute.insertEmpty
- true
size
- Anzahl der erwarteten Werte.Method Detail |
---|
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()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |