## Uses of Interface
org.eclipse.jface.text.ITextPresentationListener

Packages that use ITextPresentationListener
org.eclipse.jface.text: Provides a framework for creating and manipulating text documents.
org.eclipse.jface.text.hyperlink: Provides support for detecting and displaying hyperlinks in `ISourceViewer`s.
org.eclipse.jface.text.source: Provides a framework for connecting document regions with annotations and for displaying those.

### Uses of ITextPresentationListener in org.eclipse.jface.text

Fields in org.eclipse.jface.text with type parameters of type ITextPresentationListener
`protected List<ITextPresentationListener>` TextViewer.`fTextPresentationListeners` All registered text presentation listeners.

Methods in org.eclipse.jface.text with parameters of type ITextPresentationListener
`void` ITextViewerExtension4.`addTextPresentationListener​(ITextPresentationListener listener)` Adds the given text presentation listener to this text viewer.
`void` TextViewer.`addTextPresentationListener​(ITextPresentationListener listener)`
`void` ITextViewerExtension4.`removeTextPresentationListener​(ITextPresentationListener listener)` Removes the given text presentation listener from this text viewer.
`void` TextViewer.`removeTextPresentationListener​(ITextPresentationListener listener)`

### Uses of ITextPresentationListener in org.eclipse.jface.text.hyperlink

Classes in org.eclipse.jface.text.hyperlink that implement ITextPresentationListener
`class` `DefaultHyperlinkPresenter` The default hyperlink presenter underlines the link and colors the line and the text with the given color.
`class` `MultipleHyperlinkPresenter` A hyperlink presenter capable of showing multiple hyperlinks in a hover.

### Uses of ITextPresentationListener in org.eclipse.jface.text.source

Classes in org.eclipse.jface.text.source that implement ITextPresentationListener
`class` `AnnotationPainter` Paints decorations for annotations provided by an annotation model and/or highlights them in the associated source viewer.