Eclipse Platform Release 3.7

## Uses of Interface
org.eclipse.jface.text.source.IAnnotationHover

Packages that use IAnnotationHover
org.eclipse.jface.text.source: Provides a framework for connecting document regions with annotations and for displaying those.
org.eclipse.ui.editors.text: Provides a standard text editor and concrete document providers based `IFileBuffer` and others directly handling `IFile` and `IStorage` as editor input.

Uses of IAnnotationHover in org.eclipse.jface.text.source

Classes in org.eclipse.jface.text.source that implement IAnnotationHover
`class` `DefaultAnnotationHover` Standard implementation of `IAnnotationHover`.
`class` `LineChangeHover` A hover for line oriented diffs.

Fields in org.eclipse.jface.text.source declared as IAnnotationHover
`protected IAnnotationHover` `SourceViewer.fAnnotationHover` The viewer's annotation hover
`protected IAnnotationHover` `SourceViewer.fOverviewRulerAnnotationHover` The viewer's overview ruler annotation hover

Methods in org.eclipse.jface.text.source that return IAnnotationHover
`protected IAnnotationHover` `AnnotationBarHoverManager.getAnnotationHover()` Returns the annotation hover for this hover manager.
`IAnnotationHover` `SourceViewerConfiguration.getAnnotationHover(ISourceViewer sourceViewer)` Returns the annotation hover which will provide the information to be shown in a hover popup window when requested for the given source viewer.
`IAnnotationHover` `ISourceViewerExtension3.getCurrentAnnotationHover()` Returns the currently displayed annotation hover if any, `null` otherwise.
`IAnnotationHover` `AnnotationBarHoverManager.getCurrentAnnotationHover()` Returns the currently shown annotation hover or `null` if none hover is shown.
`IAnnotationHover` `SourceViewer.getCurrentAnnotationHover()`
`IAnnotationHover` `AbstractRulerColumn.getHover()`
`IAnnotationHover` `IVerticalRulerInfoExtension.getHover()` Returns the hover for this vertical ruler (column).
`IAnnotationHover` `AnnotationRulerColumn.getHover()`
`IAnnotationHover` `ChangeRulerColumn.getHover()`
`IAnnotationHover` `LineNumberChangeRulerColumn.getHover()`
`IAnnotationHover` `CompositeRuler.getHover()`
`IAnnotationHover` `SourceViewerConfiguration.getOverviewRulerAnnotationHover(ISourceViewer sourceViewer)` Returns the annotation hover which will provide the information to be shown in a hover popup window when requested for the overview ruler of the given source viewer.This implementation always returns the general annotation hover returned by `getAnnotationHover`.

Methods in org.eclipse.jface.text.source with parameters of type IAnnotationHover
`void` `ISourceViewer.setAnnotationHover(IAnnotationHover annotationHover)` Sets the annotation hover of this source viewer.
`void` `SourceViewer.setAnnotationHover(IAnnotationHover annotationHover)`
`protected void` `AbstractRulerColumn.setHover(IAnnotationHover hover)` Sets the annotation hover.
`void` `IChangeRulerColumn.setHover(IAnnotationHover hover)` Sets the hover of this ruler column.
`void` `AnnotationRulerColumn.setHover(IAnnotationHover hover)`
`void` `ChangeRulerColumn.setHover(IAnnotationHover hover)`
`void` `LineNumberChangeRulerColumn.setHover(IAnnotationHover hover)`
`void` `SourceViewer.setOverviewRulerAnnotationHover(IAnnotationHover annotationHover)` Sets the overview ruler's annotation hover of this source viewer.

Constructors in org.eclipse.jface.text.source with parameters of type IAnnotationHover
`AnnotationBarHoverManager(ISourceViewer sourceViewer, IVerticalRuler ruler, IAnnotationHover annotationHover, IInformationControlCreator creator)` Deprecated. As of 2.1, replaced by `AnnotationBarHoverManager.AnnotationBarHoverManager(IVerticalRulerInfo, ISourceViewer, IAnnotationHover, IInformationControlCreator)`
`AnnotationBarHoverManager(IVerticalRulerInfo rulerInfo, ISourceViewer sourceViewer, IAnnotationHover annotationHover, IInformationControlCreator creator)` Creates an annotation hover manager with the given parameters.

Uses of IAnnotationHover in org.eclipse.ui.editors.text

Methods in org.eclipse.ui.editors.text that return IAnnotationHover
`IAnnotationHover` `TextSourceViewerConfiguration.getAnnotationHover(ISourceViewer sourceViewer)`
`IAnnotationHover` `TextSourceViewerConfiguration.getOverviewRulerAnnotationHover(ISourceViewer sourceViewer)`

Eclipse Platform Release 3.7

Guidelines for using Eclipse APIs.

Copyright (c) Eclipse contributors and others 2000, 2011. All rights reserved.