|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectcom.partnersoft.system.PreferenceManager
public class PreferenceManager
Lots of convenience methods for storing and retrieving user preferences.
| Constructor Summary | |
|---|---|
PreferenceManager()
|
|
| Method Summary | |
|---|---|
void |
clearPartnerPreferences()
Blows away all com/partnersoft preferences. |
java.lang.Object |
deserialize(java.util.prefs.Preferences prefs)
|
java.lang.Object |
deserialize(java.lang.String path)
|
java.util.prefs.Preferences |
getNode(java.lang.String path)
Deprecated. |
java.util.prefs.Preferences |
getRootNode()
|
void |
manage(Preferential preferential)
Registers and manages the given Preferential. |
void |
manageJSplitPanePreferences(java.lang.String name,
javax.swing.JSplitPane pane)
Keeps track of the divider position in a JSplitPane. |
void |
manageWindowPreferences(java.lang.String name,
java.awt.Window window)
Keeps track of the configured size and location of the window, using the given name as a key. |
java.util.prefs.Preferences |
nodeFor(Path path)
Returns a preference node for the given sub-path. |
java.util.prefs.Preferences |
nodeFor(java.lang.String path)
Returns a preference node for the given sub-path. |
Cog |
retrieveCog(java.util.prefs.Preferences node)
|
Cog |
retrieveCog(java.lang.String path)
|
void |
serialize(java.util.prefs.Preferences prefs,
java.lang.Object whatnot)
|
void |
serialize(java.lang.String path,
java.lang.Object whatnot)
|
static PreferenceManager |
singleton()
|
void |
storeCog(java.util.prefs.Preferences node,
Cog cog)
|
void |
storeCog(java.lang.String path,
Cog cog)
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public PreferenceManager()
| Method Detail |
|---|
public static PreferenceManager singleton()
public java.util.prefs.Preferences getRootNode()
public java.util.prefs.Preferences getNode(java.lang.String path)
public java.util.prefs.Preferences nodeFor(java.lang.String path)
public java.util.prefs.Preferences nodeFor(Path path)
public void clearPartnerPreferences()
public void manageWindowPreferences(java.lang.String name,
java.awt.Window window)
public void manageJSplitPanePreferences(java.lang.String name,
javax.swing.JSplitPane pane)
public void storeCog(java.lang.String path,
Cog cog)
public void storeCog(java.util.prefs.Preferences node,
Cog cog)
public Cog retrieveCog(java.lang.String path)
public Cog retrieveCog(java.util.prefs.Preferences node)
public void serialize(java.lang.String path,
java.lang.Object whatnot)
public java.lang.Object deserialize(java.lang.String path)
public void serialize(java.util.prefs.Preferences prefs,
java.lang.Object whatnot)
public java.lang.Object deserialize(java.util.prefs.Preferences prefs)
public void manage(Preferential preferential)
preferential -
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||