java.util.prefs
Class AbstractPreferences
java.lang.Object
java.util.prefs.Preferences
java.util.prefs.AbstractPreferences
public abstract class AbstractPreferences
- extends Preferences
|
Method Summary |
String |
absolutePath()
|
void |
addNodeChangeListener(NodeChangeListener ncl)
|
void |
addPreferenceChangeListener(PreferenceChangeListener pcl)
|
protected AbstractPreferences[] |
cachedChildren()
|
String[] |
childrenNames()
|
protected abstract String[] |
childrenNamesSpi()
|
protected abstract AbstractPreferences |
childSpi(String s)
|
void |
clear()
|
void |
exportNode(OutputStream ostream)
|
void |
exportSubtree(OutputStream ostream)
|
void |
flush()
|
protected abstract void |
flushSpi()
|
String |
get(String key,
String deflt)
|
boolean |
getBoolean(String key,
boolean deflt)
|
byte[] |
getByteArray(String key,
byte[] deflt)
|
protected AbstractPreferences |
getChild(String name)
|
double |
getDouble(String key,
double deflt)
|
float |
getFloat(String key,
float deflt)
|
int |
getInt(String key,
int deflt)
|
long |
getLong(String key,
long deflt)
|
protected abstract String |
getSpi(String s)
|
protected boolean |
isRemoved()
|
boolean |
isUserNode()
|
String[] |
keys()
|
protected abstract String[] |
keysSpi()
|
String |
name()
|
Preferences |
node(String name)
|
boolean |
nodeExists(String name)
|
Preferences |
parent()
|
void |
put(String key,
String value)
|
void |
putBoolean(String key,
boolean value)
|
void |
putByteArray(String key,
byte[] value)
|
void |
putDouble(String key,
double value)
|
void |
putFloat(String key,
float value)
|
void |
putInt(String key,
int value)
|
void |
putLong(String key,
long value)
|
protected abstract void |
putSpi(String s,
String s1)
|
void |
remove(String key)
|
void |
removeNode()
|
void |
removeNodeChangeListener(NodeChangeListener ncl)
|
protected abstract void |
removeNodeSpi()
|
void |
removePreferenceChangeListener(PreferenceChangeListener pcl)
|
protected abstract void |
removeSpi(String s)
|
void |
sync()
|
protected abstract void |
syncSpi()
|
String |
toString()
|
lock
protected final Object lock
newNode
protected boolean newNode
AbstractPreferences
protected AbstractPreferences(AbstractPreferences parent,
String name)
cachedChildren
protected final AbstractPreferences[] cachedChildren()
getChild
protected AbstractPreferences getChild(String name)
throws BackingStoreException
- Throws:
BackingStoreException
isRemoved
protected boolean isRemoved()
flushSpi
protected abstract void flushSpi()
throws BackingStoreException
- Throws:
BackingStoreException
childrenNamesSpi
protected abstract String[] childrenNamesSpi()
throws BackingStoreException
- Throws:
BackingStoreException
childSpi
protected abstract AbstractPreferences childSpi(String s)
putSpi
protected abstract void putSpi(String s,
String s1)
getSpi
protected abstract String getSpi(String s)
keysSpi
protected abstract String[] keysSpi()
throws BackingStoreException
- Throws:
BackingStoreException
removeNodeSpi
protected abstract void removeNodeSpi()
throws BackingStoreException
- Throws:
BackingStoreException
removeSpi
protected abstract void removeSpi(String s)
syncSpi
protected abstract void syncSpi()
throws BackingStoreException
- Throws:
BackingStoreException
absolutePath
public String absolutePath()
- Specified by:
absolutePath in class Preferences
childrenNames
public String[] childrenNames()
throws BackingStoreException
- Specified by:
childrenNames in class Preferences
- Throws:
BackingStoreException
clear
public void clear()
throws BackingStoreException
- Specified by:
clear in class Preferences
- Throws:
BackingStoreException
exportNode
public void exportNode(OutputStream ostream)
throws IOException,
BackingStoreException
- Specified by:
exportNode in class Preferences
- Throws:
IOException
BackingStoreException
exportSubtree
public void exportSubtree(OutputStream ostream)
throws IOException,
BackingStoreException
- Specified by:
exportSubtree in class Preferences
- Throws:
IOException
BackingStoreException
flush
public void flush()
throws BackingStoreException
- Specified by:
flush in class Preferences
- Throws:
BackingStoreException
get
public String get(String key,
String deflt)
- Specified by:
get in class Preferences
getBoolean
public boolean getBoolean(String key,
boolean deflt)
- Specified by:
getBoolean in class Preferences
getByteArray
public byte[] getByteArray(String key,
byte[] deflt)
- Specified by:
getByteArray in class Preferences
getDouble
public double getDouble(String key,
double deflt)
- Specified by:
getDouble in class Preferences
getFloat
public float getFloat(String key,
float deflt)
- Specified by:
getFloat in class Preferences
getInt
public int getInt(String key,
int deflt)
- Specified by:
getInt in class Preferences
getLong
public long getLong(String key,
long deflt)
- Specified by:
getLong in class Preferences
isUserNode
public boolean isUserNode()
- Specified by:
isUserNode in class Preferences
keys
public String[] keys()
throws BackingStoreException
- Specified by:
keys in class Preferences
- Throws:
BackingStoreException
name
public String name()
- Specified by:
name in class Preferences
node
public Preferences node(String name)
- Specified by:
node in class Preferences
nodeExists
public boolean nodeExists(String name)
throws BackingStoreException
- Specified by:
nodeExists in class Preferences
- Throws:
BackingStoreException
parent
public Preferences parent()
- Specified by:
parent in class Preferences
put
public void put(String key,
String value)
- Specified by:
put in class Preferences
putBoolean
public void putBoolean(String key,
boolean value)
- Specified by:
putBoolean in class Preferences
putByteArray
public void putByteArray(String key,
byte[] value)
- Specified by:
putByteArray in class Preferences
putDouble
public void putDouble(String key,
double value)
- Specified by:
putDouble in class Preferences
putFloat
public void putFloat(String key,
float value)
- Specified by:
putFloat in class Preferences
putInt
public void putInt(String key,
int value)
- Specified by:
putInt in class Preferences
putLong
public void putLong(String key,
long value)
- Specified by:
putLong in class Preferences
remove
public void remove(String key)
- Specified by:
remove in class Preferences
removeNode
public void removeNode()
throws BackingStoreException
- Specified by:
removeNode in class Preferences
- Throws:
BackingStoreException
addNodeChangeListener
public void addNodeChangeListener(NodeChangeListener ncl)
- Specified by:
addNodeChangeListener in class Preferences
addPreferenceChangeListener
public void addPreferenceChangeListener(PreferenceChangeListener pcl)
- Specified by:
addPreferenceChangeListener in class Preferences
removeNodeChangeListener
public void removeNodeChangeListener(NodeChangeListener ncl)
- Specified by:
removeNodeChangeListener in class Preferences
removePreferenceChangeListener
public void removePreferenceChangeListener(PreferenceChangeListener pcl)
- Specified by:
removePreferenceChangeListener in class Preferences
sync
public void sync()
throws BackingStoreException
- Specified by:
sync in class Preferences
- Throws:
BackingStoreException
toString
public String toString()
- Specified by:
toString in class Preferences
Please submit a feedback, bug or feature