There are 1 code examples for org.eclipse.jface.fieldassist.SimpleContentProposalProvider.

The API names are highlighted below. You can use suckoo 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:
vote
like

/** 
 * @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);
}