Class/Object

com.nexthink.utils.parsing.combinator.completion.CompletionTypes

Completions

Related Docs: object Completions | package CompletionTypes

Permalink

case class Completions(position: Position, meta: Option[JValue], sets: HashMap[String, CompletionSet]) extends Product with Serializable

Result of parser completion, listing the possible entry alternatives at a certain input position

position

position in the input where completion entries apply

sets

completion entries, grouped per tag

Linear Supertypes
Serializable, Serializable, Product, Equals, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. Completions
  2. Serializable
  3. Serializable
  4. Product
  5. Equals
  6. AnyRef
  7. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new Completions(position: Position, meta: Option[JValue], sets: HashMap[String, CompletionSet])

    Permalink

    position

    position in the input where completion entries apply

    sets

    completion entries, grouped per tag

Value Members

  1. final def !=(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  4. def allCompletions: Iterable[Completion]

    Permalink
  5. def allSets: Iterable[CompletionSet]

    Permalink
  6. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  7. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  8. def completionStrings: Seq[String]

    Permalink
  9. def defaultSet: Option[CompletionSet]

    Permalink
  10. final def eq(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  11. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  12. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  13. def isEmpty: Boolean

    Permalink
  14. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  15. def map(f: (CompletionSet) ⇒ CompletionSet): Completions

    Permalink
  16. val meta: Option[JValue]

    Permalink
  17. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  18. def nonEmpty: Boolean

    Permalink
  19. final def notify(): Unit

    Permalink
    Definition Classes
    AnyRef
  20. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
  21. val position: Position

    Permalink

    position in the input where completion entries apply

  22. def setWithTag(tag: String): Option[CompletionSet]

    Permalink
  23. val sets: HashMap[String, CompletionSet]

    Permalink

    completion entries, grouped per tag

  24. def setsScoredWithMaxCompletion(): Completions

    Permalink
  25. def setsToJson: JArray

    Permalink
  26. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  27. def takeTop(count: Int): Completions

    Permalink
  28. def toJson: JValue

    Permalink
  29. def toString(): String

    Permalink
    Definition Classes
    Completions → AnyRef → Any
  30. final def wait(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  31. final def wait(arg0: Long, arg1: Int): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  32. final def wait(arg0: Long): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  33. def withMeta(newMeta: JValue): Completions

    Permalink
  34. def |(other: Completions): Completions

    Permalink

Inherited from Serializable

Inherited from Serializable

Inherited from Product

Inherited from Equals

Inherited from AnyRef

Inherited from Any

Ungrouped