Class DiffCorrection.BaseFragmentRunner<ActualRunner extends DiffCorrection.BaseFragmentRunner>
- java.lang.Object
-
- com.intellij.openapi.diff.impl.processing.DiffCorrection.BaseFragmentRunner<ActualRunner>
-
- Direct Known Subclasses:
DiffCorrection.FragmentBuffer,DiffCorrection.FragmentsCollector
- Enclosing interface:
- DiffCorrection
public static class DiffCorrection.BaseFragmentRunner<ActualRunner extends DiffCorrection.BaseFragmentRunner> extends Object
-
-
Constructor Summary
Constructors Constructor Description BaseFragmentRunner()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidactualAdd(DiffFragment fragment)voidadd(DiffFragment fragment)DiffFragment[]getFragments()protected intgetIndex()static intgetTextLength(String text)static booleanisEmpty(DiffFragment fragment)voidprocessAll(DiffFragment[] fragments, DiffCorrection.FragmentProcessor<ActualRunner> processor)DiffFragment[]toArray()
-
-
-
Method Detail
-
add
public void add(DiffFragment fragment)
-
actualAdd
protected final void actualAdd(DiffFragment fragment)
-
toArray
public DiffFragment[] toArray()
-
getIndex
protected int getIndex()
-
getFragments
public DiffFragment[] getFragments()
-
processAll
public void processAll(DiffFragment[] fragments, DiffCorrection.FragmentProcessor<ActualRunner> processor)
-
getTextLength
public static int getTextLength(String text)
-
isEmpty
public static boolean isEmpty(DiffFragment fragment)
-
-