public class UserPrefs
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
private java.util.prefs.Preferences |
appNode |
static java.lang.String |
DEFAULT_USER |
private FilePreferences |
root |
private java.util.prefs.Preferences |
userNode |
Constructor and Description |
---|
UserPrefs(java.io.File settingsFile) |
UserPrefs(java.lang.String appName) |
Modifier and Type | Method and Description |
---|---|
java.util.prefs.Preferences |
app()
Store application-wide settings that are not user-specific here.
|
java.lang.String |
get(java.lang.String name) |
java.lang.String |
get(java.lang.String name,
java.lang.String defaultValue) |
java.lang.String |
getUser() |
void |
put(java.lang.String name,
java.lang.String value) |
static void |
register() |
protected void |
save()
Save user preferences to file.
|
void |
setUser(java.lang.String name) |
java.util.prefs.Preferences |
user()
Store user-specific settings here.
|
private java.util.prefs.Preferences appNode
public static final java.lang.String DEFAULT_USER
private final FilePreferences root
private java.util.prefs.Preferences userNode
public UserPrefs(java.io.File settingsFile)
public UserPrefs(java.lang.String appName)
public java.util.prefs.Preferences app()
public java.lang.String get(java.lang.String name)
public java.lang.String get(java.lang.String name, java.lang.String defaultValue)
public java.lang.String getUser()
public void put(java.lang.String name, java.lang.String value)
public static void register()
protected void save()
public void setUser(java.lang.String name)
public java.util.prefs.Preferences user()