public final class DBManConfigurationHelper extends java.lang.Object implements DBManConfigurationHelperI
Constructor and Description |
---|
DBManConfigurationHelper(java.io.File _confFile) |
Modifier and Type | Method and Description |
---|---|
void |
activateIniCheck()
Activate periodical checking of ini file for changes via ConfChangeTimerTask.
|
void |
activateIniCheck(long delay) |
void |
activateIniCheck(long delay,
long period) |
void |
addEventListener(ConfChangeEventListenerI l) |
void |
commentOut(java.lang.String _section,
java.lang.String _variable,
java.lang.String _comment) |
void |
deactivateIniCheck()
Stop periodical checking of ini file for changes.
|
java.lang.String |
doUpdate() |
java.lang.String |
doUpdate(long l) |
void |
fireConfChangeEvent() |
java.lang.String |
getCommentedOut(java.lang.String _section,
java.lang.String _variable) |
bini |
getConf()
Get the configuration file
|
ErrorHandler |
getErrorHandler() |
java.lang.String |
getInifileName() |
java.util.Properties |
getSectionAsProperties(java.lang.String section)
Get a complete section wrapped into a Properties object
|
java.util.Properties |
getSectionAsProperties(java.lang.String section,
java.util.Properties props) |
java.lang.String |
getSourceFilePath()
Periodically checking if mytism.ini is changed
if yes informing listeners of DBManConfigurationHelper
|
java.lang.String |
getval(java.lang.String section,
java.lang.String variable)
Get a value from Inifile: Sektion,Variable
|
java.lang.String |
getval(java.lang.String section,
java.lang.String variable,
java.lang.String $default)
Get a value with default from Inifile: Sektion,Variable,Default
|
java.lang.String |
getvalAndVerify(java.lang.String section,
java.lang.String variable,
java.lang.String $default,
netrexx.lang.Rexx props) |
boolean |
getValueAsBool(java.lang.String _section,
java.lang.String _variable) |
boolean |
getValueAsBool(java.lang.String _section,
java.lang.String _variable,
boolean _default) |
int |
getValueAsInt(java.lang.String _section,
java.lang.String _variable) |
int |
getValueAsInt(java.lang.String _section,
java.lang.String _variable,
int _default) |
java.lang.String |
getValueAsString(java.lang.String _section,
java.lang.String _variable) |
java.lang.String |
getValueAsString(java.lang.String _section,
java.lang.String _variable,
java.lang.String _default) |
java.lang.String |
getvalWithUpdateAllowed(java.lang.String section,
java.lang.String variable)
Get a value from Inifile and updates ini structures before if needed
|
boolean |
hasSection(java.lang.String section) |
void |
removeEventListener(ConfChangeEventListenerI l) |
void |
save() |
java.lang.String |
save(java.io.BufferedReader _reader) |
void |
setSourceFilePath(java.lang.String $5) |
void |
setval(java.lang.String _section,
java.lang.String _variable,
java.lang.String _value) |
public DBManConfigurationHelper(java.io.File _confFile) throws java.io.IOException, java.io.FileNotFoundException
java.io.IOException
java.io.FileNotFoundException
public void activateIniCheck()
delay
- delay in milliseconds before the ConfChangeTimerTask is to be executedperiod
- time in milliseconds between successive ConfChangeTimerTask executionspublic void activateIniCheck(long delay)
public void activateIniCheck(long delay, long period)
public void deactivateIniCheck()
public void addEventListener(ConfChangeEventListenerI l)
addEventListener
in interface DBManConfigurationHelperI
public void removeEventListener(ConfChangeEventListenerI l)
removeEventListener
in interface DBManConfigurationHelperI
public void fireConfChangeEvent()
public java.lang.String doUpdate(long l)
public java.lang.String doUpdate()
public java.lang.String getInifileName()
public bini getConf()
getConf
in interface DBManConfigurationHelperI
public ErrorHandler getErrorHandler()
public java.lang.String getvalAndVerify(java.lang.String section, java.lang.String variable, java.lang.String $default, netrexx.lang.Rexx props) throws java.lang.IllegalArgumentException
java.lang.IllegalArgumentException
public java.lang.String getval(java.lang.String section, java.lang.String variable)
public java.lang.String getval(java.lang.String section, java.lang.String variable, java.lang.String $default)
getval
in interface DBManConfigurationHelperI
public java.lang.String getValueAsString(java.lang.String _section, java.lang.String _variable)
getValueAsString
in interface DBManConfigurationHelperI
public java.lang.String getValueAsString(java.lang.String _section, java.lang.String _variable, java.lang.String _default)
getValueAsString
in interface DBManConfigurationHelperI
public boolean getValueAsBool(java.lang.String _section, java.lang.String _variable)
getValueAsBool
in interface DBManConfigurationHelperI
public boolean getValueAsBool(java.lang.String _section, java.lang.String _variable, boolean _default)
getValueAsBool
in interface DBManConfigurationHelperI
public int getValueAsInt(java.lang.String _section, java.lang.String _variable)
public int getValueAsInt(java.lang.String _section, java.lang.String _variable, int _default)
getValueAsInt
in interface DBManConfigurationHelperI
public java.lang.String getvalWithUpdateAllowed(java.lang.String section, java.lang.String variable)
public java.util.Properties getSectionAsProperties(java.lang.String section)
public java.util.Properties getSectionAsProperties(java.lang.String section, java.util.Properties props)
public boolean hasSection(java.lang.String section)
hasSection
in interface DBManConfigurationHelperI
public void setval(java.lang.String _section, java.lang.String _variable, java.lang.String _value)
public void commentOut(java.lang.String _section, java.lang.String _variable, java.lang.String _comment)
public java.lang.String getCommentedOut(java.lang.String _section, java.lang.String _variable)
public void save() throws java.io.IOException, java.io.FileNotFoundException
java.io.IOException
java.io.FileNotFoundException
public java.lang.String save(java.io.BufferedReader _reader)
public java.lang.String getSourceFilePath()
getSourceFilePath
in interface DBManConfigurationHelperI
public void setSourceFilePath(java.lang.String $5)
Copyright © 2000-2024 OAshi S.à r.l. All Rights Reserved.