DisTAnz 1.0

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
 

Field Detail

data

protected java.util.Vector data
Constructor Detail

DataStorage

public DataStorage()
Erzeugt eine neue DataStorage-Instanz, die einen DataBlock von einer Minute Länge enthält.
Method Detail

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

DisTAnz 1.0

Copyright 2000 I. Rekik, M. Zouari, C. Apachite, K. Römling, S. Henze
All rights reserved.