DTA.agent
Class DataStorage
java.lang.Object
|
+--DTA.agent.DataStorage
- public class DataStorage
- extends java.lang.Object
Dient der Speicherung der Verkehrsflußdaten.
- Version:
- 1.7
- Author:
- Stefan Henze, Corina Apachite, Karsten Römling
Field Summary |
protected java.util.Vector |
data
|
Constructor Summary |
DataStorage()
Erzeugt eine neue DataStorage -Instanz, die einen
DataBlock von einer Minute Länge enthält. |
Method Summary |
void |
addData(Flow dataFlow)
addData fügt den übergebenen Flow in den
DataStorage ein. |
void |
clear()
clear löscht die im DataStorage enthaltenen Daten. |
java.util.Vector |
getData(java.util.Date startPoint)
getData liefert die seit dem Zeitpunkt startPoint
aufgelaufenen Daten zurück. |
DataBlock |
getLastBlock()
getLastBlock liefert den letzten DataBlock des
DataStorage-Objektes. |
void |
refreshBlocks()
Describe refreshBlocks method here. |
void |
removeElementAt(int pos)
removeElementAt löscht das Element an Position pos
aus data. |
int |
size()
size gibt die Anzahl der enthaltenen DataBlocks
zurück. |
java.lang.String |
toString()
toString gibt den Inhalt des DataStorage-Objektes aus
(zu Testzwecken). |
Methods inherited from class java.lang.Object |
,
clone,
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
registerNatives,
wait,
wait,
wait |
data
protected java.util.Vector data
DataStorage
public DataStorage()
- Erzeugt eine neue
DataStorage
-Instanz, die einen
DataBlock von einer Minute Länge enthält.
size
public int size()
size
gibt die Anzahl der enthaltenen DataBlocks
zurück.
- Returns:
- Anzahl der Elemente in
data
clear
public void clear()
clear
löscht die im DataStorage enthaltenen Daten.
getLastBlock
public DataBlock getLastBlock()
getLastBlock
liefert den letzten DataBlock des
DataStorage-Objektes.
- Returns:
- der letzte
DataBlock
aus data.
addData
public void addData(Flow dataFlow)
addData
fügt den übergebenen Flow in den
DataStorage ein.
- Parameters:
dataFlow
- der einzufügende Flow
- See Also:
Flow
removeElementAt
public void removeElementAt(int pos)
removeElementAt
löscht das Element an Position pos
aus data.
- Parameters:
pos
- das zu löschende Element.
refreshBlocks
public void refreshBlocks()
- Describe
refreshBlocks
method here.
getData
public java.util.Vector getData(java.util.Date startPoint)
getData
liefert die seit dem Zeitpunkt startPoint
aufgelaufenen Daten zurück.
- Parameters:
startPoint
- Date
der Zeitpunkt, abstract dem
Daten zurückgegeben werden sollen.- Returns:
- ein
Vector
mit DataBlocks.
toString
public java.lang.String toString()
toString
gibt den Inhalt des DataStorage-Objektes aus
(zu Testzwecken).
- Overrides:
- toString in class java.lang.Object
Copyright 2000 I. Rekik, M. Zouari, C. Apachite, K. Römling, S. Henze
All rights reserved.