public abstract class PrevNextDifferenceIterableBase<T> extends java.lang.Object implements PrevNextDifferenceIterable
Constructor and Description |
---|
PrevNextDifferenceIterableBase() |
Modifier and Type | Method and Description |
---|---|
boolean |
canGoNext() |
boolean |
canGoPrev() |
protected abstract java.util.List<? extends T> |
getChanges() |
protected abstract EditorEx |
getEditor() |
protected abstract int |
getEndLine(T change) |
protected abstract int |
getStartLine(T change) |
void |
goNext() |
void |
goPrev() |
protected void |
scrollToChange(T change) |
protected abstract java.util.List<? extends T> getChanges()
protected abstract EditorEx getEditor()
protected abstract int getStartLine(T change)
protected abstract int getEndLine(T change)
protected void scrollToChange(T change)
public boolean canGoNext()
canGoNext
in interface PrevNextDifferenceIterable
public void goNext()
goNext
in interface PrevNextDifferenceIterable
public boolean canGoPrev()
canGoPrev
in interface PrevNextDifferenceIterable
public void goPrev()
goPrev
in interface PrevNextDifferenceIterable