Search in sources :

Example 1 with IColorManager

use of org.eclipse.jdt.ui.text.IColorManager in project tdi-studio-se by Talend.

the class TalendJavaSourceViewer method installViewerConfiguration.

/*
     * (non-Javadoc)
     * 
     * @see org.talend.core.ui.viewer.ReconcilerViewer#installViewerConfiguration()
     */
@Override
protected void installViewerConfiguration() {
    JavaTextTools tools = JavaPlugin.getDefault().getJavaTextTools();
    tools.setupJavaDocumentPartitioner(getDocument(), IJavaPartitions.JAVA_PARTITIONING);
    IPreferenceStore store = JavaPlugin.getDefault().getCombinedPreferenceStore();
    configure(new TalendJavaViewerConfiguration((IColorManager) sharedColors, store, this));
}
Also used : JavaTextTools(org.eclipse.jdt.ui.text.JavaTextTools) IColorManager(org.eclipse.jdt.ui.text.IColorManager) IPreferenceStore(org.eclipse.jface.preference.IPreferenceStore)

Example 2 with IColorManager

use of org.eclipse.jdt.ui.text.IColorManager in project xtext-xtend by eclipse.

the class XtendSourceViewerConfiguration method getPresentationReconciler.

@Override
public IPresentationReconciler getPresentationReconciler(ISourceViewer sourceViewer) {
    XtextPresentationReconciler reconciler = (XtextPresentationReconciler) super.getPresentationReconciler(sourceViewer);
    IPreferenceStore store = JavaPlugin.getDefault().getCombinedPreferenceStore();
    IColorManager colorManager = JavaPlugin.getDefault().getJavaTextTools().getColorManager();
    JavaDocScanner javaDocScanner = new JavaDocScanner(colorManager, store, null);
    DefaultDamagerRepairer dr = new DefaultDamagerRepairer(javaDocScanner);
    reconciler.setRepairer(dr, TokenTypeToPartitionMapper.JAVA_DOC_PARTITION);
    reconciler.setDamager(dr, TokenTypeToPartitionMapper.JAVA_DOC_PARTITION);
    return reconciler;
}
Also used : JavaDocScanner(org.eclipse.jdt.internal.ui.text.javadoc.JavaDocScanner) IColorManager(org.eclipse.jdt.ui.text.IColorManager) DefaultDamagerRepairer(org.eclipse.jface.text.rules.DefaultDamagerRepairer) IPreferenceStore(org.eclipse.jface.preference.IPreferenceStore) XtextPresentationReconciler(org.eclipse.xtext.ui.editor.XtextPresentationReconciler)

Aggregations

IColorManager (org.eclipse.jdt.ui.text.IColorManager)2 IPreferenceStore (org.eclipse.jface.preference.IPreferenceStore)2 JavaDocScanner (org.eclipse.jdt.internal.ui.text.javadoc.JavaDocScanner)1 JavaTextTools (org.eclipse.jdt.ui.text.JavaTextTools)1 DefaultDamagerRepairer (org.eclipse.jface.text.rules.DefaultDamagerRepairer)1 XtextPresentationReconciler (org.eclipse.xtext.ui.editor.XtextPresentationReconciler)1