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 void
actualAdd(DiffFragment fragment)
void
add(DiffFragment fragment)
DiffFragment[]
getFragments()
protected int
getIndex()
static int
getTextLength(String text)
static boolean
isEmpty(DiffFragment fragment)
void
processAll(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)
-
-