|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectlhmc.gui.thumbnail.SetupManager
public class SetupManager
find, load, and manager user preferences.
SetupManager manages program and user enviroment properties, in four different levels: First, the Java System properties are initialized (which may not be allowed for unsigned Applets). Second, the global properties are loaded via the ClassLoader from a classpath resource, e.g. "/filename". Third, user resources are loaded from a file "$USER/filename" in the user's home directory. Finally, local resources are added from a file "./filename" in the current working directory.
Method Summary | |
---|---|
static boolean |
getBoolean(java.lang.String key,
boolean defaultvalue)
|
static java.awt.Color |
getColor(java.lang.String key,
java.awt.Color defaultcolor)
|
static double |
getDouble(java.lang.String key,
double defaultvalue)
|
static int |
getInteger(java.lang.String key,
int defaultvalue)
|
static java.lang.String |
getNifflerDirectory()
returns the filename of the directory that Niffler uses as its base base directory. |
static java.util.Properties |
getProperties()
|
static java.lang.String |
getProperty(java.lang.String key)
|
static java.lang.String |
getProperty(java.lang.String key,
java.lang.String defaultvalue)
|
static SetupManager |
getSetupManager()
|
static void |
list(java.io.PrintStream ps)
|
static void |
loadAllProperties(java.lang.String filename)
|
static void |
loadGlobalProperties(java.lang.String filename)
load "global" properties from the resource named "filename". |
static void |
loadLocalProperties(java.io.InputStream IS)
|
static void |
loadLocalProperties(java.lang.String filename)
|
static void |
loadURLProperties(java.lang.String urlname)
|
static void |
loadUserProperties(java.lang.String filename)
|
static void |
main(java.lang.String[] argv)
|
static void |
merge(java.util.Properties dest,
java.util.Properties src)
|
static void |
save(java.io.OutputStream OS,
java.lang.String label)
|
static void |
saveLocalProperties(java.lang.String label,
java.lang.String filename)
|
static void |
saveUserProperties(java.lang.String label,
java.lang.String filename)
|
static void |
setBoolean(java.lang.String key,
boolean value)
|
static void |
setProperty(java.lang.String key,
java.lang.String value)
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Method Detail |
---|
public static SetupManager getSetupManager()
public static java.lang.String getNifflerDirectory()
public static java.util.Properties getProperties()
public static java.lang.String getProperty(java.lang.String key, java.lang.String defaultvalue)
public static java.lang.String getProperty(java.lang.String key)
public static int getInteger(java.lang.String key, int defaultvalue)
public static boolean getBoolean(java.lang.String key, boolean defaultvalue)
public static double getDouble(java.lang.String key, double defaultvalue)
public static java.awt.Color getColor(java.lang.String key, java.awt.Color defaultcolor)
public static void setProperty(java.lang.String key, java.lang.String value)
public static void setBoolean(java.lang.String key, boolean value)
public static void loadAllProperties(java.lang.String filename)
public static void loadGlobalProperties(java.lang.String filename)
public static void loadUserProperties(java.lang.String filename)
public static void loadLocalProperties(java.lang.String filename)
public static void loadLocalProperties(java.io.InputStream IS)
public static void loadURLProperties(java.lang.String urlname)
public static void save(java.io.OutputStream OS, java.lang.String label)
public static void saveUserProperties(java.lang.String label, java.lang.String filename)
public static void saveLocalProperties(java.lang.String label, java.lang.String filename)
public static void merge(java.util.Properties dest, java.util.Properties src)
public static void list(java.io.PrintStream ps)
public static void main(java.lang.String[] argv)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |