Class DataFactory
java.lang.Object
de.bsvrz.dav.daf.communication.dataRepresentation.data.DataFactory
- Direct Known Subclasses:
ConcreteDataFactory
Klasse, die zum Erzeugen von Datensätzen aus einem Byte-Array mit verschiedenen Serialisiererversionen verwendet werden kann.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionabstract Data
createModifiableData
(AttributeGroup atg, byte[] bytes) Erzeugt ein modifizierbares Data-Objekt einer vorgegebenen Attributgruppe aus einem serialisierten Datensatz.abstract Data
createUnmodifiableData
(AttributeGroup atg, byte[] bytes) Erzeugt ein nicht modifizierbares Data-Objekt einer vorgegebenen Attributgruppe aus einem serialisierten Datensatz.static void
Löscht die für eine Datenverteilerverbindung bzw. eine DataModel-Implementierung zwischengespeicherten Datenstrukturen.static DataFactory
forVersion
(int version) Liefert eine konkrete DataFactory-Implementierung für eine vorgegebene Serialisierungsversion zurück.
-
Constructor Details
-
DataFactory
public DataFactory()
-
-
Method Details
-
forVersion
Liefert eine konkrete DataFactory-Implementierung für eine vorgegebene Serialisierungsversion zurück.- Parameters:
version
- Version der gewünschten Serialisierung. Momentan wird hier nur die Version 1 unterstützt.- Returns:
- Konkrete DataFactory-Implementierung für die angegebene Serialisierungsversion.
-
forget
Löscht die für eine Datenverteilerverbindung bzw. eine DataModel-Implementierung zwischengespeicherten Datenstrukturen. Diese Methode sollte aufgerufen werden, wenn eine Datenverteilerverbindung bzw. eine DataModel-Implementierung nicht mehr zur Verfügung steht und die zwischengespeicherten Datenstrukturen freigegeben werden sollen.- Parameters:
dataModel
- DataModel
-
createUnmodifiableData
Erzeugt ein nicht modifizierbares Data-Objekt einer vorgegebenen Attributgruppe aus einem serialisierten Datensatz.- Parameters:
atg
- Attributgruppe des Datensatzesbytes
- Serialisierter Datensatz- Returns:
- Nicht modifizierbares Data-Objekt zum Zugriff auf den Datensatz.
-
createModifiableData
Erzeugt ein modifizierbares Data-Objekt einer vorgegebenen Attributgruppe aus einem serialisierten Datensatz.- Parameters:
atg
- Attributgruppe des Datensatzesbytes
- Serialisierter Datensatz- Returns:
- Modifizierbares Data-Objekt zum Zugriff auf den Datensatz.
-