Class PackIndex.EntriesIterator
- java.lang.Object
-
- org.eclipse.jgit.internal.storage.file.PackIndex.EntriesIterator
-
- All Implemented Interfaces:
java.util.Iterator<PackIndex.MutableEntry>
- Direct Known Subclasses:
PackIndexV1.IndexV1Iterator
,PackIndexV2.EntriesIteratorV2
- Enclosing class:
- PackIndex
abstract class PackIndex.EntriesIterator extends java.lang.Object implements java.util.Iterator<PackIndex.MutableEntry>
-
-
Field Summary
Fields Modifier and Type Field Description protected PackIndex.MutableEntry
entry
protected long
returnedNumber
-
Constructor Summary
Constructors Constructor Description EntriesIterator()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description boolean
hasNext()
protected abstract PackIndex.MutableEntry
initEntry()
abstract PackIndex.MutableEntry
next()
Implementation must updatereturnedNumber
before returning element.void
remove()
-
-
-
Field Detail
-
entry
protected final PackIndex.MutableEntry entry
-
returnedNumber
protected long returnedNumber
-
-
Method Detail
-
initEntry
protected abstract PackIndex.MutableEntry initEntry()
-
hasNext
public boolean hasNext()
- Specified by:
hasNext
in interfacejava.util.Iterator<PackIndex.MutableEntry>
-
next
public abstract PackIndex.MutableEntry next()
Implementation must updatereturnedNumber
before returning element.- Specified by:
next
in interfacejava.util.Iterator<PackIndex.MutableEntry>
-
remove
public void remove()
- Specified by:
remove
in interfacejava.util.Iterator<PackIndex.MutableEntry>
-
-