[*-Editor] Adapt to refactored TextStyleManager
Change-Id: Ib40d1df76fbb152bef9697f4b4c90635213c0f4a
diff --git a/r/org.eclipse.statet.ide.ui/src/org/eclipse/statet/base/ext/ui/text/CommentScanner.java b/r/org.eclipse.statet.ide.ui/src/org/eclipse/statet/base/ext/ui/text/CommentScanner.java
index 8b7c752..84b9ad1 100644
--- a/r/org.eclipse.statet.ide.ui/src/org/eclipse/statet/base/ext/ui/text/CommentScanner.java
+++ b/r/org.eclipse.statet.ide.ui/src/org/eclipse/statet/base/ext/ui/text/CommentScanner.java
@@ -83,7 +83,7 @@
private final String taskTokenKey;
- public CommentScanner(final TextStyleManager textStyles, final String commentTokenKey,
+ public CommentScanner(final TextStyleManager<?> textStyles, final String commentTokenKey,
final String taskTokenKey,
final PreferenceAccess corePrefs) {
super(textStyles);
diff --git a/r/org.eclipse.statet.nico.ui/src/org/eclipse/statet/internal/nico/ui/preferences/ConsolePreviewSourceViewerConfiguration.java b/r/org.eclipse.statet.nico.ui/src/org/eclipse/statet/internal/nico/ui/preferences/ConsolePreviewSourceViewerConfiguration.java
index f6a0653..9ad66ae 100644
--- a/r/org.eclipse.statet.nico.ui/src/org/eclipse/statet/internal/nico/ui/preferences/ConsolePreviewSourceViewerConfiguration.java
+++ b/r/org.eclipse.statet.nico.ui/src/org/eclipse/statet/internal/nico/ui/preferences/ConsolePreviewSourceViewerConfiguration.java
@@ -15,6 +15,7 @@
package org.eclipse.statet.internal.nico.ui.preferences;
import org.eclipse.jface.preference.IPreferenceStore;
+import org.eclipse.jface.text.TextAttribute;
import org.eclipse.jface.text.source.ISourceViewer;
import org.eclipse.statet.jcommons.lang.NonNullByDefault;
@@ -46,7 +47,8 @@
public ConsolePreviewSourceViewerConfiguration(final int flags,
- final IPreferenceStore preferenceStore, final PreferenceStoreTextStyleManager textStyles) {
+ final IPreferenceStore preferenceStore,
+ final PreferenceStoreTextStyleManager<TextAttribute> textStyles) {
super(CONTENT_INFO, flags, null);
setup(preferenceStore, null, null);
diff --git a/r/org.eclipse.statet.nico.ui/src/org/eclipse/statet/internal/nico/ui/preferences/ConsoleTextStylesPreferencePage.java b/r/org.eclipse.statet.nico.ui/src/org/eclipse/statet/internal/nico/ui/preferences/ConsoleTextStylesPreferencePage.java
index 013d4e8..32ffe3c 100644
--- a/r/org.eclipse.statet.nico.ui/src/org/eclipse/statet/internal/nico/ui/preferences/ConsoleTextStylesPreferencePage.java
+++ b/r/org.eclipse.statet.nico.ui/src/org/eclipse/statet/internal/nico/ui/preferences/ConsoleTextStylesPreferencePage.java
@@ -18,6 +18,7 @@
import org.eclipse.core.runtime.preferences.InstanceScope;
import org.eclipse.jface.preference.IPreferenceStore;
import org.eclipse.jface.text.IDocumentPartitioner;
+import org.eclipse.jface.text.TextAttribute;
import org.eclipse.osgi.util.NLS;
import org.eclipse.ui.editors.text.EditorsUI;
@@ -127,7 +128,8 @@
@Override
protected SourceEditorViewerConfiguration getSourceEditorViewerConfiguration(
- final IPreferenceStore preferenceStore, final PreferenceStoreTextStyleManager textStyles) {
+ final IPreferenceStore preferenceStore,
+ final PreferenceStoreTextStyleManager<TextAttribute> textStyles) {
return new ConsolePreviewSourceViewerConfiguration(0,
CombinedPreferenceStore.createStore(
preferenceStore,
diff --git a/r/org.eclipse.statet.r.ui/src/org/eclipse/statet/internal/r/ui/RUIPlugin.java b/r/org.eclipse.statet.r.ui/src/org/eclipse/statet/internal/r/ui/RUIPlugin.java
index 2aea5f5..33daac9 100644
--- a/r/org.eclipse.statet.r.ui/src/org/eclipse/statet/internal/r/ui/RUIPlugin.java
+++ b/r/org.eclipse.statet.r.ui/src/org/eclipse/statet/internal/r/ui/RUIPlugin.java
@@ -32,6 +32,7 @@
import org.eclipse.core.runtime.preferences.InstanceScope;
import org.eclipse.jface.preference.IPreferenceStore;
import org.eclipse.jface.resource.ImageRegistry;
+import org.eclipse.jface.text.TextAttribute;
import org.eclipse.jface.text.templates.ContextTypeRegistry;
import org.eclipse.jface.text.templates.persistence.TemplateStore;
import org.eclipse.ui.editors.text.EditorsUI;
@@ -146,8 +147,8 @@
private RFragmentDocumentProvider rFragmentDocumentProvider;
private RdDocumentProvider rdDocumentProvider;
- private PreferenceStoreTextStyleManager rTextStyles;
- private PreferenceStoreTextStyleManager rdTextStyles;
+ private JFaceTextStyleManager rTextStyles;
+ private JFaceTextStyleManager rdTextStyles;
private RIdentifierGroups identifierGroups;
private REditorOptions editorSettings;
@@ -389,7 +390,7 @@
return null;
}
- public synchronized PreferenceStoreTextStyleManager getRTextStyles() {
+ public synchronized PreferenceStoreTextStyleManager<TextAttribute> getRTextStyles() {
if (this.rTextStyles == null) {
if (!this.started) {
throw new IllegalStateException("Plug-in is not started.");
@@ -401,7 +402,7 @@
return this.rTextStyles;
}
- public synchronized PreferenceStoreTextStyleManager getRdTextStyles() {
+ public synchronized PreferenceStoreTextStyleManager<TextAttribute> getRdTextStyles() {
if (this.rdTextStyles == null) {
if (!this.started) {
throw new IllegalStateException("Plug-in is not started.");
diff --git a/r/org.eclipse.statet.r.ui/src/org/eclipse/statet/internal/r/ui/pager/TextFileSourceViewerConfiguration.java b/r/org.eclipse.statet.r.ui/src/org/eclipse/statet/internal/r/ui/pager/TextFileSourceViewerConfiguration.java
index 05b2aa6..de17139 100644
--- a/r/org.eclipse.statet.r.ui/src/org/eclipse/statet/internal/r/ui/pager/TextFileSourceViewerConfiguration.java
+++ b/r/org.eclipse.statet.r.ui/src/org/eclipse/statet/internal/r/ui/pager/TextFileSourceViewerConfiguration.java
@@ -16,6 +16,7 @@
import org.eclipse.jface.text.IDocument;
import org.eclipse.jface.text.ITypedRegion;
+import org.eclipse.jface.text.TextAttribute;
import org.eclipse.jface.text.presentation.IPresentationReconciler;
import org.eclipse.jface.text.presentation.PresentationReconciler;
import org.eclipse.jface.text.rules.DefaultDamagerRepairer;
@@ -34,10 +35,10 @@
public class TextFileSourceViewerConfiguration extends SourceViewerConfiguration {
- private static final TextStyleManager TEXT_STYLE_MANAGER= new TextFilesTextStyleManager();
+ private static final TextStyleManager<TextAttribute> TEXT_STYLE_MANAGER= new TextFilesTextStyleManager();
- private final TextStyleManager textStyles;
+ private final TextStyleManager<TextAttribute> textStyles;
private @Nullable IPresentationReconciler presentationReconciler;
private final FixTokenScanner scanner;
diff --git a/r/org.eclipse.statet.r.ui/src/org/eclipse/statet/internal/r/ui/pager/TextFilesTextStyleManager.java b/r/org.eclipse.statet.r.ui/src/org/eclipse/statet/internal/r/ui/pager/TextFilesTextStyleManager.java
index 1d3dbc8..5ba1121 100644
--- a/r/org.eclipse.statet.r.ui/src/org/eclipse/statet/internal/r/ui/pager/TextFilesTextStyleManager.java
+++ b/r/org.eclipse.statet.r.ui/src/org/eclipse/statet/internal/r/ui/pager/TextFilesTextStyleManager.java
@@ -31,7 +31,7 @@
@Override
- protected TextAttribute createTextAttributes(final String key) {
+ protected TextAttribute createStyleData(final String key) {
int style= 0;
if (key == TextFileParser.UNDERLINE_FORMAT_TYPE) {
style= SWT.BOLD;
diff --git a/r/org.eclipse.statet.r.ui/src/org/eclipse/statet/internal/r/ui/preferences/RTextStylesPreferencePage.java b/r/org.eclipse.statet.r.ui/src/org/eclipse/statet/internal/r/ui/preferences/RTextStylesPreferencePage.java
index a776e0d..323d505 100644
--- a/r/org.eclipse.statet.r.ui/src/org/eclipse/statet/internal/r/ui/preferences/RTextStylesPreferencePage.java
+++ b/r/org.eclipse.statet.r.ui/src/org/eclipse/statet/internal/r/ui/preferences/RTextStylesPreferencePage.java
@@ -19,6 +19,7 @@
import org.eclipse.core.filebuffers.IDocumentSetupParticipant;
import org.eclipse.jface.preference.IPreferenceStore;
+import org.eclipse.jface.text.TextAttribute;
import org.eclipse.ui.editors.text.EditorsUI;
import org.eclipse.statet.jcommons.collections.ImList;
@@ -246,7 +247,8 @@
@Override
protected SourceEditorViewerConfiguration getSourceEditorViewerConfiguration(
- final IPreferenceStore preferenceStore, final PreferenceStoreTextStyleManager textStyles) {
+ final IPreferenceStore preferenceStore,
+ final PreferenceStoreTextStyleManager<TextAttribute> textStyles) {
return new RSourceViewerConfiguration(RDocumentContentInfo.INSTANCE, 0,
null,
RCore.getDefaultsAccess(),
diff --git a/r/org.eclipse.statet.r.ui/src/org/eclipse/statet/internal/r/ui/preferences/RdSyntaxColoringPreferencePage.java b/r/org.eclipse.statet.r.ui/src/org/eclipse/statet/internal/r/ui/preferences/RdSyntaxColoringPreferencePage.java
index fa26d30..4eab8ce 100644
--- a/r/org.eclipse.statet.r.ui/src/org/eclipse/statet/internal/r/ui/preferences/RdSyntaxColoringPreferencePage.java
+++ b/r/org.eclipse.statet.r.ui/src/org/eclipse/statet/internal/r/ui/preferences/RdSyntaxColoringPreferencePage.java
@@ -16,6 +16,7 @@
import org.eclipse.core.filebuffers.IDocumentSetupParticipant;
import org.eclipse.jface.preference.IPreferenceStore;
+import org.eclipse.jface.text.TextAttribute;
import org.eclipse.ui.editors.text.EditorsUI;
import org.eclipse.statet.ecommons.preferences.ui.ConfigurationBlock;
@@ -122,7 +123,8 @@
@Override
protected SourceEditorViewerConfiguration getSourceEditorViewerConfiguration(
- final IPreferenceStore preferenceStore, final PreferenceStoreTextStyleManager textStyles) {
+ final IPreferenceStore preferenceStore,
+ final PreferenceStoreTextStyleManager<TextAttribute> textStyles) {
return new RdSourceViewerConfiguration(0, null, RCore.getDefaultsAccess(),
CombinedPreferenceStore.createStore(
preferenceStore,
diff --git a/r/org.eclipse.statet.r.ui/src/org/eclipse/statet/r/ui/editors/RdSourceViewerConfiguration.java b/r/org.eclipse.statet.r.ui/src/org/eclipse/statet/r/ui/editors/RdSourceViewerConfiguration.java
index 12620f0..33f2cb2 100644
--- a/r/org.eclipse.statet.r.ui/src/org/eclipse/statet/r/ui/editors/RdSourceViewerConfiguration.java
+++ b/r/org.eclipse.statet.r.ui/src/org/eclipse/statet/r/ui/editors/RdSourceViewerConfiguration.java
@@ -23,6 +23,7 @@
import org.eclipse.jface.preference.IPreferenceStore;
import org.eclipse.jface.text.ITextDoubleClickStrategy;
+import org.eclipse.jface.text.TextAttribute;
import org.eclipse.jface.text.source.ISourceViewer;
import org.eclipse.statet.ecommons.text.ICharPairMatcher;
@@ -70,7 +71,8 @@
public RdSourceViewerConfiguration(final int flags,
final SourceEditor sourceEditor,
final RCoreAccess access,
- final IPreferenceStore preferenceStore, final PreferenceStoreTextStyleManager textStyles) {
+ final IPreferenceStore preferenceStore,
+ final PreferenceStoreTextStyleManager<TextAttribute> textStyles) {
super(RdDocumentContentInfo.INSTANCE, flags, sourceEditor);
setCoreAccess(access);
diff --git a/r/org.eclipse.statet.r.ui/src/org/eclipse/statet/r/ui/sourceediting/RSourceViewerConfiguration.java b/r/org.eclipse.statet.r.ui/src/org/eclipse/statet/r/ui/sourceediting/RSourceViewerConfiguration.java
index 50df850..741d985 100644
--- a/r/org.eclipse.statet.r.ui/src/org/eclipse/statet/r/ui/sourceediting/RSourceViewerConfiguration.java
+++ b/r/org.eclipse.statet.r.ui/src/org/eclipse/statet/r/ui/sourceediting/RSourceViewerConfiguration.java
@@ -23,6 +23,7 @@
import org.eclipse.jface.text.IAutoEditStrategy;
import org.eclipse.jface.text.ITextDoubleClickStrategy;
import org.eclipse.jface.text.ITextHover;
+import org.eclipse.jface.text.TextAttribute;
import org.eclipse.jface.text.information.IInformationProvider;
import org.eclipse.jface.text.reconciler.IReconciler;
import org.eclipse.jface.text.reconciler.IReconcilingStrategy;
@@ -100,7 +101,8 @@
public RSourceViewerConfiguration(final DocContentSections documentContentInfo, final int flags,
final RSourceEditor sourceEditor,
final RCoreAccess access,
- final IPreferenceStore preferenceStore, final PreferenceStoreTextStyleManager textStyles) {
+ final IPreferenceStore preferenceStore,
+ final PreferenceStoreTextStyleManager<TextAttribute> textStyles) {
super(documentContentInfo, flags, sourceEditor);
setCoreAccess(access);
setup((preferenceStore != null) ? preferenceStore : RUIPlugin.getInstance().getEditorPreferenceStore(),
diff --git a/r/org.eclipse.statet.r.ui/src/org/eclipse/statet/r/ui/text/r/RDefaultTextStyleScanner.java b/r/org.eclipse.statet.r.ui/src/org/eclipse/statet/r/ui/text/r/RDefaultTextStyleScanner.java
index 6c1c51f..8be61c6 100644
--- a/r/org.eclipse.statet.r.ui/src/org/eclipse/statet/r/ui/text/r/RDefaultTextStyleScanner.java
+++ b/r/org.eclipse.statet.r.ui/src/org/eclipse/statet/r/ui/text/r/RDefaultTextStyleScanner.java
@@ -56,13 +56,13 @@
private final EnumMap<RTerminal, IToken> tokens;
private final IToken defaultToken;
private final Map<String, IToken> specialSymbols;
- private final TextStyleManager textStyles;
+ private final TextStyleManager<?> textStyles;
private int currentOffset;
private int currentLength;
- public RDefaultTextStyleScanner(final TextStyleManager textStyles) {
+ public RDefaultTextStyleScanner(final TextStyleManager<?> textStyles) {
this.lexer= createLexer();
this.lexer.reset(this);
this.textStyles= textStyles;
@@ -95,7 +95,7 @@
return this.lexer;
}
- protected final TextStyleManager getTextStyles() {
+ protected final TextStyleManager<?> getTextStyles() {
return this.textStyles;
}
diff --git a/r/org.eclipse.statet.r.ui/src/org/eclipse/statet/r/ui/text/r/RInfixOperatorScanner.java b/r/org.eclipse.statet.r.ui/src/org/eclipse/statet/r/ui/text/r/RInfixOperatorScanner.java
index 02cb1b1..af01d09 100644
--- a/r/org.eclipse.statet.r.ui/src/org/eclipse/statet/r/ui/text/r/RInfixOperatorScanner.java
+++ b/r/org.eclipse.statet.r.ui/src/org/eclipse/statet/r/ui/text/r/RInfixOperatorScanner.java
@@ -32,7 +32,7 @@
public class RInfixOperatorScanner extends AbstractRuleBasedScanner {
- public RInfixOperatorScanner(final TextStyleManager textStyles) {
+ public RInfixOperatorScanner(final TextStyleManager<?> textStyles) {
super(textStyles);
initRules();
diff --git a/r/org.eclipse.statet.r.ui/src/org/eclipse/statet/r/ui/text/r/RoxygenScanner.java b/r/org.eclipse.statet.r.ui/src/org/eclipse/statet/r/ui/text/r/RoxygenScanner.java
index 7032f0a..bc0cb5d 100644
--- a/r/org.eclipse.statet.r.ui/src/org/eclipse/statet/r/ui/text/r/RoxygenScanner.java
+++ b/r/org.eclipse.statet.r.ui/src/org/eclipse/statet/r/ui/text/r/RoxygenScanner.java
@@ -97,7 +97,7 @@
}
- public RoxygenScanner(final TextStyleManager textStyles, final PreferenceAccess corePrefs) {
+ public RoxygenScanner(final TextStyleManager<?> textStyles, final PreferenceAccess corePrefs) {
super(textStyles, IRTextTokens.ROXYGEN_KEY, IRTextTokens.TASK_TAG_KEY, corePrefs);
}
diff --git a/r/org.eclipse.statet.r.ui/src/org/eclipse/statet/r/ui/text/rd/RdCodeScanner.java b/r/org.eclipse.statet.r.ui/src/org/eclipse/statet/r/ui/text/rd/RdCodeScanner.java
index d651ed5..91a2f79 100644
--- a/r/org.eclipse.statet.r.ui/src/org/eclipse/statet/r/ui/text/rd/RdCodeScanner.java
+++ b/r/org.eclipse.statet.r.ui/src/org/eclipse/statet/r/ui/text/rd/RdCodeScanner.java
@@ -49,7 +49,7 @@
}
- public RdCodeScanner(final TextStyleManager textStyles) {
+ public RdCodeScanner(final TextStyleManager<?> textStyles) {
super(textStyles);
initRules();
diff --git a/redocs/org.eclipse.statet.redocs.tex.r/src/org/eclipse/statet/redocs/tex/r/ui/sourceediting/LtxRweaveSourceViewerConfiguration.java b/redocs/org.eclipse.statet.redocs.tex.r/src/org/eclipse/statet/redocs/tex/r/ui/sourceediting/LtxRweaveSourceViewerConfiguration.java
index a8ed122..828b93d 100644
--- a/redocs/org.eclipse.statet.redocs.tex.r/src/org/eclipse/statet/redocs/tex/r/ui/sourceediting/LtxRweaveSourceViewerConfiguration.java
+++ b/redocs/org.eclipse.statet.redocs.tex.r/src/org/eclipse/statet/redocs/tex/r/ui/sourceediting/LtxRweaveSourceViewerConfiguration.java
@@ -16,6 +16,7 @@
import org.eclipse.jface.preference.IPreferenceStore;
import org.eclipse.jface.text.ITextDoubleClickStrategy;
+import org.eclipse.jface.text.TextAttribute;
import org.eclipse.jface.text.information.IInformationProvider;
import org.eclipse.jface.text.presentation.PresentationReconciler;
import org.eclipse.jface.text.reconciler.IReconciler;
@@ -141,7 +142,7 @@
}
@Override
- protected TextStyleManager getTextStyles() {
+ protected TextStyleManager<TextAttribute> getTextStyles() {
return super.getTextStyles();
}
diff --git a/redocs/org.eclipse.statet.redocs.wikitext.r/src/org/eclipse/statet/redocs/wikitext/r/ui/sourceediting/WikidocRweaveSourceViewerConfiguration.java b/redocs/org.eclipse.statet.redocs.wikitext.r/src/org/eclipse/statet/redocs/wikitext/r/ui/sourceediting/WikidocRweaveSourceViewerConfiguration.java
index 20950f0..203bb65 100644
--- a/redocs/org.eclipse.statet.redocs.wikitext.r/src/org/eclipse/statet/redocs/wikitext/r/ui/sourceediting/WikidocRweaveSourceViewerConfiguration.java
+++ b/redocs/org.eclipse.statet.redocs.wikitext.r/src/org/eclipse/statet/redocs/wikitext/r/ui/sourceediting/WikidocRweaveSourceViewerConfiguration.java
@@ -16,6 +16,7 @@
import org.eclipse.jface.preference.IPreferenceStore;
import org.eclipse.jface.text.ITextDoubleClickStrategy;
+import org.eclipse.jface.text.TextAttribute;
import org.eclipse.jface.text.information.IInformationProvider;
import org.eclipse.jface.text.presentation.PresentationReconciler;
import org.eclipse.jface.text.reconciler.IReconciler;
@@ -148,7 +149,7 @@
}
@Override
- protected TextStyleManager getTextStyles() {
+ protected TextStyleManager<TextAttribute> getTextStyles() {
return super.getTextStyles();
}