Package com.algo.config
Class Preferences
- java.lang.Object
-
- com.algo.config.Preferences
-
public final class Preferences extends java.lang.ObjectStores user-specific preferences. In contrast to the Java Preferences API, this class stores everything in a single file in the user's home directory.
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static java.lang.BooleangetBoolean(java.lang.Class c, java.lang.String key, boolean defaultValue)static java.lang.BooleangetBoolean(java.lang.String key, boolean defaultValue)static GralogColorgetColor(java.lang.Class c, java.lang.String key, GralogColor defaultValue)static GralogColorgetColor(java.lang.String key, GralogColor defaultValue)static java.lang.DoublegetDouble(java.lang.Class c, java.lang.String key, double defaultValue)static java.lang.DoublegetDouble(java.lang.String key, double defaultValue)static java.io.FilegetFile(java.lang.String key, java.lang.String defaultValue)Returns the file with filename from the preferences file with key == key.static java.lang.IntegergetInteger(java.lang.Class c, java.lang.String key, int defaultValue)static java.lang.IntegergetInteger(java.lang.String key, int defaultValue)static java.util.PropertiesgetProperties()static java.lang.StringgetString(java.lang.Class c, java.lang.String key, java.lang.String defaultValue)static java.lang.StringgetString(java.lang.String key, java.lang.String defaultValue)static voidprintProps()static voidsetBoolean(java.lang.Class c, java.lang.String key, boolean b)static voidsetBoolean(java.lang.String key, boolean b)static voidsetColor(java.lang.Class c, java.lang.String key, GralogColor color)static voidsetColor(java.lang.String key, GralogColor c)static voidsetDouble(java.lang.Class c, java.lang.String key, double d)static voidsetDouble(java.lang.String key, double d)static voidsetFile(java.lang.String key, java.io.File file)static voidsetInteger(java.lang.Class c, java.lang.String key, int value)static voidsetInteger(java.lang.String key, int value)static voidsetString(java.lang.Class c, java.lang.String key, java.lang.String value)static voidsetString(java.lang.String key, java.lang.String value)
-
-
-
Method Detail
-
getProperties
public static java.util.Properties getProperties()
-
getString
public static java.lang.String getString(java.lang.Class c, java.lang.String key, java.lang.String defaultValue)
-
getString
public static java.lang.String getString(java.lang.String key, java.lang.String defaultValue)
-
setString
public static void setString(java.lang.Class c, java.lang.String key, java.lang.String value)
-
setString
public static void setString(java.lang.String key, java.lang.String value)
-
getInteger
public static java.lang.Integer getInteger(java.lang.Class c, java.lang.String key, int defaultValue)
-
getInteger
public static java.lang.Integer getInteger(java.lang.String key, int defaultValue)
-
setInteger
public static void setInteger(java.lang.Class c, java.lang.String key, int value)
-
setInteger
public static void setInteger(java.lang.String key, int value)
-
getBoolean
public static java.lang.Boolean getBoolean(java.lang.Class c, java.lang.String key, boolean defaultValue)
-
getBoolean
public static java.lang.Boolean getBoolean(java.lang.String key, boolean defaultValue)
-
setBoolean
public static void setBoolean(java.lang.Class c, java.lang.String key, boolean b)
-
setBoolean
public static void setBoolean(java.lang.String key, boolean b)
-
getFile
public static java.io.File getFile(java.lang.String key, java.lang.String defaultValue)Returns the file with filename from the preferences file with key == key. If the key is not found, returns the defaultValue. If the file is not found, returns null.- Parameters:
key- The key for the preferences file as specified in the definition of PROPERTIESdefaultValue- The default file.- Returns:
- A file or null
-
setFile
public static void setFile(java.lang.String key, java.io.File file)
-
getDouble
public static java.lang.Double getDouble(java.lang.Class c, java.lang.String key, double defaultValue)
-
getDouble
public static java.lang.Double getDouble(java.lang.String key, double defaultValue)
-
setDouble
public static void setDouble(java.lang.Class c, java.lang.String key, double d)
-
setDouble
public static void setDouble(java.lang.String key, double d)
-
getColor
public static GralogColor getColor(java.lang.Class c, java.lang.String key, GralogColor defaultValue)
-
getColor
public static GralogColor getColor(java.lang.String key, GralogColor defaultValue)
-
setColor
public static void setColor(java.lang.Class c, java.lang.String key, GralogColor color)
-
setColor
public static void setColor(java.lang.String key, GralogColor c)
-
printProps
public static void printProps()
-
-