Class RootPreferencesNode
java.lang.Object
java.util.prefs.Preferences
RootPreferencesNode
- public class RootPreferencesNode
- extends java.util.prefs.Preferences
Class that helps implement TreeModel for java preferences by
creating a virtual root node with the User preference tree
and System preference tree is its only two children.
Fields inherited from class java.util.prefs.Preferences |
MAX_KEY_LENGTH, MAX_NAME_LENGTH, MAX_VALUE_LENGTH |
Method Summary |
java.lang.String |
absolutePath()
|
void |
addNodeChangeListener(java.util.prefs.NodeChangeListener ncl)
|
void |
addPreferenceChangeListener(java.util.prefs.PreferenceChangeListener pcl)
|
java.lang.String[] |
childrenNames()
|
void |
clear()
|
void |
exportNode(java.io.OutputStream os)
|
void |
exportSubtree(java.io.OutputStream os)
|
void |
flush()
|
java.lang.String |
get(java.lang.String key,
java.lang.String def)
|
boolean |
getBoolean(java.lang.String key,
boolean def)
|
byte[] |
getByteArray(java.lang.String key,
byte[] def)
|
double |
getDouble(java.lang.String key,
double def)
|
float |
getFloat(java.lang.String key,
float def)
|
int |
getInt(java.lang.String key,
int def)
|
long |
getLong(java.lang.String key,
long def)
|
boolean |
isUserNode()
|
java.lang.String[] |
keys()
|
java.lang.String |
name()
|
java.util.prefs.Preferences |
node(java.lang.String pathName)
|
boolean |
nodeExists(java.lang.String pathName)
|
java.util.prefs.Preferences |
parent()
|
void |
put(java.lang.String key,
java.lang.String value)
|
void |
putBoolean(java.lang.String key,
boolean value)
|
void |
putByteArray(java.lang.String key,
byte[] value)
|
void |
putDouble(java.lang.String key,
double value)
|
void |
putFloat(java.lang.String key,
float value)
|
void |
putInt(java.lang.String key,
int value)
|
void |
putLong(java.lang.String key,
long value)
|
void |
remove(java.lang.String key)
|
void |
removeNode()
|
void |
removeNodeChangeListener(java.util.prefs.NodeChangeListener ncl)
|
void |
removePreferenceChangeListener(java.util.prefs.PreferenceChangeListener pcl)
|
void |
sync()
|
java.lang.String |
toString()
|
Methods inherited from class java.util.prefs.Preferences |
importPreferences, systemNodeForPackage, systemRoot, userNodeForPackage, userRoot |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
RootPreferencesNode
public RootPreferencesNode()
absolutePath
public java.lang.String absolutePath()
- See Also:
Preferences.absolutePath()
addNodeChangeListener
public void addNodeChangeListener(java.util.prefs.NodeChangeListener ncl)
- See Also:
Preferences.addNodeChangeListener(java.util.prefs.NodeChangeListener)
addPreferenceChangeListener
public void addPreferenceChangeListener(java.util.prefs.PreferenceChangeListener pcl)
- See Also:
Preferences.addPreferenceChangeListener(java.util.prefs.PreferenceChangeListener)
childrenNames
public java.lang.String[] childrenNames()
throws java.util.prefs.BackingStoreException
- Throws:
java.util.prefs.BackingStoreException
- See Also:
Preferences.childrenNames()
clear
public void clear()
throws java.util.prefs.BackingStoreException
- Throws:
java.util.prefs.BackingStoreException
- See Also:
Preferences.clear()
exportSubtree
public void exportSubtree(java.io.OutputStream os)
throws java.io.IOException,
java.util.prefs.BackingStoreException
- Throws:
java.io.IOException
java.util.prefs.BackingStoreException
- See Also:
Preferences.exportSubtree(java.io.OutputStream)
flush
public void flush()
throws java.util.prefs.BackingStoreException
- Throws:
java.util.prefs.BackingStoreException
- See Also:
Preferences.flush()
get
public java.lang.String get(java.lang.String key,
java.lang.String def)
- See Also:
Preferences.get(java.lang.String, java.lang.String)
getBoolean
public boolean getBoolean(java.lang.String key,
boolean def)
- See Also:
Preferences.getBoolean(java.lang.String, boolean)
getByteArray
public byte[] getByteArray(java.lang.String key,
byte[] def)
- See Also:
Preferences.getByteArray(java.lang.String, byte[])
getDouble
public double getDouble(java.lang.String key,
double def)
- See Also:
Preferences.getDouble(java.lang.String, double)
getFloat
public float getFloat(java.lang.String key,
float def)
- See Also:
Preferences.getFloat(java.lang.String, float)
getInt
public int getInt(java.lang.String key,
int def)
- See Also:
Preferences.getInt(java.lang.String, int)
getLong
public long getLong(java.lang.String key,
long def)
- See Also:
Preferences.getLong(java.lang.String, long)
isUserNode
public boolean isUserNode()
- See Also:
Preferences.isUserNode()
keys
public java.lang.String[] keys()
throws java.util.prefs.BackingStoreException
- Throws:
java.util.prefs.BackingStoreException
- See Also:
Preferences.keys()
name
public java.lang.String name()
- See Also:
Preferences.name()
node
public java.util.prefs.Preferences node(java.lang.String pathName)
- See Also:
Preferences.node(java.lang.String)
nodeExists
public boolean nodeExists(java.lang.String pathName)
throws java.util.prefs.BackingStoreException
- Throws:
java.util.prefs.BackingStoreException
- See Also:
Preferences.nodeExists(java.lang.String)
parent
public java.util.prefs.Preferences parent()
- See Also:
Preferences.parent()
put
public void put(java.lang.String key,
java.lang.String value)
- See Also:
Preferences.put(java.lang.String, java.lang.String)
putBoolean
public void putBoolean(java.lang.String key,
boolean value)
- See Also:
Preferences.putBoolean(java.lang.String, boolean)
putByteArray
public void putByteArray(java.lang.String key,
byte[] value)
- See Also:
Preferences.putByteArray(java.lang.String, byte[])
putDouble
public void putDouble(java.lang.String key,
double value)
- See Also:
Preferences.putDouble(java.lang.String, double)
putFloat
public void putFloat(java.lang.String key,
float value)
- See Also:
Preferences.putFloat(java.lang.String, float)
putInt
public void putInt(java.lang.String key,
int value)
- See Also:
Preferences.putInt(java.lang.String, int)
putLong
public void putLong(java.lang.String key,
long value)
- See Also:
Preferences.putLong(java.lang.String, long)
remove
public void remove(java.lang.String key)
- See Also:
Preferences.remove(java.lang.String)
removeNode
public void removeNode()
throws java.util.prefs.BackingStoreException
- Throws:
java.util.prefs.BackingStoreException
- See Also:
Preferences.removeNode()
removeNodeChangeListener
public void removeNodeChangeListener(java.util.prefs.NodeChangeListener ncl)
- See Also:
Preferences.removeNodeChangeListener(java.util.prefs.NodeChangeListener)
removePreferenceChangeListener
public void removePreferenceChangeListener(java.util.prefs.PreferenceChangeListener pcl)
- See Also:
Preferences.removePreferenceChangeListener(java.util.prefs.PreferenceChangeListener)
sync
public void sync()
throws java.util.prefs.BackingStoreException
- Throws:
java.util.prefs.BackingStoreException
- See Also:
Preferences.sync()
toString
public java.lang.String toString()
- See Also:
Object.toString()
exportNode
public void exportNode(java.io.OutputStream os)
throws java.io.IOException,
java.util.prefs.BackingStoreException
- Throws:
java.io.IOException
java.util.prefs.BackingStoreException
- See Also:
Preferences.exportNode(java.io.OutputStream)
Copyright © 2003-2004 . All Rights Reserved.