package commonInterfaces

Type Members

  1. trait CategoryFilter extends ParserResultFilter

    Filter for category applicability

  2. trait Decorator extends AnyRef

    Decorates node

  3. trait IASTProvider extends AnyRef

    Provides AST, this module operates upon

  4. trait IAbstractTextEditor extends AnyRef
  5. case class IChangedDocument (uri: String, version: Int, text: Option[String], textEdits: Option[Seq[ITextEdit]]) extends Product with Serializable

    Document that has its text changed

  6. trait IEditorProvider extends AnyRef

    Provider of the active editor

  7. trait IEditorTextBuffer extends AnyRef

    Text editor buffer.

  8. case class IPoint (row: Int, column: Int) extends Product with Serializable

    Position in text.

  9. case class IRange (start: Int, end: Int) extends Product with Serializable

    Range in the document.

  10. case class ITextEdit (range: IRange, text: String) extends Product with Serializable

    Single text edit in a document.

  11. trait KeyProvider extends AnyRef

    Provides key for the node

  12. trait LabelProvider extends AnyRef

    Constructs node text for high-level node.

  13. trait ParserResultFilter extends AnyRef
  14. trait VisibilityFilter extends ParserResultFilter

    Can hide nodes from the resulting tree.

Ungrouped