Package i2p.susi.util
Class Config
java.lang.Object
i2p.susi.util.Config
public class Config extends Object
Warning - static - not for use by multiple applications or prefixes
- Author:
- susi
-
Constructor Summary
Constructors Constructor Description Config() -
Method Summary
Modifier and Type Method Description static PropertiesgetProperties()Returns the properties, sorted, WITHOUT the prefixstatic StringgetProperty(String name)static intgetProperty(String name, int defaultValue)static StringgetProperty(String name, String defaultValue)static booleanhasConfigFile()Don't bother showing a reload config button if this returns false.static voidreloadConfiguration()static voidsaveConfiguration(Properties newProps)Saves the properties.static voidsetPrefix(String prefix)Static! Not for use by multiple applications!
-
Constructor Details
-
Config
public Config()
-
-
Method Details
-
getProperty
- Parameters:
name-
-
hasConfigFile
public static boolean hasConfigFile()Don't bother showing a reload config button if this returns false.- Since:
- 0.9.13
-
reloadConfiguration
public static void reloadConfiguration() -
getProperties
Returns the properties, sorted, WITHOUT the prefix- Since:
- 0.9.13
-
saveConfiguration
Saves the properties. A property not in newProps will be removed but will not override the default in the resource.- Parameters:
newProps- non-null WITHOUT the prefix- Throws:
IOException- Since:
- 0.9.13
-
getProperty
- Parameters:
name-defaultValue-
-
getProperty
- Parameters:
name-defaultValue-
-
setPrefix
Static! Not for use by multiple applications!- Parameters:
prefix-
-