Class TerminalTextStyle

java.lang.Object
org.aesh.readline.terminal.formatting.TerminalTextStyle

public class TerminalTextStyle extends Object
Specify a text style. There are some values that nullify other values. eg: - specifying faint AND bold will nullify bold bold AND italic will nullify bold
Author:
Ståle W. Pedersen
  • Constructor Details

    • TerminalTextStyle

      public TerminalTextStyle()
    • TerminalTextStyle

      public TerminalTextStyle(CharacterType type)
    • TerminalTextStyle

      public TerminalTextStyle(boolean bold, boolean faint, boolean italic, boolean underline, boolean blink, boolean invert, boolean crossedOut)
  • Method Details

    • isBold

      public boolean isBold()
    • setBold

      public void setBold(boolean bold)
    • isFaint

      public boolean isFaint()
    • isItalic

      public boolean isItalic()
    • setItalic

      public void setItalic(boolean italic)
    • isUnderline

      public boolean isUnderline()
    • setUnderline

      public void setUnderline(boolean underline)
    • isBlink

      public boolean isBlink()
    • setBlink

      public void setBlink(boolean blink)
    • isInvert

      public boolean isInvert()
    • setInvert

      public void setInvert(boolean invert)
    • isCrossedOut

      public boolean isCrossedOut()
    • setCrossedOut

      public void setCrossedOut(boolean crossedOut)
    • isConceal

      public boolean isConceal()
    • setConceal

      public void setConceal(boolean conceal)
    • isFormatted

      public boolean isFormatted()
    • toString

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

      public int getLength()
    • equals

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

      public int hashCode()
      Overrides:
      hashCode in class Object
    • getValueComparedToPrev

      public String getValueComparedToPrev(TerminalTextStyle prev)