Package io.quarkus.dev.console
Class BasicConsole
java.lang.Object
io.quarkus.dev.console.QuarkusConsole
io.quarkus.dev.console.BasicConsole
-
Nested Class Summary
Nested classes/interfaces inherited from class io.quarkus.dev.console.QuarkusConsole
QuarkusConsole.StateChangeInputStream -
Field Summary
FieldsModifier and TypeFieldDescription(package private) final boolean(package private) final boolean(package private) booleanFields 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, redirectsInstalled, TEST_RESULTS, TEST_STATUS, userReadInProgress -
Constructor Summary
ConstructorsConstructorDescriptionBasicConsole(boolean color, boolean inputSupport, PrintStream printStream, Console console) BasicConsole(boolean color, boolean inputSupport, Consumer<String> output) BasicConsole(boolean color, boolean inputSupport, Consumer<String> output, Supplier<Integer> inputProvider) -
Method Summary
Modifier and TypeMethodDescriptionvoidbooleanregisterStatusLine(int priority) voidsetPromptMessage(String prompt) voidwrite(boolean errorStream, byte[] buf, int off, int len) voidMethods inherited from class io.quarkus.dev.console.QuarkusConsole
addOutputFilter, exitCliMode, hasColorSupport, installRedirects, isAnsiSupported, removeOutputFilter, runAlias, setInputHandler, shouldWrite, singleLetterAliases, start, stripAnsiCodes, uninstallRedirects, userReadStart, userReadStop
-
Field Details
-
output
-
input
-
inputSupport
final boolean inputSupport -
color
final boolean color -
readingLine
volatile boolean readingLine
-
-
Constructor Details
-
BasicConsole
-
BasicConsole
-
BasicConsole
-
-
Method Details
-
doReadLine
public void doReadLine()- Specified by:
doReadLinein classQuarkusConsole
-
registerStatusLine
- Specified by:
registerStatusLinein classQuarkusConsole
-
setPromptMessage
- Specified by:
setPromptMessagein classQuarkusConsole
-
write
- Specified by:
writein classQuarkusConsole
-
write
public void write(boolean errorStream, byte[] buf, int off, int len) - Specified by:
writein classQuarkusConsole
-
isInputSupported
public boolean isInputSupported()- Overrides:
isInputSupportedin classQuarkusConsole
-