java.lang.Object
org.aya.pretty.printer.Stylist
org.aya.pretty.backend.string.StringStylist
org.aya.pretty.backend.string.style.ClosingStylist
- Direct Known Subclasses:
Html5Stylist,TeXStylist,UnixTermStylist
-
Nested Class Summary
Nested Classes -
Field Summary
Fields inherited from class org.aya.pretty.printer.Stylist
colorScheme, styleFamily -
Constructor Summary
ConstructorsConstructorDescriptionClosingStylist(@NotNull ColorScheme colorScheme, @NotNull StyleFamily styleFamily) -
Method Summary
Modifier and TypeMethodDescriptionvoidformat(@NotNull kala.collection.Seq<Style> styles, @NotNull Cursor cursor, @NotNull Runnable inside) protected abstract @NotNull ClosingStylist.StyleTokenprotected abstract @NotNull ClosingStylist.StyleTokenprotected abstract @NotNull ClosingStylist.StyleTokenformatColorHex(int rgb, boolean background) protected @NotNull ClosingStylist.StyleTokenformatColorName(Style.ColorName color, boolean background) protected abstract @NotNull ClosingStylist.StyleTokenformatCustom(Style.CustomStyle style) protected abstract @NotNull ClosingStylist.StyleTokenprotected @NotNull ClosingStylist.StyleTokenprotected @NotNull kala.collection.SeqView<ClosingStylist.StyleToken>formatPreset(String styleName) protected abstract @NotNull ClosingStylist.StyleTokenprotected abstract @NotNull ClosingStylist.StyleTokenMethods inherited from class org.aya.pretty.printer.Stylist
setStyleFamily
-
Constructor Details
-
ClosingStylist
public ClosingStylist(@NotNull @NotNull ColorScheme colorScheme, @NotNull @NotNull StyleFamily styleFamily)
-
-
Method Details
-
format
public void format(@NotNull @NotNull kala.collection.Seq<Style> styles, @NotNull @NotNull Cursor cursor, @NotNull @NotNull Runnable inside) - Specified by:
formatin classStringStylist
-
formatOne
-
formatPreset
@NotNull protected @NotNull kala.collection.SeqView<ClosingStylist.StyleToken> formatPreset(String styleName) -
formatColorName
@NotNull protected @NotNull ClosingStylist.StyleToken formatColorName(@NotNull Style.ColorName color, boolean background) -
formatItalic
-
formatCode
-
formatBold
-
formatStrike
-
formatUnderline
-
formatColorHex
@NotNull protected abstract @NotNull ClosingStylist.StyleToken formatColorHex(int rgb, boolean background) -
formatCustom
@NotNull protected abstract @NotNull ClosingStylist.StyleToken formatCustom(@NotNull Style.CustomStyle style)
-