org.eclipse.mylar.internal.tasks.ui.editors
Class RepositoryViewerConfig

java.lang.Object
  extended by org.eclipse.jface.text.source.SourceViewerConfiguration
      extended by org.eclipse.mylar.internal.tasks.ui.editors.RepositoryViewerConfig

public class RepositoryViewerConfig
extends org.eclipse.jface.text.source.SourceViewerConfiguration

Author:
Rob Elves

Nested Class Summary
(package private) static class RepositoryViewerConfig.RepositoryTextScanner
           
 
Field Summary
private  RepositoryViewerConfig.RepositoryTextScanner scanner
           
private  boolean spellcheck
           
private  TaskSpellingReconcileStrategy strategy
           
 
Constructor Summary
RepositoryViewerConfig(boolean spellchecking)
           
 
Method Summary
 org.eclipse.jface.text.source.IAnnotationHover getAnnotationHover(org.eclipse.jface.text.source.ISourceViewer sourceViewer)
           
private  RepositoryViewerConfig.RepositoryTextScanner getDefaultScanner()
           
 org.eclipse.jface.text.hyperlink.IHyperlinkDetector[] getHyperlinkDetectors(org.eclipse.jface.text.source.ISourceViewer sourceViewer)
           
 org.eclipse.jface.text.hyperlink.IHyperlinkPresenter getHyperlinkPresenter(org.eclipse.jface.text.source.ISourceViewer sourceViewer)
           
 int getHyperlinkStateMask(org.eclipse.jface.text.source.ISourceViewer sourceViewer)
           
 org.eclipse.jface.text.presentation.IPresentationReconciler getPresentationReconciler(org.eclipse.jface.text.source.ISourceViewer sourceViewer)
           
 org.eclipse.jface.text.reconciler.IReconciler getReconciler(org.eclipse.jface.text.source.ISourceViewer sourceViewer)
           
 void setAnnotationModel(org.eclipse.jface.text.source.IAnnotationModel model, org.eclipse.jface.text.IDocument doc)
           
 
Methods inherited from class org.eclipse.jface.text.source.SourceViewerConfiguration
getAutoEditStrategies, getAutoIndentStrategy, getConfiguredContentTypes, getConfiguredDocumentPartitioning, getConfiguredTextHoverStateMasks, getContentAssistant, getContentFormatter, getDefaultPrefixes, getDoubleClickStrategy, getIndentPrefixes, getInformationControlCreator, getInformationPresenter, getOverviewRulerAnnotationHover, getQuickAssistAssistant, getTabWidth, getTextHover, getTextHover, getUndoManager
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

scanner

private RepositoryViewerConfig.RepositoryTextScanner scanner

strategy

private TaskSpellingReconcileStrategy strategy

spellcheck

private boolean spellcheck
Constructor Detail

RepositoryViewerConfig

public RepositoryViewerConfig(boolean spellchecking)
Method Detail

setAnnotationModel

public void setAnnotationModel(org.eclipse.jface.text.source.IAnnotationModel model,
                               org.eclipse.jface.text.IDocument doc)

getAnnotationHover

public org.eclipse.jface.text.source.IAnnotationHover getAnnotationHover(org.eclipse.jface.text.source.ISourceViewer sourceViewer)
Overrides:
getAnnotationHover in class org.eclipse.jface.text.source.SourceViewerConfiguration

getPresentationReconciler

public org.eclipse.jface.text.presentation.IPresentationReconciler getPresentationReconciler(org.eclipse.jface.text.source.ISourceViewer sourceViewer)
Overrides:
getPresentationReconciler in class org.eclipse.jface.text.source.SourceViewerConfiguration

getDefaultScanner

private RepositoryViewerConfig.RepositoryTextScanner getDefaultScanner()

getHyperlinkDetectors

public org.eclipse.jface.text.hyperlink.IHyperlinkDetector[] getHyperlinkDetectors(org.eclipse.jface.text.source.ISourceViewer sourceViewer)
Overrides:
getHyperlinkDetectors in class org.eclipse.jface.text.source.SourceViewerConfiguration

getHyperlinkPresenter

public org.eclipse.jface.text.hyperlink.IHyperlinkPresenter getHyperlinkPresenter(org.eclipse.jface.text.source.ISourceViewer sourceViewer)
Overrides:
getHyperlinkPresenter in class org.eclipse.jface.text.source.SourceViewerConfiguration

getHyperlinkStateMask

public int getHyperlinkStateMask(org.eclipse.jface.text.source.ISourceViewer sourceViewer)
Overrides:
getHyperlinkStateMask in class org.eclipse.jface.text.source.SourceViewerConfiguration

getReconciler

public org.eclipse.jface.text.reconciler.IReconciler getReconciler(org.eclipse.jface.text.source.ISourceViewer sourceViewer)
Overrides:
getReconciler in class org.eclipse.jface.text.source.SourceViewerConfiguration