NetLogo 6.2.2 - org.nlogo.ide.AutoSuggest
Keywords: NetLogo 6.2.2 org.nlogo.ide.AutoSuggest

NetLogo6.2.2 < Back
 

# Packages

-  package root
  Definition Classes
    root
-  package org
  Definition Classes
    root
-  package nlogo
  Definition Classes
    org
-  package ide
  Definition Classes
    nlogo
- AutoSuggest
- AutoSuggestAction
- AutoSuggestDocumentListener
- CodeCompletionPopup
- FocusedOnlyAction
- JumpToDeclaration
- JumpToDeclarationAction
- NetLogoFoldParser
- NetLogoThreeDTokenMaker
- NetLogoTokenMaker
- NetLogoTokenMakerFactory
- NetLogoTwoDTokenMaker
- ShiftActions
- ShowUsageBox
- ShowUsageBoxAction
- SuggestionListRenderer
- ToggleComments

c

org.nlogo.ide

# AutoSuggest 

###
Companion object AutoSuggest

#### class AutoSuggest extends AnyRef

Builds the trie from commands and reporters and provides fuctions to get suggestions. Special care should be taken as everything is inserted and retrieved in lower case.

Source
  AutoSuggest.scala

Linear Supertypes
AnyRef, Any
 
Ordering

1. Alphabetic
2. By Inheritance

Inherited

1. AutoSuggest
2. AnyRef
3. Any

1. Hide All
2. Show All

Visibility

1. Public
2. All

### Instance Constructors

1.  new AutoSuggest(primitiveNames: Set[String], extensionPrimNames: () ⇒ Set[String])

### Type Members

1.  sealed trait Trie extends Traversable[String]
2.  class TrieNode extends Trie

### Value Members

1.  final def !=(arg0: Any): Boolean
   Definition Classes
     AnyRef → Any
2.  final def ##(): Int
   Definition Classes
     AnyRef → Any
3.  final def ==(arg0: Any): Boolean
   Definition Classes
     AnyRef → Any
4.  val EDIT_WEIGHT_ADD: Int
5.  val EDIT_WEIGHT_REMOVE: Int
6.  val EDIT_WEIGHT_REPLACE: Int
7.  final def asInstanceOf[T0]: T0
   Definition Classes
     Any
8.  def clone(): AnyRef
   Attributes
     protected[lang]
   Definition Classes
     AnyRef
   Annotations
     @throws( ... ) @native()
9.  def editDistance(s1: String, s2: String): Int
10.  final def eq(arg0: AnyRef): Boolean
    Definition Classes
      AnyRef
11.  def equals(arg0: Any): Boolean
    Definition Classes
      AnyRef → Any
12.  var extensionPrims: Set[String]
13.  def finalize(): Unit
    Attributes
      protected[lang]
    Definition Classes
      AnyRef
    Annotations
      @throws( classOf[java.lang.Throwable] )
14.  final def getClass(): Class[_]
    Definition Classes
      AnyRef → Any
    Annotations
      @native()
15.  def getSuggestions(word: String): Seq[String]
16.  def hashCode(): Int
    Definition Classes
      AnyRef → Any
    Annotations
      @native()
17.  final def isInstanceOf[T0]: Boolean
    Definition Classes
      Any
18.  final def ne(arg0: AnyRef): Boolean
    Definition Classes
      AnyRef
19.  final def notify(): Unit
    Definition Classes
      AnyRef
    Annotations
      @native()
20.  final def notifyAll(): Unit
    Definition Classes
      AnyRef
    Annotations
      @native()
21.  val primitiveNames: Set[String]
22.  def refresh(): Unit
23.  final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
      AnyRef
24.  def toString(): String
    Definition Classes
      AnyRef → Any
25.  val trie: TrieNode
26.  final def wait(): Unit
    Definition Classes
      AnyRef
    Annotations
      @throws( ... )
27.  final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
      AnyRef
    Annotations
      @throws( ... )
28.  final def wait(arg0: Long): Unit
    Definition Classes
      AnyRef
    Annotations
      @throws( ... ) @native()
29.  object Trie

    Code below contains the Trie implementation for suggestion retrieval

### Inherited from AnyRef

### Inherited from Any

### Ungrouped