javatools.util
Class JarPreferences
java.lang.Object
|
+--java.util.prefs.Preferences
|
+--javatools.util.JarPreferences
- public class JarPreferences
- extends java.util.prefs.Preferences
Field Summary |
(package private) java.lang.ClassLoader |
cl
|
(package private) java.lang.String |
path
|
(package private) java.util.prefs.Preferences |
preferences
|
(package private) java.util.Properties |
properties
|
Fields inherited from class java.util.prefs.Preferences |
MAX_KEY_LENGTH, MAX_NAME_LENGTH, MAX_VALUE_LENGTH |
Constructor Summary |
protected |
JarPreferences(java.util.prefs.Preferences preferences)
|
Method Summary |
java.lang.String |
absolutePath()
|
void |
addNodeChangeListener(java.util.prefs.NodeChangeListener ncl)
|
void |
addPreferenceChangeListener(java.util.prefs.PreferenceChangeListener pcl)
|
java.lang.String[] |
childrenNames()
|
(package private) static java.lang.String |
classToPackagePath(java.lang.Class cls)
|
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)
|
java.lang.ClassLoader |
getClassLoader()
|
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)
|
java.util.List |
getPropertyList(java.lang.String propertyName,
java.util.List def)
|
static void |
importPreferences(java.io.InputStream is)
|
boolean |
isUserNode()
|
boolean |
jarNodeExists(java.lang.String pathName,
java.lang.ClassLoader cl)
|
java.lang.String[] |
keys()
|
(package private) boolean |
loadJarProperties(java.lang.String pathName)
|
(package private) boolean |
loadJarProperties(java.lang.String pathName,
java.lang.ClassLoader cl)
|
static void |
main(java.lang.String[] args)
|
java.lang.String |
name()
|
java.util.prefs.Preferences |
node(java.lang.String pathName)
|
java.util.prefs.Preferences |
node(java.lang.String pathName,
java.lang.ClassLoader cl)
|
boolean |
nodeExists(java.lang.String pathName)
|
boolean |
nodeExists(java.lang.String pathName,
java.lang.ClassLoader cl)
|
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()
|
static java.util.prefs.Preferences |
systemNodeForPackage(java.lang.Class c)
|
static java.util.prefs.Preferences |
systemRoot()
|
java.util.Properties |
toProperties()
|
java.lang.String |
toString()
|
static java.util.prefs.Preferences |
userNodeForPackage(java.lang.Class c)
|
static java.util.prefs.Preferences |
userRoot()
|
Methods inherited from class java.util.prefs.Preferences |
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
preferences
java.util.prefs.Preferences preferences
properties
java.util.Properties properties
path
java.lang.String path
cl
java.lang.ClassLoader cl
JarPreferences
protected JarPreferences(java.util.prefs.Preferences preferences)
userNodeForPackage
public static java.util.prefs.Preferences userNodeForPackage(java.lang.Class c)
systemNodeForPackage
public static java.util.prefs.Preferences systemNodeForPackage(java.lang.Class c)
userRoot
public static java.util.prefs.Preferences userRoot()
systemRoot
public static java.util.prefs.Preferences systemRoot()
importPreferences
public static void importPreferences(java.io.InputStream is)
throws java.io.IOException,
java.util.prefs.InvalidPreferencesFormatException
java.io.IOException
java.util.prefs.InvalidPreferencesFormatException
main
public static void main(java.lang.String[] args)
throws java.util.prefs.BackingStoreException
java.util.prefs.BackingStoreException
classToPackagePath
static java.lang.String classToPackagePath(java.lang.Class cls)
getClassLoader
public java.lang.ClassLoader getClassLoader()
get
public java.lang.String get(java.lang.String key,
java.lang.String def)
- Specified by:
get
in class java.util.prefs.Preferences
getPropertyList
public java.util.List getPropertyList(java.lang.String propertyName,
java.util.List def)
getInt
public int getInt(java.lang.String key,
int def)
- Specified by:
getInt
in class java.util.prefs.Preferences
getLong
public long getLong(java.lang.String key,
long def)
- Specified by:
getLong
in class java.util.prefs.Preferences
getBoolean
public boolean getBoolean(java.lang.String key,
boolean def)
- Specified by:
getBoolean
in class java.util.prefs.Preferences
getFloat
public float getFloat(java.lang.String key,
float def)
- Specified by:
getFloat
in class java.util.prefs.Preferences
getDouble
public double getDouble(java.lang.String key,
double def)
- Specified by:
getDouble
in class java.util.prefs.Preferences
getByteArray
public byte[] getByteArray(java.lang.String key,
byte[] def)
- Specified by:
getByteArray
in class java.util.prefs.Preferences
isUserNode
public boolean isUserNode()
- Specified by:
isUserNode
in class java.util.prefs.Preferences
toString
public java.lang.String toString()
- Specified by:
toString
in class java.util.prefs.Preferences
put
public void put(java.lang.String key,
java.lang.String value)
- Specified by:
put
in class java.util.prefs.Preferences
remove
public void remove(java.lang.String key)
- Specified by:
remove
in class java.util.prefs.Preferences
clear
public void clear()
throws java.util.prefs.BackingStoreException
- Specified by:
clear
in class java.util.prefs.Preferences
java.util.prefs.BackingStoreException
putInt
public void putInt(java.lang.String key,
int value)
- Specified by:
putInt
in class java.util.prefs.Preferences
putLong
public void putLong(java.lang.String key,
long value)
- Specified by:
putLong
in class java.util.prefs.Preferences
putBoolean
public void putBoolean(java.lang.String key,
boolean value)
- Specified by:
putBoolean
in class java.util.prefs.Preferences
putFloat
public void putFloat(java.lang.String key,
float value)
- Specified by:
putFloat
in class java.util.prefs.Preferences
putDouble
public void putDouble(java.lang.String key,
double value)
- Specified by:
putDouble
in class java.util.prefs.Preferences
putByteArray
public void putByteArray(java.lang.String key,
byte[] value)
- Specified by:
putByteArray
in class java.util.prefs.Preferences
keys
public java.lang.String[] keys()
throws java.util.prefs.BackingStoreException
- Specified by:
keys
in class java.util.prefs.Preferences
java.util.prefs.BackingStoreException
childrenNames
public java.lang.String[] childrenNames()
throws java.util.prefs.BackingStoreException
- Specified by:
childrenNames
in class java.util.prefs.Preferences
java.util.prefs.BackingStoreException
parent
public java.util.prefs.Preferences parent()
- Specified by:
parent
in class java.util.prefs.Preferences
node
public java.util.prefs.Preferences node(java.lang.String pathName)
- Specified by:
node
in class java.util.prefs.Preferences
node
public java.util.prefs.Preferences node(java.lang.String pathName,
java.lang.ClassLoader cl)
nodeExists
public boolean nodeExists(java.lang.String pathName)
throws java.util.prefs.BackingStoreException
- Specified by:
nodeExists
in class java.util.prefs.Preferences
java.util.prefs.BackingStoreException
jarNodeExists
public boolean jarNodeExists(java.lang.String pathName,
java.lang.ClassLoader cl)
throws java.util.prefs.BackingStoreException
java.util.prefs.BackingStoreException
nodeExists
public boolean nodeExists(java.lang.String pathName,
java.lang.ClassLoader cl)
throws java.util.prefs.BackingStoreException
java.util.prefs.BackingStoreException
toProperties
public java.util.Properties toProperties()
throws java.util.prefs.BackingStoreException
java.util.prefs.BackingStoreException
removeNode
public void removeNode()
throws java.util.prefs.BackingStoreException
- Specified by:
removeNode
in class java.util.prefs.Preferences
java.util.prefs.BackingStoreException
name
public java.lang.String name()
- Specified by:
name
in class java.util.prefs.Preferences
absolutePath
public java.lang.String absolutePath()
- Specified by:
absolutePath
in class java.util.prefs.Preferences
flush
public void flush()
throws java.util.prefs.BackingStoreException
- Specified by:
flush
in class java.util.prefs.Preferences
java.util.prefs.BackingStoreException
sync
public void sync()
throws java.util.prefs.BackingStoreException
- Specified by:
sync
in class java.util.prefs.Preferences
java.util.prefs.BackingStoreException
addPreferenceChangeListener
public void addPreferenceChangeListener(java.util.prefs.PreferenceChangeListener pcl)
- Specified by:
addPreferenceChangeListener
in class java.util.prefs.Preferences
removePreferenceChangeListener
public void removePreferenceChangeListener(java.util.prefs.PreferenceChangeListener pcl)
- Specified by:
removePreferenceChangeListener
in class java.util.prefs.Preferences
addNodeChangeListener
public void addNodeChangeListener(java.util.prefs.NodeChangeListener ncl)
- Specified by:
addNodeChangeListener
in class java.util.prefs.Preferences
removeNodeChangeListener
public void removeNodeChangeListener(java.util.prefs.NodeChangeListener ncl)
- Specified by:
removeNodeChangeListener
in class java.util.prefs.Preferences
exportNode
public void exportNode(java.io.OutputStream os)
throws java.io.IOException,
java.util.prefs.BackingStoreException
- Specified by:
exportNode
in class java.util.prefs.Preferences
java.io.IOException
java.util.prefs.BackingStoreException
exportSubtree
public void exportSubtree(java.io.OutputStream os)
throws java.io.IOException,
java.util.prefs.BackingStoreException
- Specified by:
exportSubtree
in class java.util.prefs.Preferences
java.io.IOException
java.util.prefs.BackingStoreException
loadJarProperties
boolean loadJarProperties(java.lang.String pathName)
loadJarProperties
boolean loadJarProperties(java.lang.String pathName,
java.lang.ClassLoader cl)