java.lang.Object
de.bsvrz.dav.daf.communication.dataRepresentation.datavalue.StreamFetcher

public final class StreamFetcher extends Object
Diese Klasse deserialisiert einen empfangenen Datensatz in entsprechende DataValue-Objekte.
  • Method Details

    • 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.