public class ContentAssistCommandAdapter extends ContentProposalAdapter
ContentProposalAdapter to invoke
content proposals using a specified ICommand. The ability to specify
a KeyStroke that explicitly invokes content proposals is hidden by
this class, and instead the String id of a command is used. If no command id
is specified by the client, then the default workbench content assist command
is used.
This class is not intended to be subclassed.
| Modifier and Type | Field and Description |
|---|---|
static String |
CONTENT_PROPOSAL_COMMAND
The command id used for content assist.
|
DEBUG, FILTER_CHARACTER, FILTER_CUMULATIVE, FILTER_NONE, PROPOSAL_IGNORE, PROPOSAL_INSERT, PROPOSAL_REPLACE| Constructor and Description |
|---|
ContentAssistCommandAdapter(Control control,
IControlContentAdapter controlContentAdapter,
IContentProposalProvider proposalProvider,
String commandId,
char[] autoActivationCharacters)
Construct a content proposal adapter that can assist the user with
choosing content for the field.
|
| Modifier and Type | Method and Description |
|---|---|
String |
getCommandId()
Return the string command ID of the command used to invoke content
assist.
|
addContentProposalListener, getAutoActivationCharacters, getAutoActivationDelay, getContentProposalProvider, getControl, getControlContentAdapter, getFilterStyle, getLabelProvider, getPopupSize, getPropagateKeys, getProposalAcceptanceStyle, isEnabled, openProposalPopup, setAutoActivationCharacters, setAutoActivationDelay, setContentProposalProvider, setEnabled, setFilterStyle, setLabelProvider, setPopupSize, setPropagateKeys, setProposalAcceptanceStylepublic static final String CONTENT_PROPOSAL_COMMAND
"org.eclipse.ui.edit.text.contentAssist.proposals")public ContentAssistCommandAdapter(Control control, IControlContentAdapter controlContentAdapter, IContentProposalProvider proposalProvider, String commandId, char[] autoActivationCharacters)
control - the control for which the adapter is providing content assist.
May not be null.controlContentAdapter - the IControlContentAdapter used to obtain and
update the control's contents as proposals are accepted. May
not be null.proposalProvider - the IContentProposalProvider used to obtain
content proposals for this control, or null if
no content proposal is available.commandId - the String id of the command that will invoke the content
assistant. If not supplied, the default value will be
"org.eclipse.ui.edit.text.contentAssist.proposals".autoActivationCharacters - An array of characters that trigger auto-activation of content
proposal. If specified, these characters will trigger
auto-activation of the proposal popup, regardless of the
specified command id.public String getCommandId()
Guidelines for using Eclipse APIs. Copyright (c) IBM Corp. and others 2000, 2006. All rights reserved.