Class FontStyle

java.lang.Object
jcckit.graphic.FontStyle

public class FontStyle extends Object
Font style constants. This class is based on the typesafe enumeration pattern.
  • Field Details

    • NORMAL

      public static final FontStyle NORMAL
      Font style constant.
    • BOLD

      public static final FontStyle BOLD
      Font style constant.
    • ITALIC

      public static final FontStyle ITALIC
      Font style constant.
    • BOLD_ITALIC

      public static final FontStyle BOLD_ITALIC
      Font style constant.
  • Method Details

    • getFontStyle

      public static FontStyle getFontStyle(ConfigParameters config, String key, FontStyle defaultValue)
      Returns from the specified configuration parameters the font style defined by the specified key or the specified default value.
      Parameters:
      config - Configuration parameters.
      key - The key of the font style.
      defaultValue - The default value.
      Returns:
      one of the four instances of FontStyle.
      Throws:
      FactoryException - if the value of the key-value pair denoted by key is neither normal, bold, italic, nor bold italic, Note, that FactoryException.getClassName() returns the invalid value.
    • toString

      public String toString()
      Returns a human readable description for pretty printing.
      Overrides:
      toString in class Object