本文整理匯總了Java中org.walkmod.conf.entities.Configuration.getParameters方法的典型用法代碼示例。如果您正苦於以下問題:Java Configuration.getParameters方法的具體用法?Java Configuration.getParameters怎麽用?Java Configuration.getParameters使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在類org.walkmod.conf.entities.Configuration
的用法示例。
在下文中一共展示了Configuration.getParameters方法的2個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的Java代碼示例。
示例1: runClassLoaderInitializers
import org.walkmod.conf.entities.Configuration; //導入方法依賴的package包/類
protected void runClassLoaderInitializers(DefaultJavaWalker walker) {
ChainConfig currentChain = walker.getChainConfig();
Configuration conf = currentChain.getConfiguration();
List<InitializerConfig> initCfgs = conf.getInitializers();
Map<String, Object> params = conf.getParameters();
if (initCfgs == null || initCfgs.isEmpty()) {
BasicClasspathInitializer basicInitializer = new BasicClasspathInitializer(walker.getReaderPath(), walker.getParser());
basicInitializer.init(conf);
basicInitializer.load();
} else {
for (InitializerConfig ic : initCfgs) {
String name = ic.getType().substring(0, ic.getType().indexOf("-initializer"));
Object cfgProvider = conf.getBean(name, null);
if (cfgProvider != null) {
ConfigurationProvider cfg = (ConfigurationProvider) cfgProvider;
cfg.init(conf);
cfg.load();
}
}
}
updateVisitorClassLoaders(walker, (ClassLoader) params.get("classLoader"));
}
示例2: requiresToEvaluateClasspath
import org.walkmod.conf.entities.Configuration; //導入方法依賴的package包/類
protected boolean requiresToEvaluateClasspath(DefaultJavaWalker walker) {
ChainConfig currentChain = walker.getChainConfig();
Configuration conf = currentChain.getConfiguration();
boolean alreadyExecuted = false;
Map<String, Object> params = conf.getParameters();
if (params.containsKey("classLoader")) {
alreadyExecuted = true;
}
Collection<ChainConfig> chainConfigs = conf.getChainConfigs();
Iterator<ChainConfig> it = chainConfigs.iterator();
return !(alreadyExecuted && it.next() == currentChain);
}