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
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description protected static classQuarkusConsole.InputHolder
-
Field Summary
Fields Modifier and Type Field Description static StringFORCE_COLOR_SUPPORTprotected ArrayDeque<QuarkusConsole.InputHolder>inputHandlersstatic 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>outputFilter
-
Constructor Summary
Constructors Constructor Description QuarkusConsole()
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description abstract QuarkusConsole.InputHoldercreateHolder(InputHandler inputHandler)static booleanhasColorSupport()voidpopInputHandler()voidpushInputHandler(InputHandler inputHandler)voidsetOutputFilter(Predicate<String> logHandler)static voidstart()protected StringstripAnsiCodes(String s)abstract voidwrite(byte[] buf, int off, int len)abstract voidwrite(String s)
-
-
-
Field Detail
-
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
-
inputHandlers
protected final ArrayDeque<QuarkusConsole.InputHolder> inputHandlers
-
INSTANCE
public static volatile QuarkusConsole INSTANCE
-
installed
public static volatile boolean installed
-
-
Method Detail
-
hasColorSupport
public static boolean hasColorSupport()
-
pushInputHandler
public void pushInputHandler(InputHandler inputHandler)
-
popInputHandler
public void popInputHandler()
-
start
public static void start()
-
createHolder
public abstract QuarkusConsole.InputHolder createHolder(InputHandler inputHandler)
-
write
public abstract void write(String s)
-
write
public abstract void write(byte[] buf, int off, int len)
-
-