private static XMLConfiguration getConfig() { if (config != null) { return config; } String configPfad = FilenameUtils.concat(PicaPlugin.getConfigDir(), PicaPlugin.OPAC_CONFIGURATION_FILE); if (!new File(configPfad).exists()) { String message = "File not found: ".concat(configPfad); throw new RuntimeException(message, new FileNotFoundException(message)); } try { config = new XMLConfiguration(configPfad); } catch (ConfigurationException e) { logger.error(e); config = new XMLConfiguration(); } config.setListDelimiter('&'); config.setReloadingStrategy(new FileChangedReloadingStrategy()); return config; }
private static XMLConfiguration getConfig() { if (config != null) { return config; } KitodoConfigFile kitodoConfigOpacFile = KitodoConfigFile.OPAC_CONFIGURATION; if (!kitodoConfigOpacFile.exists()) { String message = "File not found: " + kitodoConfigOpacFile.getAbsolutePath(); throw new ConfigException(message, new FileNotFoundException(message)); } try { config = new XMLConfiguration(kitodoConfigOpacFile.getFile()); } catch (ConfigurationException e) { logger.error(e); config = new XMLConfiguration(); } config.setListDelimiter('&'); config.setReloadingStrategy(new FileChangedReloadingStrategy()); return config; } }
config.setListDelimiter(','); URL fileurl = ResourceLocator.getURL(configFile, defaultConfigFile, this.getClass());
configuration.setSchemaValidation(schemaValidation); configuration.setEntityResolver(entityResolver); configuration.setListDelimiter(getListDelimiter()); configuration.addConfigurationListener(this); configuration.addErrorListener(this);
configuration.setSchemaValidation(schemaValidation); configuration.setEntityResolver(entityResolver); configuration.setListDelimiter(getListDelimiter()); configuration.addConfigurationListener(this); configuration.addErrorListener(this);
private static void fillLdap() { config.setDelimiterParsingDisabled(true); config.setListDelimiter((char) 1); Config.config.clear(); try { config.load(); } catch (ConfigurationException e) { // TODO Auto-generated catch block e.printStackTrace(); } State.getInstance().setUseLDAP(Config.config.getBoolean("connectionPool[@useLDAP]", false)); State.getInstance().setUseDynamicLDAPDataSource(Config.config.getBoolean("connectionPool[@enableDynamicLdapDataSource]", false)); State.getInstance().setUseLDAPImport(Config.config.getBoolean("connectionPool[@useLDAPImport]", false)); State.getInstance().setLdapServer(Config.config.getString("connectionPool[@ldapServer]")); State.getInstance().setLdapCn(Config.config.getString("connectionPool[@ldapCn]")); State.getInstance().setLdapBase(Config.config.getString("connectionPool[@ldapBase]")); }