net.eduvax.util
public class ConfigHandler extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
private ConfigChecker |
_checker
configuration checker.
|
private java.lang.String[] |
_cmdArgs
command line arguments.
|
(package private) java.util.Properties |
_config
configuration.
|
private java.util.Properties |
_defaultConfig
default configuration.
|
private java.lang.String |
filePath
rc file path.
|
Constructor and Description |
---|
ConfigHandler()
Default constructor
|
ConfigHandler(java.util.Properties def,
java.lang.String file,
java.lang.String[] args,
ConfigChecker ch) |
Modifier and Type | Method and Description |
---|---|
java.util.Properties |
get()
get configuration.
|
int |
load()
Load rc file and scan command line arguments.
|
void |
setArgs(java.lang.String[] args)
set command line arguments to parse
|
void |
setChecker(ConfigChecker ch)
set checker to use to verify configuration.
|
void |
setDefault(java.util.Properties def)
set default configuration.
|
void |
setFilePath(java.lang.String path)
set rc file path.
|
private java.util.Properties _defaultConfig
java.util.Properties _config
private ConfigChecker _checker
private java.lang.String[] _cmdArgs
private java.lang.String filePath
public ConfigHandler()
public ConfigHandler(java.util.Properties def, java.lang.String file, java.lang.String[] args, ConfigChecker ch)
- public int load()
ConfigChecker
public java.util.Properties get()
load()
public void setDefault(java.util.Properties def)
def
- default propertiespublic void setChecker(ConfigChecker ch)
ch
- checker.public void setArgs(java.lang.String[] args)
args
- public void setFilePath(java.lang.String path)
path
- rc file path