Package org.fife.ui.autocomplete

Examples of org.fife.ui.autocomplete.BasicCompletion


   * @see #createCodeCompletionProvider()
   * @see #createStringCompletionProvider()
   */
  private CompletionProvider createCommentCompletionProvider() {
    DefaultCompletionProvider cp = new DefaultCompletionProvider();
    cp.addCompletion(new BasicCompletion(cp, "TODO:", "A to-do reminder"));
    cp.addCompletion(new BasicCompletion(cp, "FIXME:", "A bug that needs to be fixed"));
    return cp;
  }
View Full Code Here


   * @see #createCodeCompletionProvider()
   * @see #createCommentCompletionProvider()
   */
  private CompletionProvider createStringCompletionProvider() {
    DefaultCompletionProvider cp = new DefaultCompletionProvider();
    cp.addCompletion(new BasicCompletion(cp, "%c", "char", "Prints a character"));
    cp.addCompletion(new BasicCompletion(cp, "%i", "signed int", "Prints a signed integer"));
    cp.addCompletion(new BasicCompletion(cp, "%f", "float", "Prints a float"));
    cp.addCompletion(new BasicCompletion(cp, "%s", "string", "Prints a string"));
    cp.addCompletion(new BasicCompletion(cp, "%u", "unsigned int", "Prints an unsigned integer"));
    cp.addCompletion(new BasicCompletion(cp, "\\n", "Newline", "Prints a newline"));
    return cp;
  }
View Full Code Here

     */
    private CompletionProvider createCompletionProvider() {
      DefaultCompletionProvider provider = new DefaultCompletionProvider();
      String[] keywords = { "cake" };
      for (String keyword : keywords) {
        provider.addCompletion(new BasicCompletion(provider, keyword));
      }
      return provider;
    }
View Full Code Here

   * @return the completion provider
   */
  private CompletionProvider createCompletionProvider(String s) {
    DefaultCompletionProvider provider = new DefaultCompletionProvider();
    for(String keyword : ScriptManager.globalKeywords) {
      provider.addCompletion(new BasicCompletion(provider, keyword));
    }
    switch(s) {
    case SyntaxConstants.SYNTAX_STYLE_JAVASCRIPT:
      for(String keyword : ScriptManager.jsKeywords) {
        provider.addCompletion(new BasicCompletion(provider, keyword));
      }
      break;
    case SyntaxConstants.SYNTAX_STYLE_RUBY:
      for(String keyword : ScriptManager.rbKeywords) {
        provider.addCompletion(new BasicCompletion(provider, keyword));
      }
      break;
    case SyntaxConstants.SYNTAX_STYLE_PYTHON:
      for(String keyword : ScriptManager.pyKeywords) {
        provider.addCompletion(new BasicCompletion(provider, keyword));
      }
      break;
    }
    return provider;
  }
View Full Code Here

    this.provider.clear();

    for (Entry<LSymbol, Container> entry : environment.entrySet()) {

      provider.addCompletion(new BasicCompletion(provider, entry.getKey().toString()));
    }
  }
View Full Code Here

    this.provider.clear();

    for (Entry<LSymbol, Container> entry : environment.entrySet()) {

      provider.addCompletion(new BasicCompletion(provider, entry.getKey().toString()));
    }
  }
View Full Code Here

TOP

Related Classes of org.fife.ui.autocomplete.BasicCompletion

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.