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