Class StreamFetcher
java.lang.Object
de.bsvrz.dav.daf.communication.dataRepresentation.datavalue.StreamFetcher
public final class StreamFetcher
extends java.lang.Object
Diese Klasse deserialisiert einen empfangenen Datensatz in entsprechende DataValue-Objekte.
-
Method Summary
Modifier and Type Method Description DataValue[]
getDataValuesFromStream(DataModel dataModel, AttributeGroup atg, java.io.DataInputStream in)
Deserialisiert einen Datensatz.static StreamFetcher
getInstance()
Lieferte das einzige Objekt dieser Klasse zurück.Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Method Details
-
getInstance
Lieferte das einzige Objekt dieser Klasse zurück.- Returns:
- StreamFetcher-Objekt.
-
getDataValuesFromStream
public final DataValue[] getDataValuesFromStream(DataModel dataModel, AttributeGroup atg, java.io.DataInputStream in) throws java.io.IOExceptionDeserialisiert einen Datensatz.- Parameters:
dataModel
- Zugriff auf das Datenmodell.atg
- Attributgruppe des Datensatzes.in
- Stream von dem der Datensatz gelesen werden soll.- Returns:
- Array mit DataValue-Objekten, des deserialisierten Datensatzes.
- Throws:
java.io.IOException
- Wenn beim Lesen des Streams Fehler auftreten.
-