@Nonnull HierarchicalConfiguration getModulesConfiguration() { try { return configuration.configurationAt( MODULES_KEY ); } catch ( IllegalArgumentException ignore ) { configuration.addProperty( MODULES_KEY, "" ); return configuration.configurationAt( MODULES_KEY ); } }
@NotNull HierarchicalConfiguration getModulesConfiguration() { try { return configuration.configurationAt( MODULES_KEY ); } catch ( IllegalArgumentException ignore ) { configuration.addProperty( MODULES_KEY, "" ); return configuration.configurationAt( MODULES_KEY ); } }
/** * This takes a configuration and looks in it for a given name for the tag. Called by {@link #findConfiguration(String, String, String)}. * @param cfg * @param cfgName * @param topNodeTag * @return */ protected static ConfigurationNode findNamedConfig(XMLConfiguration cfg, String cfgName, String topNodeTag) { ConfigurationNode cn = null; if (cfgName == null) { cn = cfg.configurationAt(topNodeTag).getRootNode(); } else { cn = Configurations.getConfig(cfg, topNodeTag, cfgName); } return cn; }
/** * Retrieve the configuration for the passed catalog name from config file. * @param catalogName String identifying the catalog by attribute "title" * @return HierarchicalConfiguration for single catalog */ public static HierarchicalConfiguration getCatalog(String catalogName) { XMLConfiguration conf = getConfig(); int countCatalogues = conf.getMaxIndex("catalogue"); HierarchicalConfiguration catalog = null; for (int i = 0; i <= countCatalogues; i++) { String title = conf.getString("catalogue(" + i + ")[@title]"); if (title.equals(catalogName)) { catalog = conf.configurationAt("catalogue(" + i + ")"); } } if (Objects.nonNull(catalog)) { return catalog; } else { throw new ConfigException(catalogName); } }
XMLConfigurationUtil.newInstance(xml, "statusStore"); return new JobSuiteStatusSnapshot(loadTreeNode( null, xml.configurationAt("job"), suiteName, serial), logManager);
@SuppressWarnings("unchecked") private static void fillVersionCheck() { try { Config.config.configurationAt("versionCheck"); State.getInstance().setVersionCheckEnabled(true); } catch (IllegalArgumentException iae) {
configuration.addProperty(configKey + ".name", provider.getName()); final Configuration providerConfig = configuration.configurationAt(configKey, true); provider.init(providerConfig, this);