ggz.ui.preferences
Class GGZPreferences

java.lang.Object
  extended by ggz.ui.preferences.GGZPreferences

public class GGZPreferences
extends java.lang.Object


Field Summary
static java.lang.String CHAT_STYLE_ANNOUNCE
           
static java.lang.String CHAT_STYLE_COMMAND
           
static java.lang.String CHAT_STYLE_FRIEND
           
static java.lang.String CHAT_STYLE_INFO
           
static java.lang.String CHAT_STYLE_ME
           
static java.lang.String CHAT_STYLE_NORMAL
           
static java.lang.String CHAT_STYLE_SENDER
           
static java.lang.String FRIENDS_LIST
           
static java.lang.String IGNORE_LIST
           
static java.lang.String LAST_LOGIN_NICKNAME
           
static java.lang.String LAST_LOGIN_TYPE
           
static java.util.logging.Logger log
           
static java.lang.String PRIVATE_CHAT_TO_FRONT
           
protected static javax.swing.text.StyleContext styles
           
 
Constructor Summary
GGZPreferences()
           
 
Method Summary
static java.util.Collection addAll(java.lang.String key, java.util.Collection collection)
          Adds all Strings read from this key to the collection.
static void addPreferenceChangeListener(java.util.prefs.PreferenceChangeListener pcl)
           
static void applyStyle(java.awt.Component component, javax.swing.text.Style style)
           
static void applyStyle(java.lang.String key, java.awt.Component component)
           
static java.lang.String get(java.lang.String key, java.lang.String defaultValue)
           
static boolean getBoolean(java.lang.String key, boolean defaultValue)
           
static javax.swing.text.Style getChatStyleAnnounce()
           
static javax.swing.text.Style getChatStyleCommand()
           
static javax.swing.text.Style getChatStyleFriend()
           
static javax.swing.text.Style getChatStyleInfo()
           
static javax.swing.text.Style getChatStyleMe()
           
static javax.swing.text.Style getChatStyleNormal()
           
static javax.swing.text.Style getChatStyleSender()
           
static java.awt.Color getColor(java.lang.String key, java.awt.Color defaultValue)
           
static java.awt.Font getFont(java.lang.String key, java.awt.Font defaultValue)
           
static java.awt.Font getFont(java.lang.String key, java.lang.String defaultValue)
           
static int getInt(java.lang.String key, int defaultValue)
           
static javax.swing.text.Style getStyle(java.lang.String key, java.lang.String fontFamily, int fontStyle, java.awt.Color foreground)
           
static void put(java.lang.String key, java.lang.String value)
           
static void putBoolean(java.lang.String key, boolean value)
           
static void putColor(java.lang.String key, java.awt.Color color)
           
static void putFont(java.lang.String key, java.awt.Font font)
           
static void putInt(java.lang.String key, int value)
           
static void putStringCollection(java.lang.String key, java.util.Collection collection)
           
static void putStyle(java.lang.String key, javax.swing.text.Style style)
           
static void removePreferenceChangeListener(java.util.prefs.PreferenceChangeListener pcl)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

CHAT_STYLE_NORMAL

public static java.lang.String CHAT_STYLE_NORMAL

CHAT_STYLE_ANNOUNCE

public static java.lang.String CHAT_STYLE_ANNOUNCE

CHAT_STYLE_SENDER

public static java.lang.String CHAT_STYLE_SENDER

CHAT_STYLE_ME

public static java.lang.String CHAT_STYLE_ME

CHAT_STYLE_INFO

public static java.lang.String CHAT_STYLE_INFO

CHAT_STYLE_COMMAND

public static java.lang.String CHAT_STYLE_COMMAND

CHAT_STYLE_FRIEND

public static java.lang.String CHAT_STYLE_FRIEND

PRIVATE_CHAT_TO_FRONT

public static java.lang.String PRIVATE_CHAT_TO_FRONT

IGNORE_LIST

public static java.lang.String IGNORE_LIST

FRIENDS_LIST

public static java.lang.String FRIENDS_LIST

LAST_LOGIN_NICKNAME

public static java.lang.String LAST_LOGIN_NICKNAME

LAST_LOGIN_TYPE

public static java.lang.String LAST_LOGIN_TYPE

log

public static final java.util.logging.Logger log

styles

protected static javax.swing.text.StyleContext styles
Constructor Detail

GGZPreferences

public GGZPreferences()
Method Detail

getFont

public static java.awt.Font getFont(java.lang.String key,
                                    java.awt.Font defaultValue)

getFont

public static java.awt.Font getFont(java.lang.String key,
                                    java.lang.String defaultValue)

putFont

public static void putFont(java.lang.String key,
                           java.awt.Font font)

getColor

public static java.awt.Color getColor(java.lang.String key,
                                      java.awt.Color defaultValue)

putColor

public static void putColor(java.lang.String key,
                            java.awt.Color color)

getStyle

public static javax.swing.text.Style getStyle(java.lang.String key,
                                              java.lang.String fontFamily,
                                              int fontStyle,
                                              java.awt.Color foreground)

putStyle

public static void putStyle(java.lang.String key,
                            javax.swing.text.Style style)

getChatStyleAnnounce

public static javax.swing.text.Style getChatStyleAnnounce()

getChatStyleCommand

public static javax.swing.text.Style getChatStyleCommand()

getChatStyleFriend

public static javax.swing.text.Style getChatStyleFriend()

getChatStyleInfo

public static javax.swing.text.Style getChatStyleInfo()

getChatStyleMe

public static javax.swing.text.Style getChatStyleMe()

getChatStyleNormal

public static javax.swing.text.Style getChatStyleNormal()

getChatStyleSender

public static javax.swing.text.Style getChatStyleSender()

applyStyle

public static void applyStyle(java.lang.String key,
                              java.awt.Component component)

applyStyle

public static void applyStyle(java.awt.Component component,
                              javax.swing.text.Style style)

putBoolean

public static void putBoolean(java.lang.String key,
                              boolean value)

getBoolean

public static boolean getBoolean(java.lang.String key,
                                 boolean defaultValue)

putInt

public static void putInt(java.lang.String key,
                          int value)

getInt

public static int getInt(java.lang.String key,
                         int defaultValue)

addAll

public static java.util.Collection addAll(java.lang.String key,
                                          java.util.Collection collection)
Adds all Strings read from this key to the collection.

Parameters:
key -
collection -
Returns:

putStringCollection

public static void putStringCollection(java.lang.String key,
                                       java.util.Collection collection)

addPreferenceChangeListener

public static void addPreferenceChangeListener(java.util.prefs.PreferenceChangeListener pcl)

removePreferenceChangeListener

public static void removePreferenceChangeListener(java.util.prefs.PreferenceChangeListener pcl)

get

public static java.lang.String get(java.lang.String key,
                                   java.lang.String defaultValue)

put

public static void put(java.lang.String key,
                       java.lang.String value)