public class ConfigurationManager extends Object
Constructor and Description |
---|
ConfigurationManager(I2PAppContext ctx,
File dir,
boolean isPlugin) |
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 File getConfFile()
public void readConfFile()
public void writeConfFile()
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 void setConf(String settingName, int nbr)
settingName
- nbr
- public void setConf(String settingName, String str)
settingName
- str
- public void setConf(String settingName, boolean bool)
settingName
- bool
-