Package io.quarkus.dev.console
Class QuarkusConsole
java.lang.Object
io.quarkus.dev.console.QuarkusConsole
- Direct Known Subclasses:
BasicConsole
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intstatic final Stringprotected Consumer<int[]> static booleanstatic QuarkusConsolestatic final booleanstatic final booleanThese tests are same as used in jansi Source: https://github.com/fusesource/jansi/commit/bb3d538315c44f799d34fd3426f6c91c8e8dfc55static final booleanstatic final booleanstatic final booleanstatic final booleanstatic final PrintStreamstatic final InputStreamstatic final PrintStreamprotected static final List<BiPredicate<String, Boolean>> static PrintStreamstatic PrintStream(package private) static booleanstatic final intstatic final intprotected boolean -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic voidaddOutputFilter(BiPredicate<String, Boolean> logHandler) abstract voidvoidstatic booleanstatic voidbooleanbooleanabstract StatusLineregisterStatusLine(int priority) static voidremoveOutputFilter(BiPredicate<String, Boolean> logHandler) voidrunAlias(char alias) runs a single letter aliasvoidsetInputHandler(Consumer<int[]> inputHandler) abstract voidsetPromptMessage(String message) protected booleanshouldWrite(boolean errorStream, String s) Exposes single character aliases so they can be displayed in the help screenstatic voidstart()protected Stringstatic voidprotected voidprotected voidabstract voidwrite(boolean errorStream, byte[] buf, int off, int len) abstract void
-
Field Details
-
TEST_STATUS
public static final int TEST_STATUS- See Also:
-
TEST_RESULTS
public static final int TEST_RESULTS- See Also:
-
COMPILE_ERROR
public static final int COMPILE_ERROR- See Also:
-
FORCE_COLOR_SUPPORT
- See Also:
-
IS_WINDOWS
public static final boolean IS_WINDOWS -
IS_MAC
public static final boolean IS_MAC -
IS_LINUX
public static final boolean IS_LINUX -
IS_CON_EMU_ANSI
public static final boolean IS_CON_EMU_ANSI -
IS_CYGWIN
public static final boolean IS_CYGWINThese tests are same as used in jansi Source: https://github.com/fusesource/jansi/commit/bb3d538315c44f799d34fd3426f6c91c8e8dfc55 -
IS_MINGW_XTERM
public static final boolean IS_MINGW_XTERM -
inputHandler
-
INSTANCE
-
installed
public static volatile boolean installed -
outputFilters
-
redirectsInstalled
static boolean redirectsInstalled -
ORIGINAL_OUT
-
ORIGINAL_ERR
-
ORIGINAL_IN
-
REDIRECT_OUT
-
REDIRECT_ERR
-
REDIRECT_IN
-
userReadInProgress
protected volatile boolean userReadInProgress
-
-
Constructor Details
-
QuarkusConsole
public QuarkusConsole()
-
-
Method Details
-
installRedirects
public static void installRedirects() -
uninstallRedirects
public static void uninstallRedirects() -
hasColorSupport
public static boolean hasColorSupport() -
start
public static void start() -
setInputHandler
-
doReadLine
public abstract void doReadLine() -
registerStatusLine
-
setPromptMessage
-
write
-
write
public abstract void write(boolean errorStream, byte[] buf, int off, int len) -
exitCliMode
public void exitCliMode() -
singleLetterAliases
Exposes single character aliases so they can be displayed in the help screen -
runAlias
public void runAlias(char alias) runs a single letter alias -
stripAnsiCodes
-
addOutputFilter
-
removeOutputFilter
-
shouldWrite
-
isInputSupported
public boolean isInputSupported() -
isAnsiSupported
public boolean isAnsiSupported() -
userReadStart
protected void userReadStart() -
userReadStop
protected void userReadStop()
-