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 DatacreateModifiableData(AttributeGroup atg, byte[] bytes)Erzeugt ein modifizierbares Data-Objekt einer vorgegebenen Attributgruppe aus einem serialisierten Datensatz.DatacreateUnmodifiableData(AttributeGroup atg, byte[] bytes)Erzeugt ein nicht modifizierbares Data-Objekt einer vorgegebenen Attributgruppe aus einem serialisierten Datensatz.static voidforgetDataModel(DataModel dataModel)Löscht die für eine Datenverteilerverbindung bzw. eine DataModel-Implementierung zwischengespeicherten Datenstrukturen.static DataFactorygetInstance()Liefert die einzige Objekt dieser Klasse zurück.Methods inherited from class de.bsvrz.dav.daf.communication.dataRepresentation.data.DataFactory
forget, forVersionMethods 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:DataFactoryErzeugt ein nicht modifizierbares Data-Objekt einer vorgegebenen Attributgruppe aus einem serialisierten Datensatz.- Specified by:
createUnmodifiableDatain classDataFactory- Parameters:
atg- Attributgruppe des Datensatzesbytes- Serialisierter Datensatz- Returns:
- Nicht modifizierbares Data-Objekt zum Zugriff auf den Datensatz.
-
createModifiableData
Description copied from class:DataFactoryErzeugt ein modifizierbares Data-Objekt einer vorgegebenen Attributgruppe aus einem serialisierten Datensatz.- Specified by:
createModifiableDatain classDataFactory- Parameters:
atg- Attributgruppe des Datensatzesbytes- Serialisierter Datensatz- Returns:
- Modifizierbares Data-Objekt zum Zugriff auf den Datensatz.
-