Class Style

java.lang.Object
org.strassburger.tui4j.formatting.Style

public final class Style extends Object
Represents text style attributes.
  • Constructor Details

    • Style

      public Style()
      Default style
    • Style

      public Style(Style other)
      Copy constructor
  • Method Details

    • toAnsiCodes

      public String toAnsiCodes()
      Convert this style to ANSI escape codes
      Returns:
      the ANSI escape codes representing this style
    • fg

      public Style fg(org.strassburger.colorlab4j.color.Color color)
    • bg

      public Style bg(org.strassburger.colorlab4j.color.Color color)
    • bold

      public Style bold()
    • underline

      public Style underline()
    • inverse

      public Style inverse()
    • getForeground

      public org.strassburger.colorlab4j.color.Color getForeground()
    • getBackground

      public org.strassburger.colorlab4j.color.Color getBackground()
    • isBold

      public boolean isBold()
    • isUnderline

      public boolean isUnderline()
    • isInverse

      public boolean isInverse()
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object