|
Oracle Fusion Middleware Java API Reference for Oracle Extension SDK 11g Release 2 (11.1.2.4.0) E17493-05 |
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectoracle.ide.view.View
oracle.ide.editor.Editor
oracle.jdevimpl.compare.DrawerEditor
oracle.jdevimpl.compare.BaseCompareEditor
oracle.jdeveloper.merge.BaseMergeEditor
oracle.jdeveloper.merge.BaseTextMergeEditor
public abstract class BaseTextMergeEditor
| Field Summary |
|---|
| Fields inherited from class oracle.ide.view.View |
|---|
EMPTY_SELECTION, PROJECT_PROP, VISIBLE_PROP, WORKSPACE_PROP |
| Constructor Summary | |
|---|---|
BaseTextMergeEditor()
|
|
| Method Summary | |
|---|---|
void |
close()
|
protected void |
compareViewStatusChanged()
|
protected Command |
createEditCommand(ViewEdit viewEdit)
|
protected java.lang.String |
createFirstContributorLabelSS()
|
protected CompareModel |
createMergeModelImpl(Context context)
Creates a merge compare model, based on the current editor context (implementor). |
protected CompareModel |
createMergeModelSS(Context context)
|
protected oracle.javatools.compare.algorithm.sequence.SequenceCompareModel |
createTextMergeModel(Context context)
Deprecated. override createMergeModelSS(oracle.ide.Context) or createMergeModelCS(oracle.ide.Context) instead. |
protected void |
deinstallUndoableEditListener()
De-installs view-specific undoable edit listeners. |
protected java.lang.Class |
getAnnotationClassSS()
|
protected boolean |
getClientSideMergeSetting()
|
protected oracle.ide.diffmerge.diff3.Diff3Model |
getDiff3Model()
|
protected TextBuffer |
getSaveResultForNode()
|
java.lang.String |
getToolTipText(ContributorKind contributorKind,
CompareDifference difference)
|
protected void |
initializeMergeView(CompareView mergeView)
Intializes the merge compare view. |
protected void |
installUndoableEditListener()
Installs view-specific undoable edit listeners. |
protected boolean |
restartMergeImpl(Context context)
Restarts the merge task, without user confirmation (implementor). |
protected boolean |
saveMergeImpl(Context context,
CompareModel compareModel)
Deprecated. only required for dynamic editor behaviors; merge editors should now be statically registered against a derivative type of BaseMergeNode. |
protected boolean |
saveTextMerge(Context context,
oracle.javatools.compare.algorithm.sequence.SequenceCompareModel textMergeModel)
Deprecated. only required for dynamic editor behaviors; merge editors should now be statically registered against a derivative type of BaseMergeNode. |
protected boolean |
validateContent(CompareModel model)
Validate the content of the merged result. |
| Methods inherited from class oracle.jdevimpl.compare.BaseCompareEditor |
|---|
addFixedCompareDrawer, augmentToolbarComponents, createLocalAction, createLocalAction, getGUI, getLocalAction, getLocalAction, hasCompareDrawers, hideAncillaryProgress, hidePopup, resolveGlobalAction, showAncillaryProgress, showPopup, showPopupImpl, stateDone, stateError, stateInProgress, updateFixedDrawerToolbars |
| Methods inherited from class oracle.jdevimpl.compare.DrawerEditor |
|---|
addDrawer, getController, getDrawerViews, initializeGUI, persistDrawerStates, removeIfPresent, setSuppressPersistence, updateVisibleActions |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
public BaseTextMergeEditor()
| Method Detail |
|---|
protected oracle.ide.diffmerge.diff3.Diff3Model getDiff3Model()
protected void initializeMergeView(CompareView mergeView)
BaseMergeEditor
initializeMergeView in class BaseMergeEditormergeView - the merge compare view.protected java.lang.Class getAnnotationClassSS()
protected java.lang.String createFirstContributorLabelSS()
public java.lang.String getToolTipText(ContributorKind contributorKind,
CompareDifference difference)
getToolTipText in interface CompareToolTipProviderpublic void close()
BaseMergeEditor
close in class BaseMergeEditor
protected boolean validateContent(CompareModel model)
throws java.io.IOException
BaseMergeEditor
validateContent in class BaseMergeEditorjava.io.IOExceptionprotected void installUndoableEditListener()
ViewEditListener to the view.
installUndoableEditListener in class BaseMergeEditorprotected void deinstallUndoableEditListener()
ViewEditListener from the view.
deinstallUndoableEditListener in class BaseMergeEditorprotected CompareModel createMergeModelImpl(Context context)
createMergeModelImpl in class BaseMergeEditorcontext - the current context.
CompareModel.protected TextBuffer getSaveResultForNode()
getSaveResultForNode in class BaseMergeEditorprotected void compareViewStatusChanged()
compareViewStatusChanged in class BaseMergeEditor
protected boolean restartMergeImpl(Context context)
throws java.io.IOException
restartMergeImpl in class BaseMergeEditorcontext - the current context.
true if the restart succeeded.
java.io.IOException - if an I/O exception occurred restarting the merge task.
@Deprecated
protected boolean saveMergeImpl(Context context,
CompareModel compareModel)
throws java.io.IOException
BaseMergeNode.
saveMergeImpl in class BaseMergeEditorcontext - the current context.compareModel - the merge compare model of the view.
true if the save succeeded.
java.io.IOException - if an I/O exception occurred saving merge results.
@Deprecated
protected boolean saveTextMerge(Context context,
oracle.javatools.compare.algorithm.sequence.SequenceCompareModel textMergeModel)
throws java.io.IOException
BaseMergeNode.
context - the current context.textMergeModel - the text merge compare model of the view.
true if the save succeeded.
java.io.IOException - if an I/O exception occurred saving merge results.protected Command createEditCommand(ViewEdit viewEdit)
createEditCommand in class BaseMergeEditorprotected boolean getClientSideMergeSetting()
getClientSideMergeSetting in class BaseMergeEditor
protected oracle.javatools.compare.algorithm.sequence.SequenceCompareModel createTextMergeModel(Context context)
throws java.io.IOException
createMergeModelSS(oracle.ide.Context) or createMergeModelCS(oracle.ide.Context) instead.
setResultTextBuffer(oracle.javatools.buffer.TextBuffer)
method during the execution of this method.
context - the current context.
CompareModel.
java.io.IOException
protected CompareModel createMergeModelSS(Context context)
throws java.io.IOException
java.io.IOException
|
Oracle Fusion Middleware Java API Reference for Oracle Extension SDK 11g Release 2 (11.1.2.4.0) E17493-05 |
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||