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)