public interface ICompletionListener
In order to provide backward compatibility for clients of ICompletionListener
, extension
interfaces are used to provide a means of evolution. The following extension interfaces exist:
ICompletionListenerExtension
since version 3.4 introducing
the following functions:
ICompletionListenerExtension2
since version 3.8 introducing
the following functions:
Clients may implement this interface.
Modifier and Type | Method and Description |
---|---|
void |
assistSessionEnded(ContentAssistEvent event)
Called when a code assist session ends (for example, the proposal popup is closed).
|
void |
assistSessionStarted(ContentAssistEvent event)
Called when code assist is invoked when there is no current code assist session.
|
void |
selectionChanged(ICompletionProposal proposal,
boolean smartToggle)
Called when the selection in the proposal popup is changed or if the insert-mode changed.
|
void assistSessionStarted(ContentAssistEvent event)
event
- the content assist eventvoid assistSessionEnded(ContentAssistEvent event)
event
- the content assist eventvoid selectionChanged(ICompletionProposal proposal, boolean smartToggle)
proposal
- the newly selected proposal, possibly null
smartToggle
- true
if the insert-mode toggle is being pressed,
false
otherwise
Copyright (c) 2000, 2015 Eclipse Contributors and others. All rights reserved.Guidelines for using Eclipse APIs.