|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectde.bsvrz.puk.config.configFile.fileaccess.ConfigAreaFile.FileIterator
private final class ConfigAreaFile.FileIterator
Diese Klasse stellt einen Iterator zur Verfügung, der alle Objekte eines Konfigurationsbereichs zur Verfügung stellt.
Field Summary | |
---|---|
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<ConfigAreaFile.OldObjectIdReference> |
_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 Summary | |
---|---|
ConfigAreaFile.FileIterator()
|
Method Summary | |
---|---|
boolean |
hasNext()
|
SystemObjectInformationInterface |
next()
|
void |
remove()
|
void |
setRelativePosition(long relativePosition)
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
private long _relativePosition
private final Iterator<ConfigAreaFile.OldObjectIdReference> _oldObjectsIterator
private final Iterator<SystemObjectInformationInterface> _actualObjectsIterator
private final Iterator<SystemObjectInformationInterface> _newObjectsIterator
Constructor Detail |
---|
public ConfigAreaFile.FileIterator()
Method Detail |
---|
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)
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |