de.bsvrz.puk.config.configFile.fileaccess
Class ConfigAreaFile.SortObject
java.lang.Object
de.bsvrz.puk.config.configFile.fileaccess.ConfigAreaFile.SortObject
- All Implemented Interfaces:
- Comparable
- Enclosing class:
- ConfigAreaFile
private static final class ConfigAreaFile.SortObject
- extends Object
- implements Comparable
Diese Klasse wird mehrfach mit unterschiedlichen Aufgaben benutzt. Es wird aber immer in einem Array benutzt um eine Sortierung des Array nach dem Value des
Objekts zu erzeugen. Der Value kann dabei ein Zeitstempel oder eine Id sein.
Diese Klasse speichert den Zeitstempel, wann ein dynamisches Objekt
ungültig geworden ist und die Position an dem das Objekt in der Datei gespeichert wurde.
Diese Klasse speichert die Id und die Dateiposition von
beliebigen Objekten.
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
_filePosition
private final long _filePosition
_value
private final long _value
ConfigAreaFile.SortObject
public ConfigAreaFile.SortObject(long filePosition,
long value)
- Parameters:
filePosition
- Dateiposition (relativ)value
- Wert, nach dem auch sortiert wird (Id, Zeitstempel, usw)
getFilePosition
public long getFilePosition()
getValue
public long getValue()
compareTo
public int compareTo(Object o)
- Specified by:
compareTo
in interface Comparable