com.germinus.easyconf
Class FileConfigurationChangedReloadingStrategy
java.lang.Object
FileChangedReloadingStrategy
com.germinus.easyconf.FileConfigurationChangedReloadingStrategy
- Direct Known Subclasses:
- FileURLChangedReloadingStrategy
public class FileConfigurationChangedReloadingStrategy
- extends FileChangedReloadingStrategy
Reloads the configuration file even if a base path wasn't originally
specified. This happens for example when it has been loaded from
the classpath. It works too for files that are inside JAR files.
Field Summary |
private static Log |
log
|
private java.net.URL |
sourceURL
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
sourceURL
private java.net.URL sourceURL
log
private static final Log log
FileConfigurationChangedReloadingStrategy
public FileConfigurationChangedReloadingStrategy()
setConfiguration
public void setConfiguration(FileConfiguration configuration)
setSourceURL
protected void setSourceURL(java.net.URL url)
getSourceURL
protected java.net.URL getSourceURL()
updateLastModified
protected void updateLastModified()
- Update the last modified time.
hasChanged
protected boolean hasChanged()
- Check if the configuration has changed since the last time it was loaded.
getFile
protected java.io.File getFile()