public abstract class SequenceCompareView extends BaseCompareView
| Modifier and Type | Class and Description |
|---|---|
static class |
SequenceCompareView.OverviewComponent
The overview component provides a guide to the entire diff, indicating
all changes in the document using colored blocks.
|
class |
SequenceCompareView.OverviewComponentMouseHandler |
BaseCompareView.CentralGutterMouseHandler, BaseCompareView.ContributorBias, BaseCompareView.CustomFocusTraversalPolicy, BaseCompareView.PositionListener_centerScrollPane, _centerTitle, _leftDiffGutter, _leftOverview, _leftScrollPane, _leftTitle, _rightDiffGutter, _rightOverview, _rightScrollPane, _rightTitle, GUI_VERTICAL_SCROLLBAR, GUI_VERTICAL_SPACER| Modifier | Constructor and Description |
|---|---|
protected |
SequenceCompareView() |
protected |
SequenceCompareView(CompareMode compareMode) |
protected |
SequenceCompareView(CompareMode compareMode,
CompareViewBias compareViewBias) |
| Modifier and Type | Method and Description |
|---|---|
protected CompareModel |
createModel(CompareModel compareModel,
CompareDifference[] differences) |
protected void |
createOverviews() |
protected java.util.Iterator |
getDiffBlockIterator()
Get an iterator over the diff blocks in the model.
|
protected abstract java.awt.Color |
getOverviewDifferenceColor(oracle.javatools.compare.algorithm.sequence.SequenceCompareDifference differenceBlock,
boolean isLeft,
ContributorKind firstContributorKind,
ContributorKind secondContributorKind) |
protected int |
getVirtualHeightLines(ContributorKind contributor)
Get the virtual height of the compare view in lines.
|
protected int |
getVirtualLineForReal(int line,
ContributorKind contributor)
Given a line number for one contributor, get the line number in virtual
space.
|
protected void |
initializeOverview(BaseOverview overview) |
acceptLeftThenRightSide, acceptRightThenLeftSide, addPopupManager, addPositionListener, addStatusListener, addViewEditListener, attachContributorChangeListeners, calculateRightEditorInset, canReadElement, canWriteElement, createDeleteBlockAction, createFocusTraversalPolicy, createHorizontalScrollPane, createInsertBlockAction, createMarkAllResolvedAction, createMarkResolvedAction, createMemento, createModel, createMutableModel, createReplaceBlockAction, deleteBlock, detachContributorChangeListeners, dispose, firePositionChanged, fireStatusChanged, fireViewEditEvent, getAdjacentContributorKind, getAdjacentContributorKind, getAnnotations, getBias, getBundle, getCenterScrollPane, getCenterTitle, getCompareMode, getCompareModel, getContributor, getCurrentContributorKind, getCurrentDifference, getDecorations, getDefaultEditAction, getDefaultEditActionIcon, getEditActions, getEditActions, getFocusableCenterEditor, getFocusComponent, getFocusContributor, getGUI, getHorizontalScrollBars, getHorizontalScrollComponent, getLeftDiffGutter, getLeftOrCenterSplitter, getLeftOverview, getLeftScrollPane, getLeftTitle, getLowPriorityEditActions, getLowPriorityEditActions, getModel, getNextConflict, getNextDifference, getOverviewLeftEditor, getOverviewRightEditor, getOverviewWidth, getPanelBounds, getPopupManager, getPreviousConflict, getPreviousDifference, getRightDiffGutter, getRightOverview, getRightScrollPane, getRightSplitter, getRightTitle, getSplitPanel, getSplitterLocation, getToolTipProvider, getUndoableEditListeners, getVerticalScrollbar, getVerticalScrollBar, getVerticalScrollCardLayout, getVerticalScrollPanel, getViewEditListeners, goToDifference, goToDifference, goToFirstConflict, goToFirstDifference, goToInitialDifference, goToLastConflict, goToLastDifference, goToNextConflict, goToNextDifference, goToPreviousConflict, goToPreviousDifference, hasCurrentDifference, hasDefaultEditAction, hasNavigableConflicts, hasNavigableDifferences, hasNextConflict, hasNextDifference, hasPreviousConflict, hasPreviousDifference, horizontalScrollTo, initializeView, initScrollPane, insertBlockCopy, isAddition, isEditable, isEditLocked, isOverviewFocusOwner, isRemoval, isSyncVerticalScroll, isViewFocusOwner, markAllResolved, markResolved, moveTo, moveToLine, registerViewAnnotate, registerViewDecoration, registerViewDecoration, removePopupManager, removePositionListener, removeStatusListener, removeViewEditListener, repaintDiffGutters, replaceBlock, resetGUI, setCenterScrollPane, setCompareModel, setEditLocked, setLeftDiffGutter, setLeftScrollPane, setMemento, setModel, setRightDiffGutter, setRightScrollPane, setSplitPanel, setSplitterLocation, setSplitterLocation, setSyncVerticalScroll, setToolTipProvider, updateModel, updateModelImpl, updateOnEdit, updateTitles, verticalScrollToprotected SequenceCompareView()
protected SequenceCompareView(CompareMode compareMode)
protected SequenceCompareView(CompareMode compareMode, CompareViewBias compareViewBias)
protected void createOverviews()
createOverviews in class BaseCompareViewprotected void initializeOverview(BaseOverview overview)
initializeOverview in class BaseCompareViewprotected CompareModel createModel(CompareModel compareModel, CompareDifference[] differences)
createModel in class BaseCompareViewprotected java.util.Iterator getDiffBlockIterator()
protected int getVirtualLineForReal(int line,
ContributorKind contributor)
line - the line number in a contributorcontributor - which contributor the line number is fromprotected int getVirtualHeightLines(ContributorKind contributor)
protected abstract java.awt.Color getOverviewDifferenceColor(oracle.javatools.compare.algorithm.sequence.SequenceCompareDifference differenceBlock,
boolean isLeft,
ContributorKind firstContributorKind,
ContributorKind secondContributorKind)