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
|
fromDataInputprivate 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
BinaryObjectwrite in class BinaryObjectoutput - AusgabeIOExceptionpublic long getObjectId()
BinaryObjectgetObjectId in class BinaryObjectpublic int getPidHashCode()
BinaryObjectgetPidHashCode in class BinaryObjectpublic long getTypeId()
BinaryObjectgetTypeId in class BinaryObjectpublic short getFirstInvalid()
public short getFirstValid()
public byte[] getPackedBytes()
BinaryObjectgetPackedBytes in class BinaryObjectpublic SystemObjectInformationInterface toSystemObjectInfo(ConfigAreaFile file, long position) throws IOException, NoSuchVersionException
toSystemObjectInfo in class BinaryObjectIOExceptionNoSuchVersionException