package commonInterfaces
Type Members
-
trait
CategoryFilter
extends ParserResultFilter
Filter for category applicability
-
trait
Decorator
extends AnyRef
Decorates node
-
trait
IASTProvider
extends AnyRef
Provides AST, this module operates upon
- trait IAbstractTextEditor extends AnyRef
-
case class
IChangedDocument
(uri: String, version: Int, text: Option[String], textEdits: Option[Seq[ITextEdit]]) extends Product with Serializable
Document that has its text changed
-
trait
IEditorProvider
extends AnyRef
Provider of the active editor
-
trait
IEditorTextBuffer
extends AnyRef
Text editor buffer.
-
case class
IPoint
(row: Int, column: Int) extends Product with Serializable
Position in text.
-
case class
IRange
(start: Int, end: Int) extends Product with Serializable
Range in the document.
-
case class
ITextEdit
(range: IRange, text: String) extends Product with Serializable
Single text edit in a document.
-
trait
KeyProvider
extends AnyRef
Provides key for the node
-
trait
LabelProvider
extends AnyRef
Constructs node text for high-level node.
- trait ParserResultFilter extends AnyRef
-
trait
VisibilityFilter
extends ParserResultFilter
Can hide nodes from the resulting tree.