public class DefaultMergeViewer
extends org.eclipse.compare.contentmergeviewer.TextMergeViewer
Modifier and Type | Field and Description |
---|---|
protected org.eclipse.ui.texteditor.IDocumentProvider |
documentProvider |
protected com.google.inject.Provider<XtextSourceViewerConfiguration> |
sourceViewerConfigurationProvider |
protected java.util.Map<org.eclipse.jface.text.source.ISourceViewer,DefaultMergeEditor> |
sourceViewerEditorMap |
Constructor and Description |
---|
DefaultMergeViewer(org.eclipse.swt.widgets.Composite parent,
int styles,
org.eclipse.compare.CompareConfiguration compareConfiguration,
org.eclipse.ui.texteditor.IDocumentProvider documentProvider) |
DefaultMergeViewer(org.eclipse.swt.widgets.Composite parent,
int styles,
org.eclipse.compare.CompareConfiguration compareConfiguration,
StreamContentDocumentProvider documentProvider,
com.google.inject.Provider<XtextSourceViewerConfiguration> sourceViewerConfigurationProvider) |
Modifier and Type | Method and Description |
---|---|
protected void |
configureSourceViewer(org.eclipse.jface.text.source.SourceViewer sourceViewer) |
protected void |
configureTextViewer(org.eclipse.jface.text.TextViewer textViewer) |
protected DefaultMergeEditor |
createMergeEditor() |
protected org.eclipse.compare.IResourceProvider |
createResourceProvider(java.lang.Object object) |
protected org.eclipse.jface.text.source.SourceViewer |
createSourceViewer(org.eclipse.swt.widgets.Composite parent,
int textOrientation) |
protected org.eclipse.jface.text.source.SourceViewerConfiguration |
createSourceViewerConfiguration(org.eclipse.jface.text.source.SourceViewer sourceViewer,
org.eclipse.ui.IEditorInput editorInput) |
protected void |
disconnectDocuments() |
protected void |
disposeEditors() |
protected DefaultMergeEditor |
getEditor(org.eclipse.jface.text.source.ISourceViewer sourceViewer) |
protected org.eclipse.ui.IEditorInput |
getEditorInput(org.eclipse.jface.text.source.ISourceViewer sourceViewer) |
protected org.eclipse.ui.IWorkbenchPartSite |
getSite() |
protected void |
handleDispose(org.eclipse.swt.events.DisposeEvent event) |
protected boolean |
isEditorBacked(org.eclipse.jface.text.ITextViewer textViewer) |
protected void |
setActionsActivated(org.eclipse.jface.text.source.SourceViewer sourceViewer,
boolean state) |
protected void |
setEditable(org.eclipse.jface.text.source.ISourceViewer sourceViewer,
boolean state) |
protected java.lang.Object |
updateAsDocument(java.lang.Object object) |
protected void |
updateContent(java.lang.Object ancestor,
java.lang.Object left,
java.lang.Object right) |
copy, createCenterControl, createControls, createTokenComparator, createToolItems, doSave, findInsertionPosition, flushContent, getAdapter, getCenterWidth, getContents, getDocumentPartitioner, getDocumentPartitioning, handleCompareInputChange, handlePropertyChangeEvent, handleResizeAncestor, handleResizeLeftRight, handleSetFocus, invalidateTextPresentation, setBackgroundColor, setForegroundColor, setupDocument, updateHeader, updateToolItems
addPropertyChangeListener, buildControl, flush, getCenterControl, getCompareConfiguration, getControl, getResourceBundle, getSelection, getTitle, getToolBarManager, inputChanged, isAncestorVisible, isLeftDirty, isRightDirty, isThreeWay, refresh, removePropertyChangeListener, save, setConfirmSave, setContentProvider, setLeftDirty, setRightDirty, setSelection
getContentProvider, getInput, getLabelProvider, handleLabelProviderChanged, hookControl, labelProviderChanged, setInput, setLabelProvider
protected org.eclipse.ui.texteditor.IDocumentProvider documentProvider
protected java.util.Map<org.eclipse.jface.text.source.ISourceViewer,DefaultMergeEditor> sourceViewerEditorMap
protected com.google.inject.Provider<XtextSourceViewerConfiguration> sourceViewerConfigurationProvider
public DefaultMergeViewer(org.eclipse.swt.widgets.Composite parent, int styles, org.eclipse.compare.CompareConfiguration compareConfiguration, org.eclipse.ui.texteditor.IDocumentProvider documentProvider)
public DefaultMergeViewer(org.eclipse.swt.widgets.Composite parent, int styles, org.eclipse.compare.CompareConfiguration compareConfiguration, StreamContentDocumentProvider documentProvider, com.google.inject.Provider<XtextSourceViewerConfiguration> sourceViewerConfigurationProvider)
protected void updateContent(java.lang.Object ancestor, java.lang.Object left, java.lang.Object right)
updateContent
in class org.eclipse.compare.contentmergeviewer.TextMergeViewer
protected java.lang.Object updateAsDocument(java.lang.Object object)
protected org.eclipse.compare.IResourceProvider createResourceProvider(java.lang.Object object)
protected void handleDispose(org.eclipse.swt.events.DisposeEvent event)
handleDispose
in class org.eclipse.compare.contentmergeviewer.TextMergeViewer
protected void disposeEditors()
protected void disconnectDocuments()
protected void configureTextViewer(org.eclipse.jface.text.TextViewer textViewer)
configureTextViewer
in class org.eclipse.compare.contentmergeviewer.TextMergeViewer
protected void configureSourceViewer(org.eclipse.jface.text.source.SourceViewer sourceViewer)
protected org.eclipse.jface.text.source.SourceViewerConfiguration createSourceViewerConfiguration(org.eclipse.jface.text.source.SourceViewer sourceViewer, org.eclipse.ui.IEditorInput editorInput)
protected void setEditable(org.eclipse.jface.text.source.ISourceViewer sourceViewer, boolean state)
setEditable
in class org.eclipse.compare.contentmergeviewer.TextMergeViewer
protected void setActionsActivated(org.eclipse.jface.text.source.SourceViewer sourceViewer, boolean state)
setActionsActivated
in class org.eclipse.compare.contentmergeviewer.TextMergeViewer
protected org.eclipse.ui.IEditorInput getEditorInput(org.eclipse.jface.text.source.ISourceViewer sourceViewer)
getEditorInput
in class org.eclipse.compare.contentmergeviewer.TextMergeViewer
protected org.eclipse.jface.text.source.SourceViewer createSourceViewer(org.eclipse.swt.widgets.Composite parent, int textOrientation)
createSourceViewer
in class org.eclipse.compare.contentmergeviewer.TextMergeViewer
protected DefaultMergeEditor createMergeEditor()
protected org.eclipse.ui.IWorkbenchPartSite getSite()
protected boolean isEditorBacked(org.eclipse.jface.text.ITextViewer textViewer)
isEditorBacked
in class org.eclipse.compare.contentmergeviewer.TextMergeViewer
protected DefaultMergeEditor getEditor(org.eclipse.jface.text.source.ISourceViewer sourceViewer)