Package io.quarkus.deployment.console
Class AeshConsole
- java.lang.Object
-
- io.quarkus.dev.console.QuarkusConsole
-
- io.quarkus.deployment.console.AeshConsole
-
public class AeshConsole extends QuarkusConsole
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description (package private) class
AeshConsole.StatusLineImpl
-
Field Summary
Fields Modifier and Type Field Description (package private) static Pattern
ESCAPE
(package private) static TreeMap<Integer,AeshConsole.StatusLineImpl>
statusMap
-
Fields inherited from class io.quarkus.dev.console.QuarkusConsole
COMPILE_ERROR, FORCE_COLOR_SUPPORT, inputHandler, installed, INSTANCE, IS_CON_EMU_ANSI, IS_CYGWIN, IS_MINGW_XTERM, IS_WINDOWS, ORIGINAL_ERR, ORIGINAL_OUT, outputFilters, TEST_RESULTS, TEST_STATUS
-
-
Constructor Summary
Constructors Constructor Description AeshConsole(org.aesh.terminal.Connection connection)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description (package private) int
countLines(String s)
(package private) int
countLines(String s, int cursorPos)
void
doReadLine()
boolean
isAnsiSupported()
(package private) void
rebalance()
StatusLine
registerStatusLine(int priority)
void
setPromptMessage(String promptMessage)
void
write(boolean errorStream, byte[] buf, int off, int len)
void
write(boolean errorStream, String s)
-
Methods inherited from class io.quarkus.dev.console.QuarkusConsole
addOutputFilter, hasColorSupport, installRedirects, isInputSupported, removeOutputFilter, setInputHandler, shouldWrite, start, stripAnsiCodes
-
-
-
-
Field Detail
-
ESCAPE
static final Pattern ESCAPE
-
statusMap
static final TreeMap<Integer,AeshConsole.StatusLineImpl> statusMap
-
-
Method Detail
-
registerStatusLine
public StatusLine registerStatusLine(int priority)
- Specified by:
registerStatusLine
in classQuarkusConsole
-
setPromptMessage
public void setPromptMessage(String promptMessage)
- Specified by:
setPromptMessage
in classQuarkusConsole
-
countLines
int countLines(String s)
-
countLines
int countLines(String s, int cursorPos)
-
write
public void write(boolean errorStream, String s)
- Specified by:
write
in classQuarkusConsole
-
write
public void write(boolean errorStream, byte[] buf, int off, int len)
- Specified by:
write
in classQuarkusConsole
-
isAnsiSupported
public boolean isAnsiSupported()
- Overrides:
isAnsiSupported
in classQuarkusConsole
-
doReadLine
public void doReadLine()
- Specified by:
doReadLine
in classQuarkusConsole
-
rebalance
void rebalance()
-
-