org.eclipse.xtext.ui.editor
Class XtextSourceViewerConfiguration
java.lang.Object
org.eclipse.jface.text.source.SourceViewerConfiguration
org.eclipse.ui.editors.text.TextSourceViewerConfiguration
org.eclipse.xtext.ui.editor.XtextSourceViewerConfiguration
- Direct Known Subclasses:
- ReadOnlySourceViewerConfiguration
public class XtextSourceViewerConfiguration
- extends org.eclipse.ui.editors.text.TextSourceViewerConfiguration
- Author:
- Sebastian Zarnekow - Initial contribution and API
Fields inherited from class org.eclipse.ui.editors.text.TextSourceViewerConfiguration |
fPreferenceStore |
Methods inherited from class org.eclipse.ui.editors.text.TextSourceViewerConfiguration |
computeStateMask, findLocalizedModifier, getConfiguredTextHoverStateMasks, getHyperlinkDetectorTargets, getHyperlinkPresenter, getHyperlinkStateMask, getIndentPrefixes, getOverviewRulerAnnotationHover, getRegisteredHyperlinkDetectors, getTabWidth, getUndoManager, isShowInOverviewRuler, isShowInVerticalRuler, isShownInText |
Methods inherited from class org.eclipse.jface.text.source.SourceViewerConfiguration |
getAutoIndentStrategy, getConfiguredDocumentPartitioning, getIndentPrefixesForTab, getInformationControlCreator, getInformationPresenter, getTextHover |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
XtextSourceViewerConfiguration
public XtextSourceViewerConfiguration()
getAnnotationHover
public org.eclipse.jface.text.source.IAnnotationHover getAnnotationHover(org.eclipse.jface.text.source.ISourceViewer sourceViewer)
- Overrides:
getAnnotationHover
in class org.eclipse.ui.editors.text.TextSourceViewerConfiguration
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
getContentAssistant
public org.eclipse.jface.text.contentassist.IContentAssistant getContentAssistant(org.eclipse.jface.text.source.ISourceViewer sourceViewer)
- Overrides:
getContentAssistant
in class org.eclipse.jface.text.source.SourceViewerConfiguration
getReconciler
public org.eclipse.jface.text.reconciler.IReconciler getReconciler(org.eclipse.jface.text.source.ISourceViewer sourceViewer)
- Overrides:
getReconciler
in class org.eclipse.ui.editors.text.TextSourceViewerConfiguration
getPresentationReconciler
public org.eclipse.jface.text.presentation.IPresentationReconciler getPresentationReconciler(org.eclipse.jface.text.source.ISourceViewer sourceViewer)
- Overrides:
getPresentationReconciler
in class org.eclipse.jface.text.source.SourceViewerConfiguration
getConfiguredContentTypes
public java.lang.String[] getConfiguredContentTypes(org.eclipse.jface.text.source.ISourceViewer sourceViewer)
- Overrides:
getConfiguredContentTypes
in class org.eclipse.jface.text.source.SourceViewerConfiguration
getDocumentPartitioning
protected java.lang.String getDocumentPartitioning(org.eclipse.jface.text.source.ISourceViewer sourceViewer)
getHyperlinkDetectors
public org.eclipse.jface.text.hyperlink.IHyperlinkDetector[] getHyperlinkDetectors(org.eclipse.jface.text.source.ISourceViewer sourceViewer)
- Overrides:
getHyperlinkDetectors
in class org.eclipse.ui.editors.text.TextSourceViewerConfiguration
getQuickAssistAssistant
public org.eclipse.jface.text.quickassist.IQuickAssistAssistant getQuickAssistAssistant(org.eclipse.jface.text.source.ISourceViewer sourceViewer)
- Overrides:
getQuickAssistAssistant
in class org.eclipse.ui.editors.text.TextSourceViewerConfiguration
getContentFormatter
public org.eclipse.jface.text.formatter.IContentFormatter getContentFormatter(org.eclipse.jface.text.source.ISourceViewer sourceViewer)
- Overrides:
getContentFormatter
in class org.eclipse.jface.text.source.SourceViewerConfiguration
getDefaultPrefixes
public java.lang.String[] getDefaultPrefixes(org.eclipse.jface.text.source.ISourceViewer sourceViewer,
java.lang.String contentType)
- Overrides:
getDefaultPrefixes
in class org.eclipse.jface.text.source.SourceViewerConfiguration
setSingleLineCommentHelper
public void setSingleLineCommentHelper(ISingleLineCommentHelper singleLineCommentHelper)
getSingleLineCommentHelper
public ISingleLineCommentHelper getSingleLineCommentHelper()
setPresentationReconcilerProvider
public void setPresentationReconcilerProvider(com.google.inject.Provider<XtextPresentationReconciler> presentationReconcilerProvider)
getPresentationReconcilerProvider
public com.google.inject.Provider<XtextPresentationReconciler> getPresentationReconcilerProvider()
getAutoEditStrategies
public org.eclipse.jface.text.IAutoEditStrategy[] getAutoEditStrategies(org.eclipse.jface.text.source.ISourceViewer sourceViewer,
java.lang.String contentType)
- Overrides:
getAutoEditStrategies
in class org.eclipse.jface.text.source.SourceViewerConfiguration
getDoubleClickStrategy
public org.eclipse.jface.text.ITextDoubleClickStrategy getDoubleClickStrategy(org.eclipse.jface.text.source.ISourceViewer sourceViewer,
java.lang.String contentType)
- Overrides:
getDoubleClickStrategy
in class org.eclipse.jface.text.source.SourceViewerConfiguration