| 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
 CLibrary 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). | 
| WindowsSupport | 
| Enum | Description | 
|---|---|
| Ansi.Attribute | Display attributes, also know as
 SGR
 (Select Graphic Rendition) parameters. | 
| Ansi.Color | ANSI 8 colors for fluent API | 
| Ansi.Erase | ED (Erase in Display) / EL (Erase in Line) parameter (see
 CSI sequence J and K) | 
| AnsiRenderer.Code | 
Copyright © 2009–2019 FuseSource, Corp.. All rights reserved.