當前位置: 首頁>>代碼示例>>Java>>正文


Java Configuration.getParameters方法代碼示例

本文整理匯總了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"));
}
 
開發者ID:walkmod,項目名稱:walkmod-javalang-plugin,代碼行數:25,代碼來源:DefaultClasspathEvaluator.java

示例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);
}
 
開發者ID:walkmod,項目名稱:walkmod-javalang-plugin,代碼行數:15,代碼來源:DefaultClasspathEvaluator.java


注:本文中的org.walkmod.conf.entities.Configuration.getParameters方法示例由純淨天空整理自Github/MSDocs等開源代碼及文檔管理平台,相關代碼片段篩選自各路編程大神貢獻的開源項目,源碼版權歸原作者所有,傳播和使用請參考對應項目的License;未經允許,請勿轉載。