Modifier and Type | Field and Description |
---|---|
static io.vertx.lang.rx.TypeArg<Term> |
__TYPE_ARG |
Constructor and Description |
---|
Term(Object delegate) |
Term(Term delegate) |
Modifier and Type | Method and Description |
---|---|
void |
close()
Close the connection to terminal.
|
Term |
closeHandler(Handler<Void> handler)
Set a handler that will be called when the terminal is closed.
|
Term |
echo(String text)
Echo some text in the terminal, escaped if necessary.
|
boolean |
equals(Object o) |
Term |
getDelegate() |
int |
hashCode() |
Term |
interruptHandler(SignalHandler handler)
Set an interrupt signal handler on the term.
|
long |
lastAccessedTime() |
static Term |
newInstance(Term arg) |
void |
readline(String prompt,
Handler<String> lineHandler)
Prompt the user a line of text.
|
void |
readline(String prompt,
Handler<String> lineHandler,
Handler<Completion> completionHandler)
Prompt the user a line of text, providing a completion handler to handle user's completion.
|
Term |
resizehandler(Handler<Void> handler)
Set a resize handler, the handler is called when the tty size changes.
|
Term |
setSession(Session session)
Associate the term with a session.
|
Term |
stdinHandler(Handler<String> handler)
Set a stream handler on the standard input to read the data.
|
Term |
suspendHandler(SignalHandler handler)
Set a suspend signal handler on the term.
|
String |
toString() |
Term |
write(String data)
Write data to the standard output.
|
height, newInstance, type, width
public static final io.vertx.lang.rx.TypeArg<Term> __TYPE_ARG
public Term getDelegate()
getDelegate
in class Tty
public Term resizehandler(Handler<Void> handler)
Tty
resizehandler
in class Tty
handler
- the resize handlerpublic Term stdinHandler(Handler<String> handler)
Tty
stdinHandler
in class Tty
handler
- the standard inputpublic Term write(String data)
Tty
public long lastAccessedTime()
public Term echo(String text)
text
- the text to echopublic Term setSession(Session session)
session
- the session to setpublic Term interruptHandler(SignalHandler handler)
handler
- the interrupt handlerpublic Term suspendHandler(SignalHandler handler)
handler
- the suspend handlerpublic void readline(String prompt, Handler<String> lineHandler)
prompt
- the displayed promptlineHandler
- the line handler called with the linepublic void readline(String prompt, Handler<String> lineHandler, Handler<Completion> completionHandler)
prompt
- the displayed promptlineHandler
- the line handler called with the linecompletionHandler
- the completion handlerpublic Term closeHandler(Handler<Void> handler)
handler
- the handlerpublic void close()
Copyright © 2023 Eclipse. All rights reserved.