public final class ConcreteDataFactory extends DataFactory
Klasse, die zum Erzeugen von Datensätzen aus einem Byte-Array für die Serialisiererversion 1 verwendet wird.
| Modifier and Type | Method and 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.
|
forget, forVersionpublic 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.
dataModel - DataModelpublic static DataFactory getInstance()
Liefert die einzige Objekt dieser Klasse zurück.
public Data createUnmodifiableData(AttributeGroup atg, byte[] bytes)
DataFactoryErzeugt ein nicht modifizierbares Data-Objekt einer vorgegebenen Attributgruppe aus einem serialisierten Datensatz.
createUnmodifiableData in class DataFactoryatg - Attributgruppe des Datensatzesbytes - Serialisierter Datensatzpublic Data createModifiableData(AttributeGroup atg, byte[] bytes)
DataFactoryErzeugt ein modifizierbares Data-Objekt einer vorgegebenen Attributgruppe aus einem serialisierten Datensatz.
createModifiableData in class DataFactoryatg - Attributgruppe des Datensatzesbytes - Serialisierter Datensatz