use of org.eclipse.jface.text.presentation.IPresentationReconciler in project mylyn.docs by eclipse.
the class MarkupSourceViewerConfiguration method getPresentationReconciler.
@Override
public IPresentationReconciler getPresentationReconciler(ISourceViewer sourceViewer) {
PresentationReconciler reconciler = new PresentationReconciler();
reconciler.setDocumentPartitioning(getConfiguredDocumentPartitioning(sourceViewer));
MarkupDamagerRepairer damagerRepairer = new MarkupDamagerRepairer(getMarkupScanner());
for (String partitionType : FastMarkupPartitioner.ALL_CONTENT_TYPES) {
reconciler.setDamager(damagerRepairer, partitionType);
reconciler.setRepairer(damagerRepairer, partitionType);
}
reconciler.setDamager(damagerRepairer, IDocument.DEFAULT_CONTENT_TYPE);
reconciler.setRepairer(damagerRepairer, IDocument.DEFAULT_CONTENT_TYPE);
return reconciler;
}
use of org.eclipse.jface.text.presentation.IPresentationReconciler in project mylyn.docs by eclipse.
the class HtmlViewerConfiguration method getPresentationReconciler.
@Override
public IPresentationReconciler getPresentationReconciler(ISourceViewer sourceViewer) {
PresentationReconciler reconciler = new PresentationReconciler();
reconciler.setDocumentPartitioning(getConfiguredDocumentPartitioning(sourceViewer));
MarkupViewerDamagerRepairer dr = createMarkupViewerDamagerRepairer();
reconciler.setDamager(dr, IDocument.DEFAULT_CONTENT_TYPE);
reconciler.setRepairer(dr, IDocument.DEFAULT_CONTENT_TYPE);
return reconciler;
}
use of org.eclipse.jface.text.presentation.IPresentationReconciler in project mylyn.docs by eclipse.
the class CssConfiguration method getPresentationReconciler.
@Override
public IPresentationReconciler getPresentationReconciler(ISourceViewer sourceViewer) {
PresentationReconciler reconciler = new PresentationReconciler();
DefaultDamagerRepairer dr = new DefaultDamagerRepairer(getCssTokenScanner());
reconciler.setDamager(dr, CssPartitionScanner.CONTENT_TYPE_BLOCK);
reconciler.setRepairer(dr, CssPartitionScanner.CONTENT_TYPE_BLOCK);
dr = new DefaultDamagerRepairer(getCssScanner());
reconciler.setDamager(dr, IDocument.DEFAULT_CONTENT_TYPE);
reconciler.setRepairer(dr, IDocument.DEFAULT_CONTENT_TYPE);
CommentDamagerRepairer commentDamagerRepairer = new CommentDamagerRepairer(new TextAttribute(colorRegistry.get(Colors.KEY_COMMENT)));
reconciler.setDamager(commentDamagerRepairer, CssPartitionScanner.CONTENT_TYPE_COMMENT);
reconciler.setRepairer(commentDamagerRepairer, CssPartitionScanner.CONTENT_TYPE_COMMENT);
return reconciler;
}
use of org.eclipse.jface.text.presentation.IPresentationReconciler in project titan.EclipsePlug-ins by eclipse.
the class Configuration method getPresentationReconciler.
@Override
public IPresentationReconciler getPresentationReconciler(final ISourceViewer sourceViewer) {
if (presentationReconciler == null) {
presentationReconciler = new PresentationReconciler();
presentationReconciler.setDocumentPartitioning(PartitionScanner.TTCNPP_PARTITIONING);
IntervallBasedDamagerRepairer dr = new IntervallBasedDamagerRepairer(new CodeScanner(colorManager));
presentationReconciler.setDamager(dr, IDocument.DEFAULT_CONTENT_TYPE);
presentationReconciler.setRepairer(dr, IDocument.DEFAULT_CONTENT_TYPE);
}
return presentationReconciler;
}
use of org.eclipse.jface.text.presentation.IPresentationReconciler in project titan.EclipsePlug-ins by eclipse.
the class Configuration method getPresentationReconciler.
@Override
public IPresentationReconciler getPresentationReconciler(final ISourceViewer sourceViewer) {
PresentationReconciler reconciler = new PresentationReconciler();
reconciler.setDocumentPartitioning(PartitionScanner.CONFIG_PARTITIONING);
IntervallBasedDamagerRepairer dr = new IntervallBasedDamagerRepairer(new CodeScanner(colorManager));
reconciler.setDamager(dr, IDocument.DEFAULT_CONTENT_TYPE);
reconciler.setRepairer(dr, IDocument.DEFAULT_CONTENT_TYPE);
return reconciler;
}
Aggregations