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) classAeshConsole.StatusLineImpl-
Nested classes/interfaces inherited from class io.quarkus.dev.console.QuarkusConsole
QuarkusConsole.StateChangeInputStream
-
-
Field Summary
Fields Modifier and Type Field Description static StringALIAS_FILEstatic StringALTERNATE_SCREEN_BUFFER(package private) static PatternESCAPEstatic StringEXIT_ALTERNATE_SCREEN(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_LINUX, IS_MAC, IS_MINGW_XTERM, IS_WINDOWS, ORIGINAL_ERR, ORIGINAL_IN, ORIGINAL_OUT, outputFilters, REDIRECT_ERR, REDIRECT_IN, REDIRECT_OUT, TEST_RESULTS, TEST_STATUS, userReadInProgress
-
-
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) intcountLines(String s)(package private) intcountLines(String s, int cursorPos)voiddoReadLine()voidexitCliMode()booleanisAnsiSupported()(package private) voidrebalance()StatusLineregisterStatusLine(int priority)voidrunAeshCli()voidsetPromptMessage(String promptMessage)voidwrite(boolean errorStream, byte[] buf, int off, int len)voidwrite(boolean errorStream, String s)-
Methods inherited from class io.quarkus.dev.console.QuarkusConsole
addOutputFilter, hasColorSupport, installRedirects, isInputSupported, removeOutputFilter, setInputHandler, shouldWrite, start, stripAnsiCodes, uninstallRedirects, userReadStart, userReadStop
-
-
-
-
Field Detail
-
ALTERNATE_SCREEN_BUFFER
public static final String ALTERNATE_SCREEN_BUFFER
- See Also:
- Constant Field Values
-
EXIT_ALTERNATE_SCREEN
public static final String EXIT_ALTERNATE_SCREEN
- See Also:
- Constant Field Values
-
ALIAS_FILE
public static final String ALIAS_FILE
- See Also:
- Constant Field Values
-
ESCAPE
static final Pattern ESCAPE
-
statusMap
static final TreeMap<Integer,AeshConsole.StatusLineImpl> statusMap
-
-
Method Detail
-
registerStatusLine
public StatusLine registerStatusLine(int priority)
- Specified by:
registerStatusLinein classQuarkusConsole
-
setPromptMessage
public void setPromptMessage(String promptMessage)
- Specified by:
setPromptMessagein classQuarkusConsole
-
countLines
int countLines(String s)
-
countLines
int countLines(String s, int cursorPos)
-
write
public void write(boolean errorStream, String s)- Specified by:
writein classQuarkusConsole
-
write
public void write(boolean errorStream, byte[] buf, int off, int len)- Specified by:
writein classQuarkusConsole
-
isAnsiSupported
public boolean isAnsiSupported()
- Overrides:
isAnsiSupportedin classQuarkusConsole
-
doReadLine
public void doReadLine()
- Specified by:
doReadLinein classQuarkusConsole
-
rebalance
void rebalance()
-
runAeshCli
public void runAeshCli()
-
exitCliMode
public void exitCliMode()
- Overrides:
exitCliModein classQuarkusConsole
-
-