List of usage examples for org.apache.commons.configuration HierarchicalConfiguration getBoolean
public boolean getBoolean(String key, boolean defaultValue)
From source file:com.tulskiy.musique.system.configuration.PlaylistConfiguration.java
public static List<Playlist> getPlaylists() { ArrayList<Playlist> playlists = new ArrayList<Playlist>(); Configuration config = Application.getInstance().getConfiguration(); Iterator pConfs = config.configurationsAt(getPlaylistKey()).iterator(); while (pConfs.hasNext()) { Playlist playlist = new Playlist(); playlist.setColumns(new LinkedList<PlaylistColumn>()); HierarchicalConfiguration pConf = (HierarchicalConfiguration) pConfs.next(); playlist.setName(pConf.getString("name", "Default")); playlist.setGroupBy(pConf.getString("groupBy")); playlist.setLibraryView(pConf.getBoolean("isLibraryView", false)); Iterator cConfs = pConf.configurationsAt("columns.column").iterator(); while (cConfs.hasNext()) { PlaylistColumn column = new PlaylistColumn(); HierarchicalConfiguration cConf = (HierarchicalConfiguration) cConfs.next(); column.setName(cConf.getString("name")); column.setExpression(cConf.getString("expression")); column.setSize(cConf.getInt("size")); column.setAllign(cConf.getInt("alignment")); playlist.getColumns().add(column); }//from w ww . j a v a 2 s. com playlists.add(playlist); } return playlists; }
From source file:com.gs.obevo.db.api.factory.DbEnvironmentXmlEnricher.java
private static Function<HierarchicalConfiguration, User> convertCfgToUser(final Tokenizer tokenizer) { return new Function<HierarchicalConfiguration, User>() { @Override// w ww.j a va 2 s .c om public User valueOf(HierarchicalConfiguration cfg) { return new User(tokenizer.tokenizeString(cfg.getString("[@name]")), cfg.getString("[@password]"), cfg.getBoolean("[@admin]", false)); } }; }
From source file:com.vangent.hieos.empi.config.BlockingFieldConfig.java
/** * /*from w ww .j a v a 2s . c o m*/ * @param hc * @param empiConfig * @throws EMPIException */ public void load(HierarchicalConfiguration hc, EMPIConfig empiConfig) throws EMPIException { this.name = hc.getString(NAME); this.required = hc.getBoolean(REQUIRED, false); // Link to field configuration. this.fieldConfig = empiConfig.getFieldConfig(this.name); }
From source file:com.vangent.hieos.hl7v2util.acceptor.config.ListenerConfig.java
/** * /*from www . ja v a 2 s . com*/ * @param hc * @param acceptorConfig * @throws HL7v2UtilException */ public void load(HierarchicalConfiguration hc, AcceptorConfig acceptorConfig) throws HL7v2UtilException { enabled = hc.getBoolean(ENABLED, false); tlsEnabled = hc.getBoolean(TLS_ENABLED, false); port = hc.getInt(PORT, -1); threadPoolSize = hc.getInt(THREAD_POOL_SIZE, -1); if (tlsEnabled) { this.loadCipherSuites(hc); } if (port == -1) { throw new HL7v2UtilException("Must specify " + PORT + " in configuration."); } if (threadPoolSize == -1) { throw new HL7v2UtilException("Must specify " + THREAD_POOL_SIZE + " in configuration."); } }
From source file:com.vangent.hieos.empi.config.BlockingPassConfig.java
/** * * @param hc//from www. j a v a2 s . co m * @param empiConfig * @throws EMPIException */ public void load(HierarchicalConfiguration hc, EMPIConfig empiConfig) throws EMPIException { List blockingFields = hc.configurationsAt(BLOCKING_FIELDS); this.enabledDuringSubjectAdd = hc.getBoolean(ENABLED_DURING_SUBJECT_ADD, true); for (Iterator it = blockingFields.iterator(); it.hasNext();) { HierarchicalConfiguration hcBlockingField = (HierarchicalConfiguration) it.next(); BlockingFieldConfig blockingFieldConfig = new BlockingFieldConfig(); blockingFieldConfig.load(hcBlockingField, empiConfig); blockingFieldConfigs.add(blockingFieldConfig); } }
From source file:com.servioticy.queueclient.TestQueueClient.java
@Override protected void init(HierarchicalConfiguration config) throws QueueClientException { initCalled = true;/* w w w.ja v a2s . co m*/ if (config != null) { this.connectException = config.getBoolean("connectException", false); this.disconnectException = config.getBoolean("disconnectException", false); this.initQueueException = config.getBoolean("initQueueException", false); } if (this.initQueueException) { String errMsg = "TestQueueClient expected exception."; logger.error(errMsg); throw new QueueClientException(errMsg); } }
From source file:com.intuit.tank.vm.settings.SecurityConfig.java
@SuppressWarnings("unchecked") public SecurityConfig(@Nonnull HierarchicalConfiguration config) { if (config != null) { List<HierarchicalConfiguration> sizes = config.configurationsAt("groups/group"); for (HierarchicalConfiguration sizeConfig : sizes) { String group = sizeConfig.getString(""); if (sizeConfig.getBoolean("@isDefault", false)) { defaultGroups.add(group); }/* w w w . j av a2 s . co m*/ groups.add(group); } List<HierarchicalConfiguration> restrictionConfigs = config .configurationsAt("restrictions/restriction"); for (HierarchicalConfiguration restrictionConfig : restrictionConfigs) { List<HierarchicalConfiguration> restrictionGroups = restrictionConfig .configurationsAt("groups/group"); String key = restrictionConfig.getString("@operation"); List<String> value = new ArrayList<String>(); for (HierarchicalConfiguration restrictionGroupConfig : restrictionGroups) { value.add(restrictionGroupConfig.getString("")); } restrictionMap.put(key, value); } List<HierarchicalConfiguration> userConfigs = config.configurationsAt("users/user"); for (HierarchicalConfiguration userConfig : userConfigs) { users.add(new DefaultUser(userConfig)); } } }
From source file:com.github.steveash.typedconfig.resolver.type.simple.BooleanValueResolverFactory.java
private ConvertableValueResolver makeNormalBooleanResolver(final String key, final HierarchicalConfiguration config) { return new ConvertableValueResolver(Boolean.class, key) { @Override// w w w .j ava 2 s. c o m public Boolean resolve() { return config.getBoolean(key, null); } }; }
From source file:com.vangent.hieos.pixnotifierutil.config.CrossReferenceConsumerConfig.java
/** * /*from ww w .j a v a 2 s. co m*/ * @param hc * @param pixNotifierConfig * @throws PIXNotifierUtilException */ @Override public void load(HierarchicalConfiguration hc, PIXNotifierConfig pixNotifierConfig) throws PIXNotifierUtilException { this.enabled = hc.getBoolean(ENABLED, Boolean.FALSE); this.name = hc.getString(NAME); this.deviceId = hc.getString(DEVICE_ID); this.deviceName = hc.getString(DEVICE_NAME); List idDomains = hc.configurationsAt(IDENTIFIER_DOMAINS); for (Iterator it = idDomains.iterator(); it.hasNext();) { HierarchicalConfiguration hcIdentifierDomain = (HierarchicalConfiguration) it.next(); String universalId = hcIdentifierDomain.getString(UNIVERSAL_ID); String universalIdType = hcIdentifierDomain.getString(UNIVERSAL_ID_TYPE); String namespaceId = hcIdentifierDomain.getString(NAMESPACE_ID); SubjectIdentifierDomain identifierDomain = new SubjectIdentifierDomain(); identifierDomain.setUniversalId(universalId); identifierDomain.setUniversalIdType(universalIdType); identifierDomain.setNamespaceId(namespaceId); this.identifierDomains.add(identifierDomain); } // Set XConfigActor given "deviceId". hl7v3ConfigActor = pixNotifierConfig.getHL7v3ConfigActor(this.deviceId); hl7v2ConfigActor = pixNotifierConfig.getHL7v2ConfigActor(this.deviceId); }
From source file:com.ccc.user.mailuser.userrepo.MailServerUserClient.java
/** * @see// ww w .j a v a 2 s.c o m * org.apache.james.lifecycle.api.Configurable#configure(org.apache.commons.configuration.HierarchicalConfiguration) */ public void configure(HierarchicalConfiguration configuration) throws ConfigurationException { virtualHosting = configuration.getBoolean("enableVirtualHosting", false); doConfigure(configuration); }