public class ConfigFileHeaderInfo extends java.lang.Object implements ConfigurationAreaFileInformationReader
Diese Klasse repräsentiert den Header einer Konfigurationsdatei (“blaue Datei”). Klasse, die noch zu dokumentieren ist.
Constructor and Description |
---|
ConfigFileHeaderInfo(java.io.File configAreaFile)
Legt ein neues Objekt vom Typ ConfigFileHeaderInfo an.
|
ConfigFileHeaderInfo(int headerSize,
short activeVersionFile,
short nextActiveVersionFile,
java.io.File configAreaFile,
java.util.Map<java.lang.Short,ConfigAreaFile.OldBlockInformations> oldObjectBlocks,
short nextInvalidBlockVersion,
java.util.Map<java.lang.Short,java.lang.Long> configurationAuthorityVersionActivationTime,
long startOldDynamicObjects,
long startIdIndex,
long startPidHashCodeIndex,
long startMixedSet,
java.lang.String configurationAreaPid,
long dynamicObjectChanged,
long configurationObjectChanged,
long configurationDataChanged,
Debug debug,
int serializerVersion,
short objectVersion)
Konstruktor zu Testzwecken
|
Modifier and Type | Method and Description |
---|---|
short |
getActiveVersionFile() |
java.io.File |
getConfigAreaFile() |
java.lang.String |
getConfigurationAreaPid() |
java.util.Map<java.lang.Short,java.lang.Long> |
getConfigurationAuthorityVersionActivationTime() |
long |
getConfigurationDataChanged() |
long |
getConfigurationObjectChanged() |
long |
getDynamicObjectChanged() |
ConfigFileHeaderInfo |
getHeader() |
long |
getHeaderEnd() |
int |
getHeaderSize() |
short |
getNextActiveVersionFile() |
short |
getNextInvalidBlockVersion() |
SystemObjectInformationInterface |
getObject(long filePosition) |
short |
getObjectVersion()
Versionsnummer des Dateiformates.
|
java.util.Map<java.lang.Short,ConfigAreaFile.OldBlockInformations> |
getOldObjectBlocks() |
int |
getSerializerVersion() |
long |
getStartIdIndex() |
long |
getStartMixedSet() |
long |
getStartOldDynamicObjects() |
long |
getStartPidHashCodeIndex() |
public ConfigFileHeaderInfo(int headerSize, short activeVersionFile, short nextActiveVersionFile, java.io.File configAreaFile, java.util.Map<java.lang.Short,ConfigAreaFile.OldBlockInformations> oldObjectBlocks, short nextInvalidBlockVersion, java.util.Map<java.lang.Short,java.lang.Long> configurationAuthorityVersionActivationTime, long startOldDynamicObjects, long startIdIndex, long startPidHashCodeIndex, long startMixedSet, java.lang.String configurationAreaPid, long dynamicObjectChanged, long configurationObjectChanged, long configurationDataChanged, Debug debug, int serializerVersion, short objectVersion)
Konstruktor zu Testzwecken
public ConfigFileHeaderInfo(java.io.File configAreaFile) throws java.io.IOException
Legt ein neues Objekt vom Typ ConfigFileHeaderInfo an. Aus der Datei, die als Parameter übergeben wird, wird der Header seriell ausgelesen und die entsprechenden Variablen gespeichert.
configAreaFile
- “blaue Datei” aus der der Header gelesen wird.java.io.IOException
- falls beim Einlesen ein Fehler auftritt.public long getHeaderEnd()
public short getActiveVersionFile()
public short getNextActiveVersionFile()
public java.io.File getConfigAreaFile()
public java.util.Map<java.lang.Short,ConfigAreaFile.OldBlockInformations> getOldObjectBlocks()
public short getNextInvalidBlockVersion()
public java.util.Map<java.lang.Short,java.lang.Long> getConfigurationAuthorityVersionActivationTime()
public long getStartOldDynamicObjects()
public long getStartIdIndex()
public long getStartPidHashCodeIndex()
public long getStartMixedSet()
public java.lang.String getConfigurationAreaPid()
public long getDynamicObjectChanged()
public long getConfigurationObjectChanged()
public long getConfigurationDataChanged()
public int getSerializerVersion()
public short getObjectVersion()
Versionsnummer des Dateiformates.
public SystemObjectInformationInterface getObject(long filePosition)
getObject
in interface ConfigurationAreaFileInformationReader
public ConfigFileHeaderInfo getHeader()
getHeader
in interface ConfigurationAreaFileInformationReader
public int getHeaderSize()