- All Superinterfaces:
Serializable
- All Known Subinterfaces:
Style.CustomStyle
- All Known Implementing Classes:
Style.Attr,Style.ColorHex,Style.ColorName,Style.Preset,UnixTermStyle
public sealed interface Style
extends Serializable
permits Style.CustomStyle, Style.ColorName, Style.Attr, Style.ColorHex, Style.Preset
Text styles. Inspired by terminal-colors.d(5)
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic enumstatic final recordstatic final recordstatic interfaceMake your custom style a subclass of this one.static final record -
Method Summary
Modifier and TypeMethodDescriptiondefault Stylesand()static @NotNull Stylebold()static @NotNull Stylecode()static @NotNull Stylecolor(float r, float g, float b) static @NotNull Stylecolor(int color) static @NotNull Stylestatic @NotNull StylecolorBg(int color) static @NotNull Stylestatic @NotNull Styleitalic()static @NotNull Stylestatic @NotNull Stylestrike()static @NotNull Style
-
Method Details
-
and
-
italic
-
bold
-
strike
-
code
-
underline
-
color
-
colorBg
-
color
-
color
-
colorBg
-
preset
-