All Classes and Interfaces
Class
Description
ASCII-Art as of the
AsciiArtBuilder
is represented by an array of
String
instances "visualizing" a given text (rendered with the given
Font
) or image as so called ASCII_HEADER_ASCII_BODY art.The
AsciiArtMode
specifies for according algorithms on how a text is
to be rendered.The Enum Case.
Provides an accessor for a
Case
property.Provides a mutator for an
Case
property.Provides a mutator for an
Case
property.Provides a
Case
property.Predefined
CaseStyle
"implementations" (in terms of methods such as
CaseStyle.toCaseStyle(String)
) making use of the CaseStyleBuilder
.Converts a text to the format of a
String
to the desired case.The Interface ColumnFormatMetrics.
Implementation of the
ColumnFormatMetrics
interface.The Interface ColumnSetupMetrics.
Implementation of the
ColumnFormatMetrics
interface.This interface specifies means to define a width either as percentage or
absolute, e.g. in the number of chars.
Implementation of the
ColumnWidthMetrics
interface.Determines the type of width being specified, either relative where the sum
of all relative widths represents 100%; or absolute in number of chars.
This class implements CSV processing functionality.
The
CsvEscapeMode
specifies for according algorithms on how a CSV's
line's escape handling is to be processed.Provides an accessor for a
CsvEscapeMode
property.Provides a mutator for an
CsvEscapeMode
property.Provides a mutator for an
CsvEscapeMode
property.Provides a
CsvEscapeMode
property.This interface defines common functionality for implementations capable of
CSV (file) handling.
Provides an accessor for a text property.
Provides a builder method for a text property returning the builder for
applying multiple build operations.
Provides a mutator for a text property.
Provides a text property.
A
LookupFactory
for creating ANSI Escape-Codes from an instance of a
given type.The
EscapeTextBuilder
provides means to "escape" and "unescape" text,
e.g. simple marshaling and unmarshaling.The Enum EscapeTextMode.
Provides an accessor for a fill char property.
Provides a builder method for a fill char property returning the builder
for applying multiple build operations.
Provides a mutator for a fill char property.
Provides a fill char property.
The
Font
describes a more generic font.Provides an accessor for a font property.
Provides a builder method for a font property returning the builder for
applying multiple build operations.
Provides a mutator for a font property.
Provides a font property.
An enumeration with commonly used font categories.
Provides an accessor for a font family property.
Provides a builder method for a font family property returning the
builder for applying multiple build operations.
Provides a mutator for a font family property.
Provides a font family property.
Provides an accessor for a font name property.
Provides a builder method for a font name property returning the builder
for applying multiple build operations.
Provides a mutator for a font name property.
Provides a font name property.
Provides an accessor for a font style property.
Provides a builder method for a font style property returning the builder
for applying multiple build operations.
Provides a mutator for a font style property.
Provides a font style property.
An enumeration with commonly used font styles.
Provides an accessor for a font style property.
Provides a builder method for a font style property returning the builder
for applying multiple build operations.
Provides a mutator for a font style property.
Provides a font style property.
Fills a text up on by appending the given char to the left or to the the
right or inbetween till the given length is reached.
The
HorizAlignTextMode
specifies for according algorithms on how a
line is to be aligned.Provides an accessor for a horizontal align text mode property.
HorizAlignTextModeAccessor.HorizAlignTextModeBuilder<B extends HorizAlignTextModeAccessor.HorizAlignTextModeBuilder<B>>
Provides a builder method for a horizontal align text mode property
returning the builder for applying multiple build operations.
Provides a mutator for a horizontal align text mode property.
Provides a horizontal align text mode property.
A builder for processing a text with the given width applied and the given
MoreTextMode
applied.The
MoreTextMode
specifies for according algorithms on how a line is
to be split or cut off.Provides an accessor for a more-text mode property.
Provides a builder method for a more-text mode property returning the
builder for applying multiple build operations.
Provides a mutator for a more-text mode property.
Provides a more-text mode property.
Comparator for strings with prefixed numbers taking into account the value(!)
This
NumberSuffixComparatorSingleton
provides a
NumberSuffixComparator
singleton .Overwrites a text with another one to the the right or to the left.
The
OverwriteTextMode
specifies for according algorithms on how a
line is to be overwritten.The pixmap scale mode specifies how an algorithm will scale a
Pixmap
for proper display with text (character) e.g. when printing an
RgbPixmap
on the console with ASCII_HEADER_ASCII_BODY art using the
AsciiArtBuilder
.Generates random text according to the
RandomTextMode
property and
other settings.The
RandomTextMode
specifies for according chars to be used when
generating random text.Plain find/replace utility not(!)
Dangerous builder for printing secret text such as passwords or pass-phrases
or keys without unveiling too much of the secret information with still being
able to say if the correct secret is being displayed.
The
SplitTextMode
specifies for according algorithms on how a line is
to be split apart.Provides an accessor for a split-text mode property.
Provides a builder method for a split-text mode property returning the
builder for applying multiple build operations.
Provides a mutator for a split-text mode property.
Provides a split-text mode property.
The
TableBuilder
has the Builder-Pattern applied to configure a text
(ASCII_HEADER_ASCII_BODY) table for later printing custom tables with a
title, the table rows and if required a table tail.The mode with which to initialize the
TableBuilder
.In comparison to the
TableBuilder
, the TablePrinter
just
provides the methods required to print a table.The
TableStatus
provides the status of the table, e.g. whether it has
begin printing the header, whether it has continued to print a row or whether
it has printed the tail.The Enum TableStyle defines character sets for various box border styles.
Provides an accessor for a
TableStyle
property.Provides a mutator for an
TableStyle
property.Provides a mutator for an
TableStyle
property.Provides a
TableStyle
property.The Interface Text.
Provides an accessor for a text property.
Provides a builder method for a text property returning the builder for
applying multiple build operations.
Provides a mutator for a text property.
Provides a text property.
A provider interface provides a "toSomething(?)"
Builds a text block according to the configuration.
"Draws" a border around a text.
An incarnation of the
BoxGrid
using grid elements of type
Character
.An incarnation of the
BoxGrid.BoxGridBuilder
using grid elements of type
Character
.An incarnation of the
BoxGrid.BoxGridMutator
using grid elements of type
Character
.An incarnation of the
BoxGrid.BoxGridProperty
using grid elements of type
Character
.Provides an accessor for a
TextBoxGrid
property.Provides a mutator for an
TextBoxGrid
property.Provides a mutator for an
TextBoxGrid
property.Provides a
TextBoxGrid
property.Implementation of the
TextBoxGrid
interface.The
TextBoxStyle
enumeration defines character sets for various box
grid representations.Determines how to format a text (in a table), e.g. do not format anything,
format the text only or format the whole cell containing the text, even blank
lines (important for the background).
Provides an accessor for a text-format mode property.
TextFormatModeAccessor.TextFormatModeBuilder<B extends TextFormatModeAccessor.TextFormatModeBuilder<B>>
Provides a builder method for a text-format mode property returning the
builder for applying multiple build operations.
Provides a mutator for a text-format mode property.
Provides a text-format mode property.
The Class TextLineBuilderImpl.
Strips given characters from text's left hand side or right hand side or
both.
The
VerboseTextBuilder
us a utility-builder for creating human
readable String
objects from arrays, collections or maps (instead of
solely printing out the object references of those collections).Fills a text up on by appending the given char to the left or to the the
right or inbetween till the given length is reached.
The
VertAlignTextMode
specifies how to arrange a text block in an
available area.Provides an accessor for a vertical align text mode property.
VertAlignTextModeAccessor.VertAlignTextModeBuilder<B extends VertAlignTextModeAccessor.VertAlignTextModeBuilder<B>>
Provides a builder method for a vertical align text mode property
returning the builder for applying multiple build operations.
Provides a mutator for a vertical align text mode property.
Provides a vertical align text mode property.