org.eclipse.xtend.ui.editor
Class XtendSourceViewerConfiguration

java.lang.Object
  extended by org.eclipse.jface.text.source.SourceViewerConfiguration
      extended by org.eclipse.ui.editors.text.TextSourceViewerConfiguration
          extended by org.eclipse.xtend.shared.ui.editor.AbstractXtendXpandSourceViewerConfiguration
              extended by org.eclipse.xtend.ui.editor.XtendSourceViewerConfiguration

public class XtendSourceViewerConfiguration
extends AbstractXtendXpandSourceViewerConfiguration


Field Summary
 
Fields inherited from class org.eclipse.ui.editors.text.TextSourceViewerConfiguration
fPreferenceStore
 
Constructor Summary
XtendSourceViewerConfiguration(org.eclipse.ui.IEditorPart editor)
           
 
Method Summary
protected  void createContentAssistProcessor(org.eclipse.jface.text.contentassist.ContentAssistant contentAssistant)
           
 org.eclipse.jface.text.source.IAnnotationHover getAnnotationHover(org.eclipse.jface.text.source.ISourceViewer sourceViewer)
           
 java.lang.String[] getConfiguredContentTypes(org.eclipse.jface.text.source.ISourceViewer aSourceViewer)
           
protected  org.eclipse.jface.text.rules.ITokenScanner getContentScanner()
           
 org.eclipse.jface.text.hyperlink.IHyperlinkDetector[] getHyperlinkDetectors(org.eclipse.jface.text.source.ISourceViewer sourceViewer)
           
 java.lang.String[] getIndentPrefixes(org.eclipse.jface.text.source.ISourceViewer aSourceViewer, java.lang.String aContentType)
           
 org.eclipse.jface.text.presentation.IPresentationReconciler getPresentationReconciler(org.eclipse.jface.text.source.ISourceViewer aSourceViewer)
           
 org.eclipse.jface.text.ITextHover getTextHover(org.eclipse.jface.text.source.ISourceViewer sourceViewer, java.lang.String contentType)
           
 void refresh()
           
 
Methods inherited from class org.eclipse.xtend.shared.ui.editor.AbstractXtendXpandSourceViewerConfiguration
configureContentAssistant, getContentAssistant, getEditor, getReconciler
 
Methods inherited from class org.eclipse.ui.editors.text.TextSourceViewerConfiguration
computeStateMask, findLocalizedModifier, getConfiguredTextHoverStateMasks, getHyperlinkDetectorTargets, getHyperlinkPresenter, getHyperlinkStateMask, getOverviewRulerAnnotationHover, getQuickAssistAssistant, getRegisteredHyperlinkDetectors, getTabWidth, getUndoManager, isShowInOverviewRuler, isShowInVerticalRuler, isShownInText
 
Methods inherited from class org.eclipse.jface.text.source.SourceViewerConfiguration
getAutoEditStrategies, getAutoIndentStrategy, getConfiguredDocumentPartitioning, getContentFormatter, getDefaultPrefixes, getDoubleClickStrategy, getIndentPrefixesForTab, getInformationControlCreator, getInformationPresenter, getTextHover
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

XtendSourceViewerConfiguration

public XtendSourceViewerConfiguration(org.eclipse.ui.IEditorPart editor)
Method Detail

getConfiguredContentTypes

public java.lang.String[] getConfiguredContentTypes(org.eclipse.jface.text.source.ISourceViewer aSourceViewer)
Overrides:
getConfiguredContentTypes in class org.eclipse.jface.text.source.SourceViewerConfiguration

createContentAssistProcessor

protected void createContentAssistProcessor(org.eclipse.jface.text.contentassist.ContentAssistant contentAssistant)
Specified by:
createContentAssistProcessor in class AbstractXtendXpandSourceViewerConfiguration

getIndentPrefixes

public java.lang.String[] getIndentPrefixes(org.eclipse.jface.text.source.ISourceViewer aSourceViewer,
                                            java.lang.String aContentType)
Overrides:
getIndentPrefixes in class org.eclipse.ui.editors.text.TextSourceViewerConfiguration

getPresentationReconciler

public org.eclipse.jface.text.presentation.IPresentationReconciler getPresentationReconciler(org.eclipse.jface.text.source.ISourceViewer aSourceViewer)
Overrides:
getPresentationReconciler in class org.eclipse.jface.text.source.SourceViewerConfiguration

getContentScanner

protected org.eclipse.jface.text.rules.ITokenScanner getContentScanner()

getAnnotationHover

public org.eclipse.jface.text.source.IAnnotationHover getAnnotationHover(org.eclipse.jface.text.source.ISourceViewer sourceViewer)
Overrides:
getAnnotationHover in class AbstractXtendXpandSourceViewerConfiguration
See Also:
TextSourceViewerConfiguration.getAnnotationHover(org.eclipse.jface.text.source.ISourceViewer)

getTextHover

public org.eclipse.jface.text.ITextHover getTextHover(org.eclipse.jface.text.source.ISourceViewer sourceViewer,
                                                      java.lang.String contentType)
Overrides:
getTextHover in class org.eclipse.ui.editors.text.TextSourceViewerConfiguration

getHyperlinkDetectors

public org.eclipse.jface.text.hyperlink.IHyperlinkDetector[] getHyperlinkDetectors(org.eclipse.jface.text.source.ISourceViewer sourceViewer)
Overrides:
getHyperlinkDetectors in class AbstractXtendXpandSourceViewerConfiguration

refresh

public void refresh()
Overrides:
refresh in class AbstractXtendXpandSourceViewerConfiguration