|
Extension SDK 10.1.3.36.73 | ||||||||||
| 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.jdeveloper.merge.AbstractMergeEditor
oracle.jdeveloper.merge.TextMergeEditor
Textual merge editor specialization class.
| Field Summary |
| Fields inherited from class oracle.ide.view.View |
EMPTY_SELECTION, PROJECT_PROP, VISIBLE_PROP, WORKSPACE_PROP |
| Constructor Summary | |
TextMergeEditor()
|
|
| Method Summary | |
protected CompareModel |
createMergeModelImpl(Context context)
Creates a merge compare model, based on the current editor context (implementor). |
protected abstract oracle.javatools.compare.algorithm.text.TextCompareModel |
createTextMergeModel(Context context)
Creates a textual merge compare model, based on the current editor context (implementor). |
protected void |
deinstallUndoableEditListener()
De-installs view-specific undoable edit listeners. |
protected TextMergeNode |
getTextMergeNode()
Gets the text merge node representing ancestor / result data. |
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)
Saves the merge results, without user confirmation (implementor). |
protected boolean |
saveTextMerge(Context context,
oracle.javatools.compare.algorithm.text.TextCompareModel textMergeModel)
Saves the results of the merge (stored by the ancestor contributor) to the node's URL. |
protected void |
setTextMergeNode(TextMergeNode textMergeNode)
Sets the text merge node representing ancestor / result data. |
void |
wedgeEditHappened(oracle.javatools.compare.view.wedge.WedgeEditEvent wee)
|
| Methods inherited from class oracle.jdeveloper.merge.AbstractMergeEditor |
addChangeListener, close, createLocalAction, createMergeModel, createReader, getBottomComponent, getCompareView, getController, getCustomCells, getEditorAttribute, getFocusedEditorPane, getGUI, getHelpInfo, getToolbar, hidePopup, initializeMergeView, initializeToolbar, initializeToolbarImpl, isCompleteState, isExpandable, isNodeDirty, layoutNorthComponent, moveToCompleteState, open, removeChangeListener, reopen, restartMerge, restartMergeImpl, saveMerge, saveMergeImpl, showPopup, update, updateStatusLabel |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
public TextMergeEditor()
| Method Detail |
protected void installUndoableEditListener()
WedgeEditListener to the view.
installUndoableEditListener in class AbstractMergeEditorprotected void deinstallUndoableEditListener()
WedgeEditListener from the view.
deinstallUndoableEditListener in class AbstractMergeEditorpublic void wedgeEditHappened(oracle.javatools.compare.view.wedge.WedgeEditEvent wee)
wedgeEditHappened in interface oracle.javatools.compare.view.wedge.WedgeEditListenerwee - protected CompareModel createMergeModelImpl(Context context)
createMergeModelImpl in class AbstractMergeEditorcontext - the current context.
CompareModel.
protected boolean restartMergeImpl(Context context)
throws java.io.IOException
restartMergeImpl in class AbstractMergeEditorcontext - the current context.
true if the restart succeeded.
java.io.IOException - if an I/O exception occurred restarting the merge task.
protected boolean saveMergeImpl(Context context,
CompareModel compareModel)
throws java.io.IOException
saveMergeImpl in class AbstractMergeEditorcontext - 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.
protected abstract oracle.javatools.compare.algorithm.text.TextCompareModel createTextMergeModel(Context context)
throws java.io.IOException
setTextMergeNode(oracle.jdeveloper.merge.TextMergeNode)
method during the execution of this method.
context - the current context.
CompareModel.
java.io.IOExceptionprotected void setTextMergeNode(TextMergeNode textMergeNode)
textMergeNode - the TextMergeNode.protected TextMergeNode getTextMergeNode()
createTextMergeModel(oracle.ide.Context) method.
TextMergeNode.
protected boolean saveTextMerge(Context context,
oracle.javatools.compare.algorithm.text.TextCompareModel textMergeModel)
throws java.io.IOException
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.
|
Extension SDK 10.1.3.36.73 | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
Copyright © 1997, 2005, Oracle.All rights reserved.