Package jline

Class AnsiWindowsTerminal

    • Field Detail

      • ansiSupported

        private final boolean ansiSupported
    • Constructor Detail

      • AnsiWindowsTerminal

        public AnsiWindowsTerminal()
                            throws java.lang.Exception
        Throws:
        java.lang.Exception
    • Method Detail

      • wrapOutputStream

        private static java.io.OutputStream wrapOutputStream​(java.io.OutputStream stream)
        Returns an ansi output stream handler. We return whatever was passed if we determine we cannot handle ansi based on Kernel32 calls.
        Returns:
        an @{link AltWindowAnsiOutputStream} instance or the passed stream.
      • detectAnsiSupport

        private static boolean detectAnsiSupport()