public class SimpleContentProposalProvider extends Object implements IContentProposalProvider
IContentProposalProvider
Constructor and Description |
---|
SimpleContentProposalProvider(String[] proposals)
Construct a SimpleContentProposalProvider whose content proposals are
always the specified array of Objects.
|
Modifier and Type | Method and Description |
---|---|
IContentProposal[] |
getProposals(String contents,
int position)
Return an array of Objects representing the valid content proposals for a
field.
|
void |
setFiltering(boolean filterProposals)
Set the boolean that controls whether proposals are filtered according to
the current field content.
|
void |
setProposals(String[] items)
Set the Strings to be used as content proposals.
|
public SimpleContentProposalProvider(String[] proposals)
proposals
- the array of Strings to be returned whenever proposals are
requested.public IContentProposal[] getProposals(String contents, int position)
getProposals
in interface IContentProposalProvider
contents
- the current contents of the field (only consulted if filtering
is set to true
)position
- the current cursor position within the field (ignored)public void setProposals(String[] items)
items
- the array of Strings to be used as proposals.public void setFiltering(boolean filterProposals)
filterProposals
- true
if the proposals should be filtered to
show only those that match the current contents of the field,
and false
if the proposals should remain the
same, ignoring the field content.
Copyright (c) 2000, 2015 Eclipse Contributors and others. All rights reserved.Guidelines for using Eclipse APIs.