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.