org.nuiton.rss
Class ConfigInitializer<S,D>
java.lang.Object
org.nuiton.rss.ConfigInitializer<S,D>
- Direct Known Subclasses:
- RSSConfig.RSSConfigInitializer, RSSGeneratorConfig.RssGeneratorConfigInitializer
public abstract class ConfigInitializer<S,D>
- extends java.lang.Object
- Author:
- tony
|
Method Summary |
protected abstract java.lang.String |
getConfigValue(S config,
java.lang.String fullConfigName)
|
abstract void |
init(S config)
|
void |
init(java.lang.String prefix,
java.lang.Class<D> klass,
S config,
java.lang.String... keys)
Initialise RSSConfig. |
protected void |
loadConfig(S config,
D instance,
java.lang.String prefix,
java.lang.String configName)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ConfigInitializer
public ConfigInitializer()
getConfigValue
protected abstract java.lang.String getConfigValue(S config,
java.lang.String fullConfigName)
- Parameters:
config - l'object source contenant les configsfullConfigName - le nom complet de la propriete recherchee
- Returns:
- la valeur de la propriete ou null si non trouve
init
public abstract void init(S config)
init
public void init(java.lang.String prefix,
java.lang.Class<D> klass,
S config,
java.lang.String... keys)
- Initialise RSSConfig.
- Parameters:
klass - la class de la configuration de destinationconfig - la configuration source
loadConfig
protected void loadConfig(S config,
D instance,
java.lang.String prefix,
java.lang.String configName)
Copyright © 2008-2009 CodeLutin. All Rights Reserved.