class EscapeCodes extends AnyRef
ANSI Escape Codes manager Reference: http://www.vt100.net/docs/vt510-rm/contents http://invisible-island.net/xterm/ctlseqs/ctlseqs.html
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- EscapeCodes
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- All
Instance Constructors
-
new
EscapeCodes(out: OutputStream)
- out
Terminal output stream
Value Members
-
final
def
!=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
##(): Int
- Definition Classes
- AnyRef → Any
-
final
def
==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- def alternateBuffer(): Unit
-
final
def
asInstanceOf[T0]: T0
- Definition Classes
- Any
- def clear(): Unit
-
def
clone(): AnyRef
- Attributes
- protected[java.lang]
- Definition Classes
- AnyRef
- Annotations
- @native() @throws( ... )
- def cursorPosition(): (Int, Int)
-
final
def
eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
def
equals(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
def
finalize(): Unit
- Attributes
- protected[java.lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( classOf[java.lang.Throwable] )
- def fullReset(): Unit
-
final
def
getClass(): Class[_]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
-
def
getReport(csi: () ⇒ Unit, args: Int, terminator: Char): Array[Int]
Executes a request and parses the response report.
Executes a request and parses the response report. Usually, they would start with a CSI but JLine seems to ignore them.
- csi
CSI to execute
- args
How many arguments are expected
- terminator
Terminator character of the report
- returns
Sequence of parsed integers
-
def
hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
- def hideCursor(): Unit
-
final
def
isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- def maximizeWindow(): Unit
- def minimizeWindow(): Unit
- def move(y: Int, x: Int): Unit
- def moveDown(n: Int = 1): Unit
- def moveLeft(n: Int = 1): Unit
- def moveRight(n: Int = 1): Unit
- def moveToBottom(): Unit
- def moveToTop(): Unit
- def moveUp(n: Int = 1): Unit
- def moveWindow(x: Int, y: Int): Unit
-
final
def
ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- def normalBuffer(): Unit
-
final
def
notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
-
final
def
notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- def resetColors(): Unit
- def resizeScreen(w: Int, h: Int): Unit
- def resizeWindow(w: Int, h: Int): Unit
- def restoreCursor(): Unit
- def restoreWindow(): Unit
- def saveCursor(): Unit
- def screenSize(): (Int, Int)
- def setBackground(color: Int): Unit
- def setForeground(color: Int): Unit
- def showCursor(): Unit
- def startBlink(): Unit
- def startBold(): Unit
- def startReverse(): Unit
- def startUnderline(): Unit
- def status(): Unit
- def stopBackground(): Unit
- def stopBlink(): Unit
- def stopBold(): Unit
- def stopForeground(): Unit
- def stopReverse(): Unit
- def stopUnderline(): Unit
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
- Definition Classes
- AnyRef
-
def
toString(): String
- Definition Classes
- AnyRef → Any
- def unminimizeWindow(): Unit
-
final
def
wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @throws( ... )
- def windowPosition(): (Int, Int)
- def windowSize(): (Int, Int)