public class EMFCompareTextMergeViewer extends org.eclipse.compare.contentmergeviewer.TextMergeViewer implements CommandStackListener
Constructor and Description |
---|
EMFCompareTextMergeViewer(org.eclipse.swt.widgets.Composite parent,
EMFCompareConfiguration configuration) |
Modifier and Type | Method and Description |
---|---|
protected void |
attachListeners(org.eclipse.compare.internal.MergeSourceViewer viewer,
IMergeViewer.MergeViewerSide side) |
void |
commandStackChanged(EventObject event) |
protected void |
createControls(org.eclipse.swt.widgets.Composite composite) |
protected void |
createToolItems(org.eclipse.jface.action.ToolBarManager toolBarManager) |
protected boolean |
doSave(Object newInput,
Object oldInput)
Inhibits this method to avoid asking to save on each input change!!
|
void |
editingDomainChange(ICompareEditingDomainChange event) |
void |
editingDomainChange(ICompareEditingDomain oldValue,
ICompareEditingDomain newValue) |
protected void |
endOfContentReached(boolean next)
Called by the framework when the last (or first) diff of the current content viewer has been reached.
|
protected org.eclipse.compare.internal.MergeSourceViewer |
getAncestorSourceViewer() |
protected EMFCompareConfiguration |
getCompareConfiguration() |
protected String |
getContents(boolean isLeft,
String charsetName) |
DynamicObject |
getDynamicObject() |
protected org.eclipse.compare.internal.CompareHandlerService |
getHandlerService() |
protected org.eclipse.compare.internal.MergeSourceViewer |
getLeftSourceViewer() |
protected ResourceBundle |
getResourceBundle() |
protected org.eclipse.compare.internal.MergeSourceViewer |
getRightSourceViewer() |
protected void |
handleDispose(org.eclipse.swt.events.DisposeEvent event) |
protected void |
navigate(boolean next)
Called by the framework to navigate to the next (or previous) difference.
|
protected void |
setHandlerService(org.eclipse.compare.internal.CompareHandlerService service) |
configureTextViewer, copy, createCenterControl, createSourceViewer, createTokenComparator, findInsertionPosition, flushContent, getAdapter, getCenterWidth, getContents, getDocumentPartitioner, getDocumentPartitioning, getEditorInput, handleCompareInputChange, handlePropertyChangeEvent, handleResizeAncestor, handleResizeLeftRight, handleSetFocus, invalidateTextPresentation, isEditorBacked, setActionsActivated, setBackgroundColor, setEditable, setForegroundColor, setupDocument, updateContent, updateHeader, updateToolItems
addPropertyChangeListener, buildControl, flush, flushLeft, flushRight, getCenterControl, getControl, getSelection, getTitle, getToolBarManager, inputChanged, internalIsLeftDirty, internalIsRightDirty, isAncestorVisible, isLeftDirty, isRightDirty, isThreeWay, refresh, removePropertyChangeListener, save, setConfirmSave, setContentProvider, setLeftDirty, setRightDirty, setSelection
getContentProvider, getInput, getLabelProvider, handleLabelProviderChanged, hookControl, labelProviderChanged, setInput, setLabelProvider
public EMFCompareTextMergeViewer(org.eclipse.swt.widgets.Composite parent, EMFCompareConfiguration configuration)
parent
- configuration
- public void editingDomainChange(ICompareEditingDomainChange event)
oldValue
- newValue
- public void editingDomainChange(ICompareEditingDomain oldValue, ICompareEditingDomain newValue)
public void commandStackChanged(EventObject event)
commandStackChanged
in interface CommandStackListener
protected EMFCompareConfiguration getCompareConfiguration()
getCompareConfiguration
in class org.eclipse.compare.contentmergeviewer.ContentMergeViewer
ContentMergeViewer.getCompareConfiguration()
protected boolean doSave(Object newInput, Object oldInput)
doSave
in class org.eclipse.compare.contentmergeviewer.TextMergeViewer
ContentMergeViewer.doSave(java.lang.Object,
java.lang.Object)
public DynamicObject getDynamicObject()
protected final org.eclipse.compare.internal.MergeSourceViewer getAncestorSourceViewer()
protected final org.eclipse.compare.internal.MergeSourceViewer getLeftSourceViewer()
protected final org.eclipse.compare.internal.MergeSourceViewer getRightSourceViewer()
protected final org.eclipse.compare.internal.CompareHandlerService getHandlerService()
protected final void setHandlerService(org.eclipse.compare.internal.CompareHandlerService service)
protected void createControls(org.eclipse.swt.widgets.Composite composite)
createControls
in class org.eclipse.compare.contentmergeviewer.TextMergeViewer
TextMergeViewer.createControls(org.eclipse.swt.widgets.Composite)
protected void attachListeners(org.eclipse.compare.internal.MergeSourceViewer viewer, IMergeViewer.MergeViewerSide side)
protected void createToolItems(org.eclipse.jface.action.ToolBarManager toolBarManager)
createToolItems
in class org.eclipse.compare.contentmergeviewer.TextMergeViewer
TextMergeViewer.createToolItems(org.eclipse.jface.action.ToolBarManager)
protected void endOfContentReached(boolean next)
next
- true
if we are to open the next structure viewer's diff, false
if
we should go to the previous instead.protected void navigate(boolean next)
next
- true
if we are to open the next structure viewer's diff, false
if
we should go to the previous instead.protected ResourceBundle getResourceBundle()
getResourceBundle
in class org.eclipse.compare.contentmergeviewer.ContentMergeViewer
protected void handleDispose(org.eclipse.swt.events.DisposeEvent event)
handleDispose
in class org.eclipse.compare.contentmergeviewer.TextMergeViewer
TextMergeViewer.handleDispose(org.eclipse.swt.events.DisposeEvent)
Copyright (c) 2006, 2015 Obeo and others. All rights reserved.