Class RefCursor
- java.lang.Object
-
- org.eclipse.jgit.internal.storage.reftable.RefCursor
-
- All Implemented Interfaces:
java.lang.AutoCloseable
- Direct Known Subclasses:
MergedReftable.MergedRefCursor,ReftableReader.ObjCursorImpl,ReftableReader.RefCursorImpl
public abstract class RefCursor extends java.lang.Object implements java.lang.AutoCloseableIterator over references inside aReftable.
-
-
Constructor Summary
Constructors Constructor Description RefCursor()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description abstract voidclose()abstract RefgetRef()Get reference at the current position.abstract booleannext()Check if another reference is available.booleanwasDeleted()Whether the current reference was deleted.
-
-
-
Method Detail
-
next
public abstract boolean next() throws java.io.IOExceptionCheck if another reference is available.- Returns:
trueif there is another result.- Throws:
java.io.IOException- references cannot be read.
-
getRef
public abstract Ref getRef()
Get reference at the current position.- Returns:
- reference at the current position.
-
wasDeleted
public boolean wasDeleted()
Whether the current reference was deleted.- Returns:
trueif the current reference was deleted.
-
close
public abstract void close()
- Specified by:
closein interfacejava.lang.AutoCloseable
-
-