List of usage examples for org.apache.commons.configuration HierarchicalConfiguration getString
public String getString(String key)
From source file:com.eyeq.pivot4j.ui.condition.CellTypeCondition.java
/** * @see com.eyeq.pivot4j.state.Configurable#restoreSettings(org.apache.commons.configuration.HierarchicalConfiguration) *//* www. j a v a2 s . c om*/ @Override public void restoreSettings(HierarchicalConfiguration configuration) { String value = configuration.getString("value"); if (value == null) { this.cellType = null; } else { this.cellType = CellType.valueOf(value); } }
From source file:com.vangent.hieos.hl7v2util.acceptor.config.MessageHandlerConfig.java
/** * /*from w w w .ja v a 2 s . c o m*/ * @param hc * @param acceptorConfig * @throws HL7v2UtilException */ public void load(HierarchicalConfiguration hc, AcceptorConfig acceptorConfig) throws HL7v2UtilException { this.messageType = hc.getString(MESSAGE_TYPE); this.triggerEvent = hc.getString(TRIGGER_EVENT); this.className = hc.getString(CLASS_NAME); logger.info("... className = " + this.className); // Get an instance of the message handler and initialize it. this.messageHandler = (MessageHandler) ConfigHelper.loadClassInstance(this.className); try { this.messageHandler.init(); } catch (HL7Exception ex) { throw new HL7v2UtilException("Unable to initialize message handler", ex); } }
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 a 2 s .c o 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.eyeq.pivot4j.ui.condition.AbstractMetadataCondition.java
/** * @see com.eyeq.pivot4j.state.Configurable#restoreSettings(org.apache.commons.configuration.HierarchicalConfiguration) */// w w w . j a v a2 s .c om @Override public void restoreSettings(HierarchicalConfiguration configuration) { this.uniqueName = configuration.getString(getName()); }
From source file:com.vaushell.superpipes.nodes.shaarli.N_Shaarli.java
@Override public void load(final HierarchicalConfiguration cNode) throws Exception { super.load(cNode); final List<HierarchicalConfiguration> cTemplates = cNode.configurationsAt("templates.template"); if (cTemplates != null) { for (final HierarchicalConfiguration cTemplate : cTemplates) { templates.add(cTemplate.getString("[@key]"), cTemplate.getString("[@csspath]"), cTemplate.getString("[@attribut]"), cTemplate.getString("[@regex]")); }/* w w w . j a v a2 s . com*/ } }
From source file:com.vangent.hieos.empi.config.IdentitySourceConfig.java
/** * //from w w w .ja va 2 s. c o m * @param hc * @param empiConfig * @throws EMPIException */ @Override public void load(HierarchicalConfiguration hc, EMPIConfig empiConfig) throws EMPIException { this.name = hc.getString(NAME); this.deviceId = hc.getString(DEVICE_ID); this.deviceName = hc.getString(DEVICE_NAME); this.defaultUniversalId = hc.getString(DEFAULT_UNIVERSAL_ID); List identifierDomainsConfigurations = hc.configurationsAt(IDENTIFIER_DOMAINS); for (Iterator it = identifierDomainsConfigurations.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); } }
From source file:com.graphhopper.jsprit.core.algorithm.io.VehicleRoutingAlgorithms.java
private static SolutionAcceptor getAcceptor(HierarchicalConfiguration strategyConfig, VehicleRoutingProblem vrp, Set<PrioritizedVRAListener> algorithmListeners, TypedMap typedMap, int solutionMemory) { String acceptorName = strategyConfig.getString("acceptor[@name]"); if (acceptorName == null) throw new IllegalStateException("no solution acceptor is defined"); String acceptorId = strategyConfig.getString("acceptor[@id]"); if (acceptorId == null) acceptorId = "noId"; AcceptorKey acceptorKey = new AcceptorKey(makeKey(acceptorName, acceptorId)); SolutionAcceptor definedAcceptor = typedMap.get(acceptorKey); if (definedAcceptor != null) return definedAcceptor; if (acceptorName.equals("acceptNewRemoveWorst")) { GreedyAcceptance acceptor = new GreedyAcceptance(solutionMemory); typedMap.put(acceptorKey, acceptor); return acceptor; }/* w ww . j a v a2 s .co m*/ if (acceptorName.equals("acceptNewRemoveFirst")) { AcceptNewRemoveFirst acceptor = new AcceptNewRemoveFirst(solutionMemory); typedMap.put(acceptorKey, acceptor); return acceptor; } if (acceptorName.equals("greedyAcceptance")) { GreedyAcceptance acceptor = new GreedyAcceptance(solutionMemory); typedMap.put(acceptorKey, acceptor); return acceptor; } if (acceptorName.equals("schrimpfAcceptance")) { String nuWarmupIterations = strategyConfig.getString("acceptor.warmup"); double alpha = strategyConfig.getDouble("acceptor.alpha"); SchrimpfAcceptance schrimpf = new SchrimpfAcceptance(solutionMemory, alpha); if (nuWarmupIterations != null) { SchrimpfInitialThresholdGenerator iniThresholdGenerator = new SchrimpfInitialThresholdGenerator( schrimpf, Integer.parseInt(nuWarmupIterations)); algorithmListeners.add(new PrioritizedVRAListener(Priority.LOW, iniThresholdGenerator)); } else { double threshold = strategyConfig.getDouble("acceptor.initialThreshold"); schrimpf.setInitialThreshold(threshold); } algorithmListeners.add(new PrioritizedVRAListener(Priority.LOW, schrimpf)); typedMap.put(acceptorKey, schrimpf); return schrimpf; } if (acceptorName.equals("experimentalSchrimpfAcceptance")) { int iterOfSchrimpf = strategyConfig.getInt("acceptor.warmup"); double alpha = strategyConfig.getDouble("acceptor.alpha"); ExperimentalSchrimpfAcceptance schrimpf = new ExperimentalSchrimpfAcceptance(solutionMemory, alpha, iterOfSchrimpf); algorithmListeners.add(new PrioritizedVRAListener(Priority.LOW, schrimpf)); typedMap.put(acceptorKey, schrimpf); return schrimpf; } else { throw new IllegalStateException("solution acceptor " + acceptorName + " is not known"); } }
From source file:edu.uw.sig.frames2owl.util.BatchConverter.java
private void runBatch() { // read general configuration parameters List<HierarchicalConfiguration> convs = batchConfig.configurationsAt("conv"); for (HierarchicalConfiguration conv : convs) { // get arguments for run // i.e. resource/cho.pprj results/test.owl http://si.uw.edu/ont/fma.owl String framesPath = conv.getString("frames-path"); String owlPath = conv.getString("owl-path"); String owlURI = conv.getString("owl-uri"); String configPath = conv.getString("conf-path"); //System.err.println("will create run using args: "+ framesPath+" "+owlPath+" "+owlURI); Converter currConv = new Converter(framesPath, owlPath, owlURI, configPath); currConv.run();/*from w w w. j a v a 2s . c o m*/ } }
From source file:com.eyeq.pivot4j.ui.property.SimpleProperty.java
/** * @see com.eyeq.pivot4j.ui.property.AbstractProperty#restoreSettings(org.apache * .commons.configuration.HierarchicalConfiguration) *//* ww w . j av a 2s.c om*/ @Override public void restoreSettings(HierarchicalConfiguration configuration) { super.restoreSettings(configuration); this.value = configuration.getString("value"); }
From source file:com.vangent.hieos.empi.config.FieldConfig.java
/** * * @param hc/* w w w .java 2s .c om*/ * @param empiConfig * @throws EMPIException */ public void load(HierarchicalConfiguration hc, EMPIConfig empiConfig) throws EMPIException { this.name = hc.getString(FIELD_NAME); this.sourceObjectPath = hc.getString(SOURCE_OBJECT_PATH); this.matchDatabaseColumn = hc.getString(MATCH_DB_COLUMN); this.supersedesField = hc.getString(SUPERSEDES_FIELD); this.storeField = hc.getBoolean(STORE_FIELD, true); // Link up transforms. List transformFunctions = hc.configurationsAt(TRANSFORM_FUNCTIONS); for (Iterator it = transformFunctions.iterator(); it.hasNext();) { HierarchicalConfiguration hcTransformFunction = (HierarchicalConfiguration) it.next(); String transformFunctionName = hcTransformFunction.getString(TRANSFORM_FUNCTION_NAME); TransformFunctionConfig transformFunctionConfig = this.getTransformFunctionConfig(empiConfig, hcTransformFunction, transformFunctionName); transformFunctionConfigs.add(transformFunctionConfig); } }