Class StyledTextXtextAdapter
java.lang.Object
org.yakindu.base.xtext.utils.jface.viewers.StyledTextXtextAdapter
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic class -
Constructor Summary
ConstructorsConstructorDescriptionStyledTextXtextAdapter(com.google.inject.Injector injector) StyledTextXtextAdapter(com.google.inject.Injector inject, IWorkbenchPartSite site) StyledTextXtextAdapter(com.google.inject.Injector injector, IXtextFakeContextResourcesProvider contextFakeResourceProvider) -
Method Summary
Modifier and TypeMethodDescriptionvoidadapt(StyledText styledText) protected voidCreates decoration support for the sourceViewer.protected XtextFakeResourceContextcreateFakeResourceContext(com.google.inject.Injector injector) protected SourceViewerDecorationSupportprotected org.eclipse.xtext.ui.editor.validation.ValidationJobprotected org.eclipse.xtext.ui.editor.XtextSourceViewervoiddispose()protected ICharacterPairMatcherprotected ControlDecorationprotected SourceViewerDecorationSupportprotected com.google.inject.Provider<IDocumentPartitioner>protected IXtextFakeContextResourcesProviderprotected org.eclipse.xtext.ui.editor.preferences.IPreferenceStoreAccessprotected org.eclipse.xtext.ui.editor.quickfix.IssueResolutionProviderprotected ISharedTextColorsprotected StyledTextprotected org.eclipse.xtext.ui.editor.validation.ValidationJobprotected org.eclipse.xtext.validation.IResourceValidatorprotected org.eclipse.xtext.ui.editor.model.XtextDocumentorg.eclipse.xtext.parser.IParseResultprotected org.eclipse.xtext.ui.editor.XtextSourceViewerprotected org.eclipse.xtext.ui.editor.XtextSourceViewerConfigurationprotected org.yakindu.base.xtext.utils.jface.viewers.XtextStyledTextHighlightingHelperList<org.eclipse.xtext.validation.Issue>protected voidprotected voidvoidvoidsetVisibleRegion(int start, int length) protected voidvoid
-
Constructor Details
-
StyledTextXtextAdapter
public StyledTextXtextAdapter(com.google.inject.Injector injector, IXtextFakeContextResourcesProvider contextFakeResourceProvider) -
StyledTextXtextAdapter
public StyledTextXtextAdapter(com.google.inject.Injector injector) -
StyledTextXtextAdapter
-
-
Method Details
-
adapt
-
initSelectionProvider
protected void initSelectionProvider() -
createValidationJob
protected org.eclipse.xtext.ui.editor.validation.ValidationJob createValidationJob() -
createFakeResourceContext
-
createXtextSourceViewer
protected org.eclipse.xtext.ui.editor.XtextSourceViewer createXtextSourceViewer() -
configureSourceViewerDecorationSupport
Creates decoration support for the sourceViewer. code is entirely copied fromXtextEditorand its super classAbstractDecoratedTextEditor. -
unconfigureSourceViewerDecorationSupport
-
initXtextDocument
-
setVisibleRegion
public void setVisibleRegion(int start, int length) -
resetVisibleRegion
public void resetVisibleRegion() -
dispose
public void dispose() -
getXtextSourceViewerConfiguration
protected org.eclipse.xtext.ui.editor.XtextSourceViewerConfiguration getXtextSourceViewerConfiguration() -
getXtextDocument
protected org.eclipse.xtext.ui.editor.model.XtextDocument getXtextDocument() -
getXtextSourceviewer
protected org.eclipse.xtext.ui.editor.XtextSourceViewer getXtextSourceviewer() -
getXtextParseResult
public org.eclipse.xtext.parser.IParseResult getXtextParseResult() -
getContentAssistant
-
getXtextValidationIssues
-
updateFakeResourceContext
public void updateFakeResourceContext() -
getFakeResourceContextProvider
-
getFakeResourceContext
-
createSourceViewerDecorationSupport
-
getValidationJob
protected org.eclipse.xtext.ui.editor.validation.ValidationJob getValidationJob() -
getResolutionProvider
protected org.eclipse.xtext.ui.editor.quickfix.IssueResolutionProvider getResolutionProvider() -
getStyledText
-
getDecoration
-
getDecorationSupport
-
getValidator
protected org.eclipse.xtext.validation.IResourceValidator getValidator() -
getPreferenceStoreAccess
protected org.eclipse.xtext.ui.editor.preferences.IPreferenceStoreAccess getPreferenceStoreAccess() -
getCharacterPairMatcher
-
getDocumentPartitioner
-
getXtextStyledTextHighlightingHelper
protected org.yakindu.base.xtext.utils.jface.viewers.XtextStyledTextHighlightingHelper getXtextStyledTextHighlightingHelper()
-