Top Constructors Methods
io.github.kusoroadeolu.clique.internal.utils

public final Class StringUtils

extends Object
Class Inheritance
Annotations
@InternalApi
since:3.2.0
Imports
io.github.kusoroadeolu.clique.internal.Cell, .RGBColor, io.github.kusoroadeolu.clique.internal.documentation.InternalApi, io.github.kusoroadeolu.clique.parser.MarkupParser, io.github.kusoroadeolu.clique.spi.AnsiCode, .RGBAnsiCode, java.util.Objects

Constructor Summary

AccessConstructor and Description
private

Method Summary

Modifier and TypeMethod and Description
public static RGBAnsiCode
public static void
public static String
formatAndReset(StringBuilder sb, String text, AnsiCode... ansiCodes)

public static RGBAnsiCode
hex(String hex)

public static RGBAnsiCode
hexBase(String hex, boolean background)

public static boolean
nextCharEquals(String s, int pos, char ch)

public static String
parse(String text, MarkupParser parser)

public static Cell
public static String
stripAnsi(String styled)

public static StringBuilder
style(String text, StringBuilder sb, AnsiCode... ansiCodes)

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Constructor Detail

StringUtilsback to summary
private StringUtils()

Method Detail

bgHexback to summary
public static RGBAnsiCode bgHex(String hex)
clearStringBuilderback to summary
public static void clearStringBuilder(StringBuilder sb)
formatAndResetback to summary
public static String formatAndReset(StringBuilder sb, String text, AnsiCode... ansiCodes)
hexback to summary
public static RGBAnsiCode hex(String hex)
hexBaseback to summary
public static RGBAnsiCode hexBase(String hex, boolean background)
nextCharEqualsback to summary
public static boolean nextCharEquals(String s, int pos, char ch)
parseback to summary
public static String parse(String text, MarkupParser parser)
parseToCellback to summary
public static Cell parseToCell(String text, MarkupParser parser)
stripAnsiback to summary
public static String stripAnsi(String styled)
styleback to summary
public static StringBuilder style(String text, StringBuilder sb, AnsiCode... ansiCodes)