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.
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.
Converts a text to the format of a
String
to the desired case.
The Interface ColumnFormatMetrics.
The Interface ColumnSetupMetrics.
This interface specifies means to define a width either as percentage or
absolute, e.g. in the number of chars.
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.
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.
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.
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.
Provides an accessor for a horizontal align text mode property.
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.
Comparator for strings with prefixed numbers taking into account the value(!)
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(!)
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.
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
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 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
.
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.
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.
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.
Provides an accessor for a vertical align text mode property.
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.