Package io.quarkus.dev.console
Class QuarkusConsole
- java.lang.Object
-
- io.quarkus.dev.console.QuarkusConsole
-
- Direct Known Subclasses:
BasicConsole
public abstract class QuarkusConsole extends Object
-
-
Field Summary
Fields Modifier and Type Field Description static intCOMPILE_ERRORstatic StringFORCE_COLOR_SUPPORTprotected Consumer<int[]>inputHandlerstatic booleaninstalledstatic QuarkusConsoleINSTANCEstatic booleanIS_CON_EMU_ANSIstatic booleanIS_CYGWINThese tests are same as used in jansi Source: https://github.com/fusesource/jansi/commit/bb3d538315c44f799d34fd3426f6c91c8e8dfc55static booleanIS_MINGW_XTERMstatic booleanIS_WINDOWSprotected Predicate<String>outputFilterstatic intTEST_RESULTSstatic intTEST_STATUS
-
Constructor Summary
Constructors Constructor Description QuarkusConsole()
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description abstract voiddoReadLine()static booleanhasColorSupport()booleanisInputSupported()abstract StatusLineregisterStatusLine(int priority)voidsetInputHandler(Consumer<int[]> inputHandler)voidsetOutputFilter(Predicate<String> logHandler)abstract voidsetPromptMessage(String message)static voidstart()protected StringstripAnsiCodes(String s)abstract voidwrite(byte[] buf, int off, int len)abstract voidwrite(String s)
-
-
-
Field Detail
-
TEST_STATUS
public static final int TEST_STATUS
- See Also:
- Constant Field Values
-
TEST_RESULTS
public static final int TEST_RESULTS
- See Also:
- Constant Field Values
-
COMPILE_ERROR
public static final int COMPILE_ERROR
- See Also:
- Constant Field Values
-
FORCE_COLOR_SUPPORT
public static final String FORCE_COLOR_SUPPORT
- See Also:
- Constant Field Values
-
IS_WINDOWS
public static final boolean IS_WINDOWS
-
IS_CON_EMU_ANSI
public static final boolean IS_CON_EMU_ANSI
-
IS_CYGWIN
public static final boolean IS_CYGWIN
These 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
protected volatile Consumer<int[]> inputHandler
-
INSTANCE
public static volatile QuarkusConsole INSTANCE
-
installed
public static volatile boolean installed
-
-
Method Detail
-
hasColorSupport
public static boolean hasColorSupport()
-
start
public static void start()
-
setInputHandler
public void setInputHandler(Consumer<int[]> inputHandler)
-
doReadLine
public abstract void doReadLine()
-
registerStatusLine
public abstract StatusLine registerStatusLine(int priority)
-
setPromptMessage
public abstract void setPromptMessage(String message)
-
write
public abstract void write(String s)
-
write
public abstract void write(byte[] buf, int off, int len)
-
isInputSupported
public boolean isInputSupported()
-
-