Package jcckit.graphic
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.- Author:
- Franz-Josef Elmer
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description 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.String
toString()
Returns a human readable description for pretty printing.
-
-
-
Method Detail
-
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, thatFactoryException.getClassName()
returns the invalid value.
-
-