| Class | Description |
|---|---|
| Ansi |
Provides a fluent API for generating ANSI escape sequences.
|
| AnsiConsole |
Provides consistent access to an ANSI aware console PrintStream or an ANSI codes stripping PrintStream
if not on a terminal (see
Jansi native isatty(int)).
|
| AnsiMain |
Main class for the library, providing executable jar to diagnose Jansi setup.
|
| AnsiOutputStream |
A ANSI output stream extracts ANSI escape codes written to
an output stream and calls corresponding
process* methods. |
| AnsiPrintStream |
A ANSI print stream extracts ANSI escape codes written to
a print stream and calls corresponding
process* methods. |
| AnsiRenderer |
Renders ANSI color escape-codes in strings by parsing out some special syntax to pick up the correct fluff to use.
|
| AnsiRenderWriter |
Print writer which supports automatic ANSI color rendering via
AnsiRenderer. |
| AnsiString |
An ANSI string which reports the size of rendered text correctly (ignoring any ANSI escapes).
|
| FilterPrintStream |
A PrintStream filtering to another PrintStream, without making any assumption about encoding.
|
| HtmlAnsiOutputStream | |
| WindowsAnsiOutputStream | Deprecated
use
WindowsAnsiPrintStream, which does not suffer from encoding issues |
| WindowsAnsiPrintStream |
A Windows ANSI escape processor, that uses JNA to access native platform
API's to change the console attributes (see
Jansi native Kernel32).
|
| Enum | Description |
|---|---|
| Ansi.Attribute | |
| Ansi.Color | |
| Ansi.Erase | |
| AnsiRenderer.Code |
Copyright © 2009–2018 FuseSource, Corp.. All rights reserved.