Package org.eclipse.jface.text.source
Interface ISourceViewerExtension5
- All Known Implementing Classes:
- ProjectionViewer,- SourceViewer,- TextConsoleViewer
public interface ISourceViewerExtension5
Extension interface for 
ISourceViewer.
 It introduces API to access a minimal set of code mining APIs.
- Since:
- 3.13
- See Also:
- 
Method SummaryModifier and TypeMethodDescriptionbooleanReturnstrueif there are code mining providers andfalseotherwise.voidSet theAnnotationPainterto use to draw code minings.voidsetCodeMiningProviders(ICodeMiningProvider[] codeMiningProviders) Register the code mining providers.voidUpdate the code minings.
- 
Method Details- 
setCodeMiningAnnotationPainterSet theAnnotationPainterto use to draw code minings.- Parameters:
- painter- the- AnnotationPainterto use to draw code minings.
 
- 
setCodeMiningProvidersRegister the code mining providers.- Parameters:
- codeMiningProviders- the code mining providers to register.
 
- 
hasCodeMiningProvidersboolean hasCodeMiningProviders()Returnstrueif there are code mining providers andfalseotherwise.- Returns:
- trueif there are code mining providers and- falseotherwise.
 
- 
updateCodeMiningsvoid updateCodeMinings()Update the code minings. Clients and implementors are responsible of calling this method when needed. A typical use-case can be to run it upon completion of a reconcilier and after a job that would compute all the necessary pre-requisites to insert code mining annotations.
 
-