private static final class ConfigFileManager.LoadInformations extends Object
Modifier and Type | Field and Description |
---|---|
private ConfigAreaFile |
_configAreaFile
Dateiobjekt, mit dem das Objekt geladen werden kann
|
private FilePointer |
_filePosition
Position in der Datei, an der das Objekt gespeichert ist
|
private DynamicObjectInformation |
_transientDynamicObject
Das Objekt ist transient und kann nicht aus der Datei geladen werden, da es nicht gespeichert werden darf.
|
Constructor and Description |
---|
ConfigFileManager.LoadInformations(DynamicObjectInformation transientDynamicObject)
Dieser Konstruktor wird benutzt, wenn ein Objekt auf ungültig gesetzt wurde, aber in keiner Datei gespeichert wurde.
|
ConfigFileManager.LoadInformations(FilePointer filePosition,
ConfigAreaFile configAreaFile)
Dieser Konstruktor wird benutzt, wenn das Objekt in einer Konfigurationsbereichsadtei gespeichert wurde und auch aus dieser geladen werden kann.
|
private final FilePointer _filePosition
private final ConfigAreaFile _configAreaFile
private final DynamicObjectInformation _transientDynamicObject
public ConfigFileManager.LoadInformations(FilePointer filePosition, ConfigAreaFile configAreaFile)
filePosition
- abselute Position an der das Objekt gespeichert wurde.configAreaFile
- Bereich, in dem das Objekt gespeichert wurde.public ConfigFileManager.LoadInformations(DynamicObjectInformation transientDynamicObject)
transientDynamicObject
- Objekt, das zwar ungültig ist, aber nicht in einer Konfigurationsdatei gespeichert wurde.public SystemObjectInformationInterface getOldObject() throws NoSuchVersionException, IOException
NoSuchVersionException
IOException