Oracle Fusion Middleware Java API Reference for Oracle Extension SDK Reference
11g Release 1 (11.1.1.6.0)

E13403-07

oracle.javatools.compare.view
Class IdeBaseCompareView

java.lang.Object
  extended by oracle.javatools.compare.view.BaseCompareView
      extended by oracle.javatools.compare.view.IdeBaseCompareView
All Implemented Interfaces:
CompareView, ActionMenuView, CustomHorizontalScrollView, EditableView, IdeCompareView, NavigableConflictsView, NavigableView, SplitPanelView, StatusView, ToolbarView, ToolTipView

public abstract class IdeBaseCompareView
extends BaseCompareView
implements IdeCompareView

Since:
11.1.1.2.0 (Shepherd)

Nested Class Summary
 
Nested classes/interfaces inherited from class oracle.javatools.compare.view.BaseCompareView
BaseCompareView.CentralGutterMouseHandler, BaseCompareView.ContributorBias, BaseCompareView.CustomFocusTraversalPolicy, BaseCompareView.PositionListener
 
Field Summary
 
Fields inherited from class oracle.javatools.compare.view.BaseCompareView
_centerScrollPane, _centerTitle, _leftDiffGutter, _leftOverview, _leftScrollPane, _leftTitle, _rightDiffGutter, _rightOverview, _rightScrollPane, _rightTitle, GUI_VERTICAL_SCROLLBAR, GUI_VERTICAL_SPACER, OVERVIEW_WIDTH
 
Constructor Summary
protected IdeBaseCompareView()
           
protected IdeBaseCompareView(CompareMode compareMode)
           
protected IdeBaseCompareView(CompareMode compareMode, CompareViewBias compareViewBias)
           
 
Method Summary
 IdeAction[] getToolbarActions()
          Gets the components to be added to the editor toolbar while the compare view is displayable.
 void saveMergeModel(java.net.URL url)
          Saves the current state of the merge model to the filesystem.
 
Methods inherited from class oracle.javatools.compare.view.BaseCompareView
addPopupManager, addPositionListener, addStatusListener, addViewEditListener, attachContributorChangeListeners, calculateRightEditorInset, canReadElement, canWriteElement, createDeleteBlockAction, createFocusTraversalPolicy, createHorizontalScrollPane, createInsertBlockAction, createMarkAllResolvedAction, createMarkResolvedAction, createMemento, createModel, createModel, createMutableModel, createOverviews, createReplaceBlockAction, deleteBlock, detachContributorChangeListeners, dispose, firePositionChanged, fireStatusChanged, fireViewEditEvent, getAdjacentContributorKind, getAdjacentContributorKind, getBias, getBundle, getCenterScrollPane, getCenterTitle, getCompareMode, getCompareModel, getContributor, getCurrentContributorKind, getCurrentDifference, getDefaultEditAction, getDefaultEditActionIcon, getEditActions, getEditActions, getFocusableCenterEditor, getFocusComponent, getGUI, getHorizontalScrollBars, getHorizontalScrollComponent, getLeftDiffGutter, getLeftOrCenterSplitter, getLeftOverview, getLeftScrollPane, getLeftTitle, getModel, getNextConflict, getNextDifference, getOverviewLeftEditor, getOverviewRightEditor, 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, hasDefaultEditAction, hasNavigableConflicts, hasNavigableDifferences, hasNextConflict, hasNextDifference, hasPreviousConflict, hasPreviousDifference, horizontalScrollTo, initializeOverview, initializeView, initScrollPane, insertBlockCopy, isAddition, isEditable, isEditLocked, isOverviewFocusOwner, isRemoval, isViewFocusOwner, markAllResolved, markResolved, registerViewDecoration, removePopupManager, removePositionListener, removeStatusListener, removeViewEditListener, repaintDiffGutters, replaceBlock, resetGUI, setCenterScrollPane, setCompareModel, setEditLocked, setLeftDiffGutter, setLeftScrollPane, setMemento, setModel, setRightDiffGutter, setRightScrollPane, setSplitPanel, setSplitterLocation, setSplitterLocation, setToolTipProvider, updateModel, updateModelImpl, updateOnEdit, updateTitles, verticalScrollTo
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface oracle.javatools.compare.CompareView
getGUI, getModel, setModel
 

Constructor Detail

IdeBaseCompareView

protected IdeBaseCompareView()

IdeBaseCompareView

protected IdeBaseCompareView(CompareMode compareMode)

IdeBaseCompareView

protected IdeBaseCompareView(CompareMode compareMode,
                             CompareViewBias compareViewBias)
Method Detail

getToolbarActions

public IdeAction[] getToolbarActions()
Description copied from interface: IdeCompareView
Gets the components to be added to the editor toolbar while the compare view is displayable.

Specified by:
getToolbarActions in interface IdeCompareView
Specified by:
getToolbarActions in interface ToolbarView
Returns:
the toolbar components.

saveMergeModel

public void saveMergeModel(java.net.URL url)
                    throws java.lang.UnsupportedOperationException,
                           java.io.IOException
Description copied from interface: IdeCompareView
Saves the current state of the merge model to the filesystem. This method can throw an UnsupportedOperationException if the default behavior is required, in which the text buffer of the result contributor is saved.

Specified by:
saveMergeModel in interface IdeCompareView
Parameters:
url - the destination URL.
Throws:
java.io.IOException - if an exception occurred saving the file.
java.lang.UnsupportedOperationException

Oracle Fusion Middleware Java API Reference for Oracle Extension SDK Reference
11g Release 1 (11.1.1.6.0)

E13403-07

Copyright © 1997, 2011, Oracle. All rights reserved.