void |
Settings.add(java.lang.String name,
java.lang.Object value) |
Adds a setting value.
|
void |
Settings.add(java.util.Map settingMap) |
|
void |
Settings.addDefault(java.lang.String name,
java.lang.Object value) |
Adds a setting value with low priority.
|
void |
Settings.addDefaults(java.util.Map settingMap) |
|
void |
Settings.addDefaultsWithStrings(java.util.Properties props) |
|
void |
Settings.addDefaultWithString(java.lang.String name,
java.lang.String value) |
|
void |
Settings.addWithString(java.lang.String name,
java.lang.String value) |
|
void |
Settings.addWithStrings(java.util.Properties props) |
|
protected abstract java.lang.Object |
Settings.SettingType.convert(Settings settings,
java.lang.Object value) |
Converts an object to the type of the setting.
|
void |
Settings.define(java.lang.String name,
Settings.SettingType type,
boolean merge,
boolean forceStr) |
Defines a new setting.
|
protected void |
Settings.doProcessing(Engine eng,
java.io.File[] sources,
java.io.File sourceFile,
java.io.File outputFile) |
Executes the processing session(s) on the Engine level,
using the already initialized Engine object.
|
void |
Settings.execute() |
Executes a processing session based on the setting values.
|
static void |
Settings.fixVersion08SettingNames(java.util.Properties props) |
Backward compatibility hack: renames properties that use
pre-FMPP 0.9.0 names of settings.
|
void |
Settings.load(java.io.File cfgFile) |
Loads settings from a configuration file.
|
void |
Settings.loadDefaults(java.io.File cfgFile) |
|
protected abstract java.lang.Object |
Settings.SettingType.merge(Settings settings,
java.lang.Object defValue,
java.lang.Object value) |
Merges two setting values.
|
protected abstract java.lang.Object |
Settings.SettingType.parse(Settings settings,
java.lang.String value,
boolean forceStr) |
Converts a string value to the type of the setting.
|
static int |
Settings.quietSettingValueToInt(java.lang.String value,
java.lang.String name) |
Returns 0 for verbose mode, 1 for quiet mode, 2 for really-quiet mode.
|
void |
Settings.set(java.lang.String name,
boolean value) |
Convenience method for setting a Boolean value.
|
void |
Settings.set(java.lang.String name,
int value) |
Convenience method for setting an Integer value.
|
void |
Settings.set(java.lang.String name,
java.lang.Object value) |
Sets the value of a setting.
|
void |
Settings.set(java.util.Map settingValues) |
|
void |
Settings.setDefault(java.lang.String name,
boolean value) |
|
void |
Settings.setDefault(java.lang.String name,
int value) |
|
void |
Settings.setDefault(java.lang.String name,
java.lang.Object value) |
Sets the value of a setting if the value wasn't set yet.
|
void |
Settings.setDefaults(java.util.Map settingValues) |
|
void |
Settings.setDefaultsWithStrings(java.util.Properties props) |
|
void |
Settings.setDefaultWithString(java.lang.String name,
java.lang.String value) |
|
void |
Settings.setWithString(java.lang.String name,
java.lang.String value) |
|
void |
Settings.setWithStrings(java.util.Properties props) |
|
void |
Settings.undashNames(java.util.Properties props) |
Converts legacy dashed setting names to the standard format, as
source-root to sourceRoot .
|