Class ConcreteDataFactory
- java.lang.Object
-
- de.bsvrz.dav.daf.communication.dataRepresentation.data.DataFactory
-
- de.bsvrz.dav.daf.communication.dataRepresentation.data.info.version1.ConcreteDataFactory
-
public final class ConcreteDataFactory extends DataFactory
Klasse, die zum Erzeugen von Datensätzen aus einem Byte-Array für die Serialisiererversion 1 verwendet wird.
-
-
Method Summary
Modifier and Type Method Description Data
createModifiableData(AttributeGroup atg, byte[] bytes)
Erzeugt ein modifizierbares Data-Objekt einer vorgegebenen Attributgruppe aus einem serialisierten Datensatz.Data
createUnmodifiableData(AttributeGroup atg, byte[] bytes)
Erzeugt ein nicht modifizierbares Data-Objekt einer vorgegebenen Attributgruppe aus einem serialisierten Datensatz.static void
forgetDataModel(DataModel dataModel)
Löscht die für eine Datenverteilerverbindung bzw. eine DataModel-Implementierung zwischengespeicherten Datenstrukturen.static DataFactory
getInstance()
Liefert die einzige Objekt dieser Klasse zurück.-
Methods inherited from class de.bsvrz.dav.daf.communication.dataRepresentation.data.DataFactory
forget, forVersion
-
-
-
-
Method Detail
-
forgetDataModel
public static void forgetDataModel(DataModel dataModel)
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
-
getInstance
public static DataFactory getInstance()
Liefert die einzige Objekt dieser Klasse zurück.- Returns:
- Einziges Objekt dieser Klasse.
-
createUnmodifiableData
public Data createUnmodifiableData(AttributeGroup atg, byte[] bytes)
Description copied from class:DataFactory
Erzeugt ein nicht modifizierbares Data-Objekt einer vorgegebenen Attributgruppe aus einem serialisierten Datensatz.- Specified by:
createUnmodifiableData
in classDataFactory
- Parameters:
atg
- Attributgruppe des Datensatzesbytes
- Serialisierter Datensatz- Returns:
- Nicht modifizierbares Data-Objekt zum Zugriff auf den Datensatz.
-
createModifiableData
public Data createModifiableData(AttributeGroup atg, byte[] bytes)
Description copied from class:DataFactory
Erzeugt ein modifizierbares Data-Objekt einer vorgegebenen Attributgruppe aus einem serialisierten Datensatz.- Specified by:
createModifiableData
in classDataFactory
- Parameters:
atg
- Attributgruppe des Datensatzesbytes
- Serialisierter Datensatz- Returns:
- Modifizierbares Data-Objekt zum Zugriff auf den Datensatz.
-
-