org.eclipse.xpand.ui.editor
Class XpandSourceViewerConfiguration

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.xpand.ui.editor.XpandSourceViewerConfiguration

public class XpandSourceViewerConfiguration
extends AbstractXtendXpandSourceViewerConfiguration


Field Summary
 
Fields inherited from class org.eclipse.ui.editors.text.TextSourceViewerConfiguration
fPreferenceStore
 
Constructor Summary
XpandSourceViewerConfiguration(org.eclipse.ui.IEditorPart editor, org.eclipse.jface.preference.IPreferenceStore preferenceStore)
           
 
Method Summary
 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)
           
protected  org.eclipse.jface.text.rules.ITokenScanner getTemplateTagScanner()
           
 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

XpandSourceViewerConfiguration

public XpandSourceViewerConfiguration(org.eclipse.ui.IEditorPart editor,
                                      org.eclipse.jface.preference.IPreferenceStore preferenceStore)
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

public 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

getTemplateTagScanner

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

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