Example usage for org.apache.commons.configuration HierarchicalConfiguration getString

List of usage examples for org.apache.commons.configuration HierarchicalConfiguration getString

Introduction

In this page you can find the example usage for org.apache.commons.configuration HierarchicalConfiguration getString.

Prototype

public String getString(String key) 

Source Link

Usage

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);
    }
}