public class BinaryConfigObject extends BinaryObject
BinaryObject
Modifier and Type | Field and Description |
---|---|
private short |
_firstInvalid |
private short |
_firstValid |
private long |
_objectId |
private byte[] |
_packedBytes |
private int |
_pidHashCode |
private long |
_typeId |
CONFIG_OBJ_HEADER_SIZE, CONFIGURATION_OBJECT_TYPE, DYN_OBJ_HEADER_SIZE, DYNAMIC_OBJECT_TYPE
Constructor and Description |
---|
BinaryConfigObject(long objectId,
int pidHashCode,
long typeId,
short firstInvalid,
short firstValid,
byte[] packedBytes) |
Modifier and Type | Method and Description |
---|---|
short |
getFirstInvalid() |
short |
getFirstValid() |
long |
getObjectId()
Gibt die Objekt-ID zurück
|
byte[] |
getPackedBytes()
Gibt die gepackten Bytes zurück.
|
int |
getPidHashCode()
Gibt den Pid-Hashcode zurück
|
long |
getTypeId()
Gibt die ID des Objekttyps zuück
|
SystemObjectInformationInterface |
toSystemObjectInfo(ConfigAreaFile file,
long position) |
int |
write(DataOutput output)
Schreibt das Objekt in den Ausgabe-Stream
|
fromDataInput
private final long _objectId
private final int _pidHashCode
private final long _typeId
private final short _firstInvalid
private final short _firstValid
private final byte[] _packedBytes
public BinaryConfigObject(long objectId, int pidHashCode, long typeId, short firstInvalid, short firstValid, byte[] packedBytes)
public int write(DataOutput output) throws IOException
BinaryObject
write
in class BinaryObject
output
- AusgabeIOException
public long getObjectId()
BinaryObject
getObjectId
in class BinaryObject
public int getPidHashCode()
BinaryObject
getPidHashCode
in class BinaryObject
public long getTypeId()
BinaryObject
getTypeId
in class BinaryObject
public short getFirstInvalid()
public short getFirstValid()
public byte[] getPackedBytes()
BinaryObject
getPackedBytes
in class BinaryObject
public SystemObjectInformationInterface toSystemObjectInfo(ConfigAreaFile file, long position) throws IOException, NoSuchVersionException
toSystemObjectInfo
in class BinaryObject
IOException
NoSuchVersionException