public class ConfigurationManager extends Object
| Constructor and Description |
|---|
ConfigurationManager(I2PAppContext ctx,
File dir,
boolean isPlugin)ConfigurationManager. |
| Modifier and Type | Method and Description |
|---|---|
boolean | getConf(String settingName,
boolean defaultValue)Check if a specific boolean configuration exists. |
int | getConf(String settingName,
int defaultValue)Check if a specific boolean configuration exists. |
String | getConf(String settingName,
String defaultValue)Get a specific String configuration. |
File | getConfFile() |
void | readConfFile()Reads configuration from file, every line is parsed as key=value. |
void | setConf(String settingName,
boolean bool)Set a specific boolean setting |
void | setConf(String settingName,
int nbr)Set a specific int setting |
void | setConf(String settingName,
String str)Set a specific string setting |
void | writeConfFile()Write configuration into default config file. |
public ConfigurationManager(I2PAppContext ctx, File dir, boolean isPlugin)
public boolean getConf(String settingName, boolean defaultValue)
settingName - The key for the configuration.defaultValue - If the configuration is not found, we use a default value.public int getConf(String settingName, int defaultValue)
settingName - The key for the configuration.defaultValue - If the configuration is not found, we use a default value.public String getConf(String settingName, String defaultValue)
settingName - The key for the configuration.defaultValue - If the configuration is not found, we use a default value.public File getConfFile()
public void readConfFile()
public void setConf(String settingName, boolean bool)
settingName - the setting namebool - the boolpublic void setConf(String settingName, int nbr)
settingName - the setting namenbr - the nbrpublic void setConf(String settingName, String str)
settingName - the setting namestr - the strpublic void writeConfFile()