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
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Method Details
-
forgetDataModel
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
Liefert die einzige Objekt dieser Klasse zurück.- Returns:
- Einziges Objekt dieser Klasse.
-
createUnmodifiableData
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
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.
-