There are 1 code examples for org.eclipse.jface.fieldassist.SimpleContentProposalProvider.
The API names are highlighted below.
You can use
button
to vote the code example(s) you like. The best code example will be ranked first next time. Thanks a lot for your feedback.
Project Name: rssowl.ui Package: org.rssowl.ui.internal
Source Code: OwlUI.java (Click to view .java file)
Method Code:
/**
* @param values
* @param provider
* @param adapter
* @param autoActivate
*/
public static void applyAutoCompleteProposals(Collection<String> values,SimpleContentProposalProvider provider,ContentProposalAdapter adapter,boolean autoActivate){
final String[] proposals=new String[values.size()];
Set<Character> charSet=new HashSet<Character>();
int i=0;
for ( String value : values) {
proposals[i]=value;
char c=value.charAt(0);
charSet.add(Character.toLowerCase(c));
charSet.add(Character.toUpperCase(c));
i++;
}
char[] activationChars=new char[charSet.size()];
i=0;
for ( char c : charSet) {
activationChars[i]=c;
i++;
}
provider.setProposals(proposals);
if (autoActivate) adapter.setAutoActivationCharacters(activationChars);
}