de.bsvrz.dav.daf.communication.dataRepresentation.datavalue
Class StreamFetcher
java.lang.Object
de.bsvrz.dav.daf.communication.dataRepresentation.datavalue.StreamFetcher
public class StreamFetcher
- extends Object
Diese Klasse deserialisiert einen empfangenen Datensatz in entsprechende DataValue-Objekte.
- Author:
- Kappich Systemberatung
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
_streamFetcher
private static StreamFetcher _streamFetcher
StreamFetcher
private StreamFetcher()
getInstance
public static StreamFetcher getInstance()
- Lieferte das einzige Objekt dieser Klasse zurück.
- Returns:
- StreamFetcher-Objekt.
getDataValuesFromStream
public final DataValue[] getDataValuesFromStream(DataModel dataModel,
AttributeGroup atg,
DataInputStream in)
throws IOException
- Deserialisiert 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:
IOException
- Wenn beim Lesen des Streams Fehler auftreten.
getDataValues
private final DataValue[] getDataValues(AttributeListDefinition attributeListDefinition)