private final class ConfigAreaFile.FileIterator extends Object implements Iterator<SystemObjectInformationInterface>
Modifier and Type | Field and Description |
---|---|
private Iterator<SystemObjectInformationInterface> |
_actualObjectsIterator
Iterator über alle aktuellen Objekte, die sich im Speicher befinden
|
private Iterator<SystemObjectInformationInterface> |
_newObjectsIterator
Iterator über alle zukünftig aktuellen Objekte, die sich im Speicher befinden
|
private Iterator<ObjectReference> |
_oldObjectsIterator
absolute Position eines als "ungültig" markierten Objekts, das sich in der Mischmenge befindet.
|
private long |
_relativePosition
Speichert die relative Position des Datensatzes, der als nächstes aus der Datei gelesen werden muss.
|
Constructor and Description |
---|
ConfigAreaFile.FileIterator() |
Modifier and Type | Method and Description |
---|---|
boolean |
hasNext() |
SystemObjectInformationInterface |
next() |
void |
remove() |
void |
setRelativePosition(long relativePosition) |
private long _relativePosition
private final Iterator<ObjectReference> _oldObjectsIterator
private final Iterator<SystemObjectInformationInterface> _actualObjectsIterator
private final Iterator<SystemObjectInformationInterface> _newObjectsIterator
public boolean hasNext()
hasNext
in interface Iterator<SystemObjectInformationInterface>
public SystemObjectInformationInterface next()
next
in interface Iterator<SystemObjectInformationInterface>
public void remove()
remove
in interface Iterator<SystemObjectInformationInterface>
public void setRelativePosition(long relativePosition)