TerminalScriptBuilder class
Fluent builder for TerminalScript.
Constructors
Properties
- hashCode → int
-
The hash code for this object.
no setterinherited
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
Methods
-
backspace(
) → TerminalScriptBuilder - Queues Backspace.
-
build(
) → TerminalScript - Builds an immutable script from the queued steps.
-
ctrlC(
) → TerminalScriptBuilder - Queues Ctrl+C.
-
ctrlD(
) → TerminalScriptBuilder - Queues Ctrl+D.
-
down(
) → TerminalScriptBuilder - Queues Arrow Down.
-
enter(
) → TerminalScriptBuilder - Queues Enter.
-
escape(
) → TerminalScriptBuilder - Queues Escape.
-
key(
KeyEventType type, [String? char]) → TerminalScriptBuilder -
Queues
typethrough MockTerminalInput.queueKey. -
left(
) → TerminalScriptBuilder - Queues Arrow Left.
-
line(
String line) → TerminalScriptBuilder -
Queues
linefor line-mode input. -
lines(
Iterable< String> lines) → TerminalScriptBuilder -
Queues each line in
linesfor line-mode input. -
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
right(
) → TerminalScriptBuilder - Queues Arrow Right.
-
space(
) → TerminalScriptBuilder - Queues Space.
-
tab(
) → TerminalScriptBuilder - Queues Tab.
-
text(
String text) → TerminalScriptBuilder -
Queues
textas UTF-8 raw input bytes. -
toString(
) → String -
A string representation of this object.
inherited
-
up(
) → TerminalScriptBuilder - Queues Arrow Up.
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited