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 PrevNextDifferenceIterablepublic void goNext()
goNext in interface PrevNextDifferenceIterablepublic boolean canGoPrev()
canGoPrev in interface PrevNextDifferenceIterablepublic void goPrev()
goPrev in interface PrevNextDifferenceIterable