org.ini4j.addon
Class PreferencesWrapper
Object
Preferences
PreferencesWrapper
- Direct Known Subclasses:
- StrictPreferences
public class PreferencesWrapper
- extends Preferences
Method Summary |
String |
absolutePath()
|
void |
addNodeChangeListener(NodeChangeListener ncl)
|
void |
addPreferenceChangeListener(PreferenceChangeListener pcl)
|
String[] |
childrenNames()
|
void |
clear()
|
void |
exportNode(OutputStream os)
|
void |
exportSubtree(OutputStream os)
|
void |
flush()
|
String |
get(String key,
String def)
|
boolean |
getBoolean(String key,
boolean def)
|
byte[] |
getByteArray(String key,
byte[] def)
|
double |
getDouble(String key,
double def)
|
float |
getFloat(String key,
float def)
|
int |
getInt(String key,
int def)
|
long |
getLong(String key,
long def)
|
boolean |
isUserNode()
|
String[] |
keys()
|
String |
name()
|
Preferences |
node(String pathName)
|
boolean |
nodeExists(String pathName)
|
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)
|
void |
remove(String key)
|
void |
removeNode()
|
void |
removeNodeChangeListener(NodeChangeListener ncl)
|
void |
removePreferenceChangeListener(PreferenceChangeListener pcl)
|
void |
sync()
|
String |
toString()
|
peer
protected Preferences peer
PreferencesWrapper
public PreferencesWrapper(Preferences peer)
put
public void put(String key,
String value)
- Specified by:
put
in class Preferences
get
public String get(String key,
String def)
- Specified by:
get
in class Preferences
remove
public void remove(String key)
- Specified by:
remove
in class Preferences
clear
public void clear()
throws BackingStoreException
- Specified by:
clear
in class Preferences
- Throws:
BackingStoreException
putInt
public void putInt(String key,
int value)
- Specified by:
putInt
in class Preferences
getInt
public int getInt(String key,
int def)
- Specified by:
getInt
in class Preferences
putLong
public void putLong(String key,
long value)
- Specified by:
putLong
in class Preferences
getLong
public long getLong(String key,
long def)
- Specified by:
getLong
in class Preferences
putBoolean
public void putBoolean(String key,
boolean value)
- Specified by:
putBoolean
in class Preferences
getBoolean
public boolean getBoolean(String key,
boolean def)
- Specified by:
getBoolean
in class Preferences
putFloat
public void putFloat(String key,
float value)
- Specified by:
putFloat
in class Preferences
getFloat
public float getFloat(String key,
float def)
- Specified by:
getFloat
in class Preferences
putDouble
public void putDouble(String key,
double value)
- Specified by:
putDouble
in class Preferences
getDouble
public double getDouble(String key,
double def)
- Specified by:
getDouble
in class Preferences
putByteArray
public void putByteArray(String key,
byte[] value)
- Specified by:
putByteArray
in class Preferences
getByteArray
public byte[] getByteArray(String key,
byte[] def)
- Specified by:
getByteArray
in class Preferences
keys
public String[] keys()
throws BackingStoreException
- Specified by:
keys
in class Preferences
- Throws:
BackingStoreException
childrenNames
public String[] childrenNames()
throws BackingStoreException
- Specified by:
childrenNames
in class Preferences
- Throws:
BackingStoreException
parent
public Preferences parent()
- Specified by:
parent
in class Preferences
node
public Preferences node(String pathName)
- Specified by:
node
in class Preferences
nodeExists
public boolean nodeExists(String pathName)
throws BackingStoreException
- Specified by:
nodeExists
in class Preferences
- Throws:
BackingStoreException
removeNode
public void removeNode()
throws BackingStoreException
- Specified by:
removeNode
in class Preferences
- Throws:
BackingStoreException
name
public String name()
- Specified by:
name
in class Preferences
absolutePath
public String absolutePath()
- Specified by:
absolutePath
in class Preferences
isUserNode
public boolean isUserNode()
- Specified by:
isUserNode
in class Preferences
toString
public String toString()
- Specified by:
toString
in class Preferences
flush
public void flush()
throws BackingStoreException
- Specified by:
flush
in class Preferences
- Throws:
BackingStoreException
sync
public void sync()
throws BackingStoreException
- Specified by:
sync
in class Preferences
- Throws:
BackingStoreException
addPreferenceChangeListener
public void addPreferenceChangeListener(PreferenceChangeListener pcl)
- Specified by:
addPreferenceChangeListener
in class Preferences
removePreferenceChangeListener
public void removePreferenceChangeListener(PreferenceChangeListener pcl)
- Specified by:
removePreferenceChangeListener
in class Preferences
addNodeChangeListener
public void addNodeChangeListener(NodeChangeListener ncl)
- Specified by:
addNodeChangeListener
in class Preferences
removeNodeChangeListener
public void removeNodeChangeListener(NodeChangeListener ncl)
- Specified by:
removeNodeChangeListener
in class Preferences
exportNode
public void exportNode(OutputStream os)
throws IOException,
BackingStoreException
- Specified by:
exportNode
in class Preferences
- Throws:
IOException
BackingStoreException
exportSubtree
public void exportSubtree(OutputStream os)
throws IOException,
BackingStoreException
- Specified by:
exportSubtree
in class Preferences
- Throws:
IOException
BackingStoreException