public class StyledTextXtextAdapter
extends java.lang.Object
| Modifier and Type | Class and Description |
|---|---|
static class |
StyledTextXtextAdapter.ChangeSelectionProviderOnFocusGain |
| Constructor and Description |
|---|
StyledTextXtextAdapter(com.google.inject.Injector injector) |
StyledTextXtextAdapter(com.google.inject.Injector inject,
IWorkbenchPartSite site) |
StyledTextXtextAdapter(com.google.inject.Injector injector,
IXtextFakeContextResourcesProvider contextFakeResourceProvider) |
| Modifier and Type | Method and Description |
|---|---|
void |
adapt(StyledText styledText) |
protected void |
configureSourceViewerDecorationSupport(SourceViewerDecorationSupport support)
Creates decoration support for the sourceViewer.
|
protected XtextFakeResourceContext |
createFakeResourceContext(com.google.inject.Injector injector) |
protected SourceViewerDecorationSupport |
createSourceViewerDecorationSupport() |
protected org.eclipse.xtext.ui.editor.validation.ValidationJob |
createValidationJob() |
protected org.eclipse.xtext.ui.editor.XtextSourceViewer |
createXtextSourceViewer() |
void |
dispose() |
protected ICharacterPairMatcher |
getCharacterPairMatcher() |
IContentAssistant |
getContentAssistant() |
protected ControlDecoration |
getDecoration() |
protected SourceViewerDecorationSupport |
getDecorationSupport() |
protected com.google.inject.Provider<IDocumentPartitioner> |
getDocumentPartitioner() |
XtextFakeResourceContext |
getFakeResourceContext() |
protected IXtextFakeContextResourcesProvider |
getFakeResourceContextProvider() |
protected org.eclipse.xtext.ui.editor.preferences.IPreferenceStoreAccess |
getPreferenceStoreAccess() |
protected org.eclipse.xtext.ui.editor.quickfix.IssueResolutionProvider |
getResolutionProvider() |
protected ISharedTextColors |
getSharedColors() |
protected StyledText |
getStyledText() |
protected org.eclipse.xtext.ui.editor.validation.ValidationJob |
getValidationJob() |
protected org.eclipse.xtext.validation.IResourceValidator |
getValidator() |
protected org.eclipse.xtext.ui.editor.model.XtextDocument |
getXtextDocument() |
org.eclipse.xtext.parser.IParseResult |
getXtextParseResult() |
protected org.eclipse.xtext.ui.editor.XtextSourceViewer |
getXtextSourceviewer() |
protected org.eclipse.xtext.ui.editor.XtextSourceViewerConfiguration |
getXtextSourceViewerConfiguration() |
protected org.yakindu.base.xtext.utils.jface.viewers.XtextStyledTextHighlightingHelper |
getXtextStyledTextHighlightingHelper() |
java.util.List<org.eclipse.xtext.validation.Issue> |
getXtextValidationIssues() |
protected void |
initSelectionProvider() |
protected void |
initXtextDocument(XtextFakeResourceContext context) |
void |
resetVisibleRegion() |
void |
setVisibleRegion(int start,
int length) |
protected void |
unconfigureSourceViewerDecorationSupport(SourceViewerDecorationSupport support) |
void |
updateFakeResourceContext() |
public StyledTextXtextAdapter(com.google.inject.Injector injector,
IXtextFakeContextResourcesProvider contextFakeResourceProvider)
public StyledTextXtextAdapter(com.google.inject.Injector injector)
public StyledTextXtextAdapter(com.google.inject.Injector inject,
IWorkbenchPartSite site)
public void adapt(StyledText styledText)
protected void initSelectionProvider()
protected org.eclipse.xtext.ui.editor.validation.ValidationJob createValidationJob()
protected XtextFakeResourceContext createFakeResourceContext(com.google.inject.Injector injector)
protected org.eclipse.xtext.ui.editor.XtextSourceViewer createXtextSourceViewer()
protected ISharedTextColors getSharedColors()
protected void configureSourceViewerDecorationSupport(SourceViewerDecorationSupport support)
XtextEditor and its super class
AbstractDecoratedTextEditor.protected void unconfigureSourceViewerDecorationSupport(SourceViewerDecorationSupport support)
protected void initXtextDocument(XtextFakeResourceContext context)
public void setVisibleRegion(int start,
int length)
public void resetVisibleRegion()
public void dispose()
protected org.eclipse.xtext.ui.editor.XtextSourceViewerConfiguration getXtextSourceViewerConfiguration()
protected org.eclipse.xtext.ui.editor.model.XtextDocument getXtextDocument()
protected org.eclipse.xtext.ui.editor.XtextSourceViewer getXtextSourceviewer()
public org.eclipse.xtext.parser.IParseResult getXtextParseResult()
public IContentAssistant getContentAssistant()
public java.util.List<org.eclipse.xtext.validation.Issue> getXtextValidationIssues()
public void updateFakeResourceContext()
protected IXtextFakeContextResourcesProvider getFakeResourceContextProvider()
public XtextFakeResourceContext getFakeResourceContext()
protected SourceViewerDecorationSupport createSourceViewerDecorationSupport()
protected org.eclipse.xtext.ui.editor.validation.ValidationJob getValidationJob()
protected org.eclipse.xtext.ui.editor.quickfix.IssueResolutionProvider getResolutionProvider()
protected StyledText getStyledText()
protected ControlDecoration getDecoration()
protected SourceViewerDecorationSupport getDecorationSupport()
protected org.eclipse.xtext.validation.IResourceValidator getValidator()
protected org.eclipse.xtext.ui.editor.preferences.IPreferenceStoreAccess getPreferenceStoreAccess()
protected ICharacterPairMatcher getCharacterPairMatcher()
protected com.google.inject.Provider<IDocumentPartitioner> getDocumentPartitioner()
protected org.yakindu.base.xtext.utils.jface.viewers.XtextStyledTextHighlightingHelper getXtextStyledTextHighlightingHelper()