All Classes and Interfaces

Class
Description
Provides a fluent API for generating ANSI escape sequences.
Display attributes, also know as SGR (Select Graphic Rendition) parameters.
ANSI 8 colors for fluent API
 
ED (Erase in Display) / EL (Erase in Line) parameter (see CSI sequence J and K)
Colors support.
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)).
Main class for the library, providing executable jar to diagnose Jansi setup.
Ansi mode.
A ANSI print stream extracts ANSI escape codes written to an output stream and calls corresponding AnsiProcessor.process* methods.
 
 
 
Simple PrintStream holding an AnsiOutputStream.
ANSI processor providing process* corresponding to ANSI escape codes.
Renders ANSI color escape-codes in strings by parsing out some special syntax to pick up the correct fluff to use.
 
Processor type.
Helper class for dealing with color rounding.
Ansi processor to process color conversion if needed.
A simple buffering output stream with no synchronization.
A Windows ANSI escape processor, that uses JNA to access native platform API's to change the console attributes (see Jansi native Kernel32).
Deprecated.