Top Description Constructors Methods
io.github.kusoroadeolu.clique

pack-priv final Class CliqueStyles

extends Object
Class Inheritance
Imports
io.github.kusoroadeolu.clique.configuration.ParserConfiguration, .StyleContext, io.github.kusoroadeolu.clique.internal.CompositeColor, .RGBColor, io.github.kusoroadeolu.clique.internal.loader.ThemeLoader, io.github.kusoroadeolu.clique.internal.markup.GlobalStyleRegistry, io.github.kusoroadeolu.clique.internal.utils.StringUtils, io.github.kusoroadeolu.clique.parser.MarkupParser, io.github.kusoroadeolu.clique.spi.AnsiCode, .CliqueTheme, .RGBAnsiCode, io.github.kusoroadeolu.clique.style.Ink, .StyleBuilder, java.util.*

Sub-facade for style, parsing, RGB, and theme-related functionality.

Constructor Summary

AccessConstructor and Description
private

Method Summary

Modifier and TypeMethod and Description
public static AnsiCode
compose(AnsiCode... ansiCodes)

public static AnsiCode
public static List<CliqueTheme>
public static Optional<CliqueTheme>
public static RGBAnsiCode
hex(String hexCode)

public static RGBAnsiCode
hex(String hexCode, boolean background)

public static Ink
ink()

public static Ink
ink(StyleContext context)

public static MarkupParser
public static MarkupParser
parser(ParserConfiguration configuration)

public static void
public static void
public static void
public static void
public static void
public static void
public static void
public static RGBAnsiCode
rgb(int r, int g, int b)

public static RGBAnsiCode
rgb(int r, int g, int b, boolean background)

public static StyleBuilder
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Constructor Detail

CliqueStylesback to summary
private CliqueStyles()

Method Detail

composeback to summary
public static AnsiCode compose(AnsiCode... ansiCodes)
composeback to summary
public static AnsiCode compose(Collection<AnsiCode> ansiCodes)
findAvailableThemesback to summary
public static List<CliqueTheme> findAvailableThemes()
findThemeback to summary
public static Optional<CliqueTheme> findTheme(String name)
hexback to summary
public static RGBAnsiCode hex(String hexCode)
hexback to summary
public static RGBAnsiCode hex(String hexCode, boolean background)
inkback to summary
public static Ink ink()
inkback to summary
public static Ink ink(StyleContext context)
parserback to summary
public static MarkupParser parser()
parserback to summary
public static MarkupParser parser(ParserConfiguration configuration)
registerAvailableThemesback to summary
public static void registerAvailableThemes()
registerStyleback to summary
public static void registerStyle(String style, AnsiCode code)
registerStylesback to summary
public static void registerStyles(Map<String, AnsiCode> codes)
registerThemeback to summary
public static void registerTheme(String name)
registerThemeback to summary
public static void registerTheme(CliqueTheme theme)
registerThemesback to summary
public static void registerThemes(String... themes)
registerThemesback to summary
public static void registerThemes(Collection<String> themes)
rgbback to summary
public static RGBAnsiCode rgb(int r, int g, int b)
rgbback to summary
public static RGBAnsiCode rgb(int r, int g, int b, boolean background)
styleBuilderback to summary
public static StyleBuilder styleBuilder()