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 void | flushContent(Object oldInput,
            org.eclipse.core.runtime.IProgressMonitor monitor) | 
| 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, getAdapter, getCenterWidth, getContents, getDocumentPartitioner, getDocumentPartitioning, getEditorInput, handleCompareInputChange, handlePropertyChangeEvent, handleResizeAncestor, handleResizeLeftRight, handleSetFocus, invalidateTextPresentation, isEditorBacked, setActionsActivated, setBackgroundColor, setEditable, setForegroundColor, setupDocument, updateContent, updateHeader, updateToolItemsaddPropertyChangeListener, buildControl, flush, flushLeft, flushRight, getCenterControl, getControl, getSelection, getTitle, getToolBarManager, inputChanged, internalIsLeftDirty, internalIsRightDirty, isAncestorVisible, isLeftDirty, isRightDirty, isThreeWay, refresh, removePropertyChangeListener, save, setConfirmSave, setContentProvider, setLeftDirty, setRightDirty, setSelectiongetContentProvider, getInput, getLabelProvider, handleLabelProviderChanged, hookControl, labelProviderChanged, setInput, setLabelProviderpublic 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 CommandStackListenerprotected EMFCompareConfiguration getCompareConfiguration()
getCompareConfiguration in class org.eclipse.compare.contentmergeviewer.ContentMergeViewerContentMergeViewer.getCompareConfiguration()protected boolean doSave(Object newInput, Object oldInput)
doSave in class org.eclipse.compare.contentmergeviewer.TextMergeViewerContentMergeViewer.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.TextMergeViewerTextMergeViewer.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.TextMergeViewerTextMergeViewer.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.ContentMergeViewerprotected void handleDispose(org.eclipse.swt.events.DisposeEvent event)
handleDispose in class org.eclipse.compare.contentmergeviewer.TextMergeViewerTextMergeViewer.handleDispose(org.eclipse.swt.events.DisposeEvent)protected void flushContent(Object oldInput, org.eclipse.core.runtime.IProgressMonitor monitor)
flushContent in class org.eclipse.compare.contentmergeviewer.TextMergeViewer
Copyright (c) 2006, 2015 Obeo and others. All rights reserved.