public class ContainerDataResult
extends java.lang.Object
TBD Dokumentation
Constructor and Description |
---|
ContainerDataResult() |
ContainerDataResult(java.util.zip.Inflater inflater) |
Modifier and Type | Method and Description |
---|---|
void |
copyTo(ContainerDataResult result) |
long |
getArchiveTime() |
long |
getContainerID() |
byte[] |
getData()
Liefert den serialisierten Datensatz
|
long |
getDataIndex()
Liefert den Datenindex des Datensatzes dessen Header-Daten zuvor mittels
#readNextDataHdr() eingelesen worden sind. |
long |
getDataIndexLfdNr() |
ArchiveDataKind |
getDataKind() |
int |
getDataSize() |
DataState |
getDataState()
Liefert die Markierung für diesen Datensatz.
|
long |
getDataTime()
Liefert den Datenzeitstempel des Datensatzes dessen Header-Daten zuvor mittels
#readNextDataHdr() eingelesen worden sind. |
int |
getDataUncSize() |
java.util.zip.Inflater |
getInflater() |
long |
getTimeIndex(TimingType tt) |
boolean |
isCompressed() |
boolean |
isData() |
boolean |
isNodata() |
boolean |
isNoData()
Nachdem
#readNextDataHdr() aufgerufen wurde, gibt diese Methode an, ob der eingelesene Datensatz eine “keine Daten”-Markierung besitzt. |
boolean |
isNoRights()
Nachdem
#readNextDataHdr() aufgerufen wurde, gibt diese Methode an, ob der eingelesene Datensatz eine “keine Rechte”-Markierung besitzt. |
boolean |
isNoSource()
Nachdem
#readNextDataHdr() aufgerufen wurde, gibt diese Methode an, ob der eingelesene Datensatz eine “keine Quelle”-Markierung besitzt. |
boolean |
isPotDataGap()
Nachdem
#readNextDataHdr() aufgerufen wurde, gibt diese Methode an, ob der eingelesene Datensatz als “potentielle Datenluecke” gekennzeichnet wurde. |
boolean |
isStillCompressed() |
boolean |
isUseExtraBuffer() |
void |
setArchiveTime(long archiveTime) |
void |
setCompressed(boolean compressed) |
void |
setContainerID(long containerID) |
void |
setData(byte[] data) |
void |
setDataKind(ArchiveDataKind dataKind) |
void |
setStillCompressed(boolean stillCompressed) |
java.lang.String |
toString() |
public ContainerDataResult()
public ContainerDataResult(java.util.zip.Inflater inflater)
public java.util.zip.Inflater getInflater()
public byte[] getData()
Liefert den serialisierten Datensatz
public boolean isCompressed()
public boolean isStillCompressed()
#getRawData()
immer noch komprimiert ist. Das ArS kann so konfiguriert werden, dass es beim Lesen die Datensätze dekomprimiert und sie unkomprimiert verschickt. Ist deutlich schneller als das Dekomprimieren durch das Stream-Interface.public long getDataIndex()
Liefert den Datenindex des Datensatzes dessen Header-Daten zuvor mittels #readNextDataHdr()
eingelesen worden sind.
public long getTimeIndex(TimingType tt)
tt
- Datenzeit, Archivzeit, Datenindexpublic long getDataIndexLfdNr()
public long getDataTime()
Liefert den Datenzeitstempel des Datensatzes dessen Header-Daten zuvor mittels #readNextDataHdr()
eingelesen worden sind.
public DataState getDataState()
Liefert die Markierung für diesen Datensatz.
public boolean isData()
public boolean isNoData()
Nachdem #readNextDataHdr()
aufgerufen wurde, gibt diese Methode an, ob der eingelesene Datensatz eine “keine Daten”-Markierung besitzt.
public boolean isNoRights()
Nachdem #readNextDataHdr()
aufgerufen wurde, gibt diese Methode an, ob der eingelesene Datensatz eine “keine Rechte”-Markierung besitzt.
public boolean isNoSource()
Nachdem #readNextDataHdr()
aufgerufen wurde, gibt diese Methode an, ob der eingelesene Datensatz eine “keine Quelle”-Markierung besitzt.
public boolean isPotDataGap()
Nachdem #readNextDataHdr()
aufgerufen wurde, gibt diese Methode an, ob der eingelesene Datensatz als “potentielle Datenluecke” gekennzeichnet wurde.
public int getDataSize()
public int getDataUncSize()
public ArchiveDataKind getDataKind()
public long getArchiveTime()
public boolean isNodata()
public boolean isUseExtraBuffer()
public void setDataKind(ArchiveDataKind dataKind)
public void setData(byte[] data)
public void setCompressed(boolean compressed)
public void setStillCompressed(boolean stillCompressed)
public void setArchiveTime(long archiveTime)
public java.lang.String toString()
toString
in class java.lang.Object
public long getContainerID()
public void setContainerID(long containerID)
public void copyTo(ContainerDataResult result)