Class TextFormat

All Implemented Interfaces:
Cloneable

public class TextFormat extends ColorAttr implements Cloneable
  • Field Details

    • RESET

      public static final TextFormat RESET
    • BOLD

      public static final TextFormat BOLD
    • FAINT

      @Deprecated public static final TextFormat FAINT
      Deprecated.
    • ITALIC

      @Deprecated public static final TextFormat ITALIC
      Deprecated.
    • UNDERLINE

      public static final TextFormat UNDERLINE
    • FRAMED

      public static final TextFormat FRAMED
    • ENCIRCLED

      public static final TextFormat ENCIRCLED
    • OVERLINED

      public static final TextFormat OVERLINED
    • BLACK_FG

      public static final TextFormat BLACK_FG
    • BLACK_BG

      public static final TextFormat BLACK_BG
    • DARK_RED_FG

      public static final TextFormat DARK_RED_FG
    • DARK_RED_BG

      public static final TextFormat DARK_RED_BG
    • DARK_GREEN_FG

      public static final TextFormat DARK_GREEN_FG
    • DARK_GREEN_BG

      public static final TextFormat DARK_GREEN_BG
    • DARK_YELLOW_FG

      public static final TextFormat DARK_YELLOW_FG
    • DARK_YELLOW_BG

      public static final TextFormat DARK_YELLOW_BG
    • DARK_BLUE_FG

      public static final TextFormat DARK_BLUE_FG
    • DARK_BLUE_BG

      public static final TextFormat DARK_BLUE_BG
    • DARK_PINK_FG

      public static final TextFormat DARK_PINK_FG
    • DARK_PINK_BG

      public static final TextFormat DARK_PINK_BG
    • DARK_AQUA_FG

      public static final TextFormat DARK_AQUA_FG
    • DARK_AQUA_BG

      public static final TextFormat DARK_AQUA_BG
    • DARK_GRAY_FG

      public static final TextFormat DARK_GRAY_FG
    • DARK_GRAY_BG

      public static final TextFormat DARK_GRAY_BG
    • WHITE_FG

      public static final TextFormat WHITE_FG
    • WHITE_BG

      public static final TextFormat WHITE_BG
    • RED_FG

      public static final TextFormat RED_FG
    • RED_BG

      public static final TextFormat RED_BG
    • GREEN_FG

      public static final TextFormat GREEN_FG
    • GREEN_BG

      public static final TextFormat GREEN_BG
    • YELLOW_FG

      public static final TextFormat YELLOW_FG
    • YELLOW_BG

      public static final TextFormat YELLOW_BG
    • BLUE_FG

      public static final TextFormat BLUE_FG
    • BLUE_BG

      public static final TextFormat BLUE_BG
    • PINK_FG

      public static final TextFormat PINK_FG
    • PINK_BG

      public static final TextFormat PINK_BG
    • AQUA_FG

      public static final TextFormat AQUA_FG
    • AQUA_BG

      public static final TextFormat AQUA_BG
    • GRAY_FG

      public static final TextFormat GRAY_FG
    • GRAY_BG

      public static final TextFormat GRAY_BG
  • Constructor Details

    • TextFormat

      public TextFormat(int c)
    • TextFormat

      public TextFormat(char c, Space space)
    • TextFormat

      public TextFormat(int r, int g, int b, Space space)
    • TextFormat

      public TextFormat(int r, int g, int b)
    • TextFormat

      public TextFormat(Color color, Space space)
    • TextFormat

      public TextFormat(Color color)
  • Method Details

    • of

      public static TextFormat of(Color color)
    • seqPrefix

      public String seqPrefix(Object... args)
      Generates the sequence prefix. Returns nothing if literal, otherwise it returns The background/foreground prefix with if it is a true color or not.
      Specified by:
      seqPrefix in class ColorAttr
    • createAndCacheCode

      public String createAndCacheCode(Object... args)
    • createCode

      public String createCode(Object... args)
      Generate the code. If it is literal, it modifies the literal based on if it is a background color, and returns it, otherwise it returns the super method.
    • code

      public String code(Object... args)
      Returns the ANSI code for this format.
      Overrides:
      code in class ColorAttr
      Returns:
      The escape code.
      See Also:
    • clone

      public TextFormat clone()
      Overrides:
      clone in class Object
    • space

      public TextFormat space(Space space)
      Clones the object with the specified space applied.
      Parameters:
      space - The specified space.
      Returns:
      The cloned object.
    • bg

      public TextFormat bg()
      See Also:
    • fg

      public TextFormat fg()
      See Also: