private static final class ConfigAreaFile.SortObjectPid extends java.lang.Object implements java.lang.Comparable<ConfigAreaFile.SortObjectPid>
Modifier and Type | Field and Description |
---|---|
private java.util.List<java.lang.Long> |
_filePositions
relative Dateipositionen der Objekte, deren Pid auf _pidHashCode abgebildet werden konnten
|
private int |
_pidHashCode
HashCode, der die Pid abbildet
|
Constructor and Description |
---|
SortObjectPid(int pidHashCode) |
Modifier and Type | Method and Description |
---|---|
int |
compareTo(ConfigAreaFile.SortObjectPid o) |
java.util.List<java.lang.Long> |
getFilePositions() |
int |
getPidHashCode() |
void |
putFilePosition(long newFilePosition)
Speichert zu einer Pid die Dateipostion des Objekts.
|
private final java.util.List<java.lang.Long> _filePositions
relative Dateipositionen der Objekte, deren Pid auf _pidHashCode abgebildet werden konnten
private final int _pidHashCode
HashCode, der die Pid abbildet
public SortObjectPid(int pidHashCode)
pidHashCode
- HashCode einer Pid, dieser Wert wird bei einer Sortierung als Kriterium gewähltpublic void putFilePosition(long newFilePosition)
Speichert zu einer Pid die Dateipostion des Objekts. Die neue Dateiposition stellt den aktuellen Speicherort des Objekts dar.
newFilePosition
- aktuelle Position in der Datei, an der das Objekt gespeichert istpublic java.util.List<java.lang.Long> getFilePositions()
public int getPidHashCode()
public int compareTo(ConfigAreaFile.SortObjectPid o)
compareTo
in interface java.lang.Comparable<ConfigAreaFile.SortObjectPid>