org.eclipse.xtext.ui.compare
Class DefaultViewerCreator

java.lang.Object
  extended by org.eclipse.xtext.ui.compare.DefaultViewerCreator
All Implemented Interfaces:
org.eclipse.compare.IViewerCreator

public class DefaultViewerCreator
extends java.lang.Object
implements org.eclipse.compare.IViewerCreator

Author:
Michael Clay - Initial contribution and API

Field Summary
protected  com.google.inject.Provider<DefaultContentViewer> contentViewerProvider
           
protected  StreamContentDocumentProvider documentProvider
           
protected  com.google.inject.Provider<DefaultMergeEditor> mergeEditorProvider
           
protected  com.google.inject.Provider<XtextSourceViewerConfiguration> sourceViewerConfigurationProvider
           
 
Constructor Summary
DefaultViewerCreator()
           
 
Method Summary
protected  org.eclipse.jface.viewers.Viewer createContentViever(org.eclipse.swt.widgets.Composite parent, org.eclipse.compare.CompareConfiguration compareConfiguration)
           
protected  org.eclipse.jface.viewers.Viewer createMergeViewer(org.eclipse.swt.widgets.Composite parent, org.eclipse.compare.CompareConfiguration compareConfiguration)
           
 org.eclipse.jface.viewers.Viewer createViewer(org.eclipse.swt.widgets.Composite parent, org.eclipse.compare.CompareConfiguration compareConfiguration)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

contentViewerProvider

@Inject
protected com.google.inject.Provider<DefaultContentViewer> contentViewerProvider

mergeEditorProvider

@Inject
protected com.google.inject.Provider<DefaultMergeEditor> mergeEditorProvider

documentProvider

@Inject
protected StreamContentDocumentProvider documentProvider

sourceViewerConfigurationProvider

@Inject
protected com.google.inject.Provider<XtextSourceViewerConfiguration> sourceViewerConfigurationProvider
Constructor Detail

DefaultViewerCreator

public DefaultViewerCreator()
Method Detail

createViewer

public org.eclipse.jface.viewers.Viewer createViewer(org.eclipse.swt.widgets.Composite parent,
                                                     org.eclipse.compare.CompareConfiguration compareConfiguration)
Specified by:
createViewer in interface org.eclipse.compare.IViewerCreator

createMergeViewer

protected org.eclipse.jface.viewers.Viewer createMergeViewer(org.eclipse.swt.widgets.Composite parent,
                                                             org.eclipse.compare.CompareConfiguration compareConfiguration)

createContentViever

protected org.eclipse.jface.viewers.Viewer createContentViever(org.eclipse.swt.widgets.Composite parent,
                                                               org.eclipse.compare.CompareConfiguration compareConfiguration)