Eclipse Platform
Release 3.3

org.eclipse.jface.text.source
Interface ISourceViewerExtension3

All Known Implementing Classes:
SourceViewer

public interface ISourceViewerExtension3

Extension interface for ISourceViewer.

It introduces the concept of a quick assist assistant and provides access to the quick assist invocation context. It also gives access to any currently showing annotation hover.

Since:
3.2
See Also:
IQuickAssistAssistant, IQuickAssistInvocationContext

Method Summary
 IAnnotationHover getCurrentAnnotationHover()
          Returns the currently displayed annotation hover if any, null otherwise.
 IQuickAssistAssistant getQuickAssistAssistant()
          Returns this viewers quick assist assistant.
 IQuickAssistInvocationContext getQuickAssistInvocationContext()
          Returns this viewer's quick assist invocation context.
 

Method Detail

getQuickAssistAssistant

public IQuickAssistAssistant getQuickAssistAssistant()
Returns this viewers quick assist assistant.

Returns:
the quick assist assistant or null if none is configured
Since:
3.2

getQuickAssistInvocationContext

public IQuickAssistInvocationContext getQuickAssistInvocationContext()
Returns this viewer's quick assist invocation context.

Returns:
the quick assist invocation context or null if none is available

getCurrentAnnotationHover

public IAnnotationHover getCurrentAnnotationHover()
Returns the currently displayed annotation hover if any, null otherwise.

Returns:
the currently displayed annotation hover or null

Eclipse Platform
Release 3.3

Guidelines for using Eclipse APIs.

Copyright (c) IBM Corp. and others 2000, 2007. All rights reserved.