dip.misc
Class SharedPrefs

java.lang.Object
  extended bydip.misc.SharedPrefs

public class SharedPrefs
extends java.lang.Object

This is just a simple class to get a consistent preference node between packages; thus they will all SHARE the same preference node. This makes it easy to change, especially for properties that can be altered in the PReferences dialog; no class must be specified.

It defaults to a USER node.

Packages can use their own preferences node, via java.util.preferences, if they desire.


Method Summary
static java.awt.Color getColor(java.util.prefs.Preferences p, java.lang.String key, java.awt.Color defaultColor)
           
static java.util.prefs.Preferences getSystemNode()
          Preferences that apply for all users ("System").
static java.util.prefs.Preferences getUserNode()
          Per-user preferences.
static void putColor(java.util.prefs.Preferences p, java.lang.String key, java.awt.Color c)
           
static void savePrefs(java.util.prefs.Preferences prefs)
          Save user preferences.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

getUserNode

public static java.util.prefs.Preferences getUserNode()
Per-user preferences.


getSystemNode

public static java.util.prefs.Preferences getSystemNode()
Preferences that apply for all users ("System"). This should not generally be used.


putColor

public static void putColor(java.util.prefs.Preferences p,
                            java.lang.String key,
                            java.awt.Color c)

getColor

public static java.awt.Color getColor(java.util.prefs.Preferences p,
                                      java.lang.String key,
                                      java.awt.Color defaultColor)

savePrefs

public static void savePrefs(java.util.prefs.Preferences prefs)
Save user preferences. Save errors ignored (unless logging on)



Copyright 2002-2004 Zachary DelProposto / jDip Development Team. All Rights Reserved.