Package nl.pim16aap2.animatedarchitecture.core.text
@NonNullByDefault
package nl.pim16aap2.animatedarchitecture.core.text
This package contains text-related utilities used for communication with users.
These utilities allow adding colors and styles using TextComponents. The
specific style for each TextType is defined in a
ColorScheme.
-
ClassDescriptionColorScheme<T>Represents a colorscheme that can be used to add styles to text.Represents a factory for
TextComponents that can be used to create specialized text components with additionalITextDecorators.Simple implementation of the factory interface that only creates basic components.Represents a decoration of a piece of text.Represents an interface that is used to renderTextto other formats.Implementation of a text renderer that can be used to renderTextobjects to Strings.Represents a piece of text with styled sections.Represents an argument in a piece of text.Contains some quality-of-life features to aid the creation of newTextArguments.Represents a component in a piece of text that has zero or moreITextDecoratorto add features such as colors or clickable links, etc.Represents the different types ofTextused by CAP.