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, 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, 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)