Package com.google.collide.client.code.autocomplete.codegraph

Examples of com.google.collide.client.code.autocomplete.codegraph.CodeGraphAutocompleter


      Editor editor, CubeClient cubeClient, final AutocompleteBox popup) {
    SkipListStringBag localPrefixIndexStorage = new SkipListStringBag();
    LimitedContextFilePrefixIndex limitedContextFilePrefixIndex = new LimitedContextFilePrefixIndex(
        LOCAL_PREFIX_INDEX_LIMIT, localPrefixIndexStorage);
    CssAutocompleter cssAutocompleter = CssAutocompleter.create();
    CodeGraphAutocompleter jsAutocompleter = JsAutocompleter.create(
        cubeClient, limitedContextFilePrefixIndex);
    HtmlAutocompleter htmlAutocompleter = HtmlAutocompleter.create(
        cssAutocompleter, jsAutocompleter);
    CodeGraphAutocompleter pyAutocompleter = PyAutocompleter.create(
        cubeClient, limitedContextFilePrefixIndex);
    PyIndexUpdater pyIndexUpdater = new PyIndexUpdater();
    JsIndexUpdater jsIndexUpdater = new JsIndexUpdater();
    return new Autocompleter(editor, popup, localPrefixIndexStorage, htmlAutocompleter,
        cssAutocompleter, jsAutocompleter, pyAutocompleter, pyIndexUpdater, jsIndexUpdater);
View Full Code Here


   *
   * @return configured instance of  JavaScript autocompleter
   */
  public static CodeGraphAutocompleter create(
      CubeClient cubeClient, LimitedContextFilePrefixIndex contextFilePrefixIndex) {
    return new CodeGraphAutocompleter(
        SyntaxType.JS, new JsProposalBuilder(), cubeClient, contextFilePrefixIndex,
        new JsExplicitAutocompleter());
  }
View Full Code Here

   *
   * @return configured instance of Dart autocompleter
   */
  public static CodeGraphAutocompleter create(
      CubeClient cubeClient, LimitedContextFilePrefixIndex contextFilePrefixIndex) {
    return new CodeGraphAutocompleter(SyntaxType.DART, new DartProposalBuilder(), cubeClient,
        contextFilePrefixIndex, new ExplicitAutocompleter());
  }
View Full Code Here

   *
   * @return configured instance of Python autocompleter
   */
  public static CodeGraphAutocompleter create(
      CubeClient cubeClient, LimitedContextFilePrefixIndex contextFilePrefixIndex) {
    return new CodeGraphAutocompleter(
        SyntaxType.PY, new PyProposalBuilder(), cubeClient, contextFilePrefixIndex,
        new ExplicitAutocompleter());
  }
View Full Code Here

      SkipListStringBag localPrefixIndexStorage = new SkipListStringBag();
      LimitedContextFilePrefixIndex contextFilePrefixIndex = new LimitedContextFilePrefixIndex(
          10, localPrefixIndexStorage);

      CssAutocompleter cssAutocompleter = CssAutocompleter.create();
      CodeGraphAutocompleter jsAutocompleter = JsAutocompleter.create(
          cubeClient, contextFilePrefixIndex);
      HtmlAutocompleter htmlAutocompleter = HtmlAutocompleter.create(
          cssAutocompleter, jsAutocompleter);
      CodeGraphAutocompleter pyAutocompleter = PyAutocompleter.create(
          cubeClient, contextFilePrefixIndex);
      return new MockAutocompleter(editor, popup, localPrefixIndexStorage, htmlAutocompleter,
          cssAutocompleter, jsAutocompleter, pyAutocompleter);
    }
View Full Code Here

TOP

Related Classes of com.google.collide.client.code.autocomplete.codegraph.CodeGraphAutocompleter

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.