SmartIndenter

org.nlogo.app.codetab.SmartIndenter

Attributes

Source
SmartIndenter.scala
Graph
Supertypes
trait Indenter
class Object
trait Matchable
class Any

Members list

Type members

Classlikes

case class AddIndent(lineNum: Int, lineStart: Int, lineEnd: Int, text: String, delta: Int) extends LineIndent

Attributes

Source
SmartIndenter.scala
Supertypes
trait Serializable
trait Product
trait Equals
trait LineIndent
class Object
trait Matchable
class Any
Show all
sealed trait LineIndent

Attributes

Source
SmartIndenter.scala
Supertypes
class Object
trait Matchable
class Any
Known subtypes
case class MaintainIndent(lineNum: Int, lineStart: Int, lineEnd: Int, text: String) extends LineIndent

Attributes

Source
SmartIndenter.scala
Supertypes
trait Serializable
trait Product
trait Equals
trait LineIndent
class Object
trait Matchable
class Any
Show all
case class RemoveIndent(lineNum: Int, lineStart: Int, lineEnd: Int, text: String, delta: Int) extends LineIndent

Attributes

Source
SmartIndenter.scala
Supertypes
trait Serializable
trait Product
trait Equals
trait LineIndent
class Object
trait Matchable
class Any
Show all
class TokenLineIterator(tokens: BufferedIterator[Token], endLine: Int) extends Iterator[TokenizedLine]

Attributes

Source
SmartIndenter.scala
Supertypes
class Object
trait Matchable
class Any
Show all
case class TokenizedLine(lineNum: Int, lineStart: Int, lineEnd: Int, text: String, leadingSpaces: Int, tokens: Seq[Token])

Attributes

Source
SmartIndenter.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Value members

Concrete methods

Attributes

Source
SmartIndenter.scala
def handleEnter(): Unit

Attributes

Source
SmartIndenter.scala

Attributes

Source
SmartIndenter.scala
def handleTab(): Unit

Attributes

Source
SmartIndenter.scala

Attributes

Source
SmartIndenter.scala

Inherited methods

def addActions(configuration: EditorConfiguration, inputMap: InputMap): Unit

Attributes

Inherited from:
Indenter
Source
Indenter.scala
def closeBracketAction: TextAction

Attributes

Inherited from:
Indenter
Source
Indenter.scala
def enterAction: TextAction

Attributes

Inherited from:
Indenter
Source
Indenter.scala
def indentAction: TextAction

Attributes

Inherited from:
Indenter
Source
Indenter.scala