org.eclipse.ui.texteditor
Class KeyBindingSupportForAssistant
java.lang.Object
org.eclipse.ui.texteditor.KeyBindingSupportForAssistant
-
All Implemented Interfaces:
-
ICompletionListener
-
public final class KeyBindingSupportForAssistant
- extends
Object
- implements
ICompletionListener
Helper class to make navigation key bindings work for the content assistant
and the quick assist assistant while the editor has focus.
Clients normally don't need to use that class as the setup is done by the
framework.
-
Since:
- 3.4
Methods inherited from class java.lang.
Object
|
clone,
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
toString,
wait,
wait,
wait
|
KeyBindingSupportForAssistant
public KeyBindingSupportForAssistant(
ContentAssistantFacade contentAssistFacade)
-
Deprecated. As of 3.5, this is a NOP since the framework installs this now
- Creates the support for a content assistant facade.
-
Parameters:
-
contentAssistFacade
- the content assist facade
KeyBindingSupportForAssistant
public KeyBindingSupportForAssistant(
ISourceViewerExtension4 sourceViewerExtension)
- Creates the support for a content assistant facade.
-
Parameters:
-
sourceViewerExtension
- the source viewer extension -
Since:
- 3.5
KeyBindingSupportForAssistant
public KeyBindingSupportForAssistant(
ContentAssistant contentAssistant)
-
Deprecated. As of 3.5, this is a NOP since the framework installs this now
- Creates the support for a content assistant facade.
-
Parameters:
-
contentAssistant
- the content assist facade
KeyBindingSupportForAssistant
public KeyBindingSupportForAssistant(
IQuickAssistAssistant quickAssistAssistant)
- Creates the support for a quick assist assistant.
-
Parameters:
-
quickAssistAssistant
- the quick assist assistant.
assistSessionStarted
public void assistSessionStarted(
ContentAssistEvent event)
-
Description copied from interface:
ICompletionListener
- Called when code assist is invoked when there is no current code assist session.
-
-
Specified by:
-
assistSessionStarted
in interface
ICompletionListener
-
-
Parameters:
-
event
- the content assist event
assistSessionEnded
public void assistSessionEnded(
ContentAssistEvent event)
-
Description copied from interface:
ICompletionListener
- Called when a code assist session ends (for example, the proposal popup is closed).
-
-
Specified by:
-
assistSessionEnded
in interface
ICompletionListener
-
-
Parameters:
-
event
- the content assist event
selectionChanged
public void selectionChanged(
ICompletionProposal proposal,
boolean smartToggle)
-
Description copied from interface:
ICompletionListener
- Called when the selection in the proposal popup is changed or if the insert-mode changed.
-
-
Specified by:
-
selectionChanged
in interface
ICompletionListener
-
-
Parameters:
-
proposal
- the newly selected proposal, possibly null
-
smartToggle
- true
if the insert-mode toggle is being pressed,
false
otherwise
dispose
public void dispose()
-
-
Guidelines for using Eclipse APIs.
Copyright (c) Eclipse contributors and others 2000, 2008. All rights reserved.