jcckit.graphic
Class FontStyle
java.lang.Object
|
+--jcckit.graphic.FontStyle
- public class FontStyle
- extends java.lang.Object
Font style constants.
This class is based on the typesafe enumeration pattern.
- Author:
- Franz-Josef Elmer
Method Summary |
static FontStyle |
getFontStyle(ConfigParameters config,
java.lang.String key,
FontStyle defaultValue)
Returns from the specified configuration parameters the font style
defined by the specified key or the specified default value. |
java.lang.String |
toString()
Returns a human readable description for pretty printing. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
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.
getFontStyle
public static FontStyle getFontStyle(ConfigParameters config,
java.lang.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 java.lang.String toString()
- Returns a human readable description for pretty printing.
- Overrides:
toString
in class java.lang.Object