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.property.AbstractProperty.java

/**
 * @see com.eyeq.pivot4j.state.Configurable#restoreSettings(org.apache.commons
 *      .configuration.HierarchicalConfiguration)
 */// w w  w.j a va  2s. co  m
@Override
public void restoreSettings(HierarchicalConfiguration configuration) {
    this.name = configuration.getString("[@name]");
}

From source file:com.vangent.hieos.empi.config.BlockingFieldConfig.java

/**
 * //  w  ww.  j av  a2  s .com
 * @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.intuit.tank.vm.settings.ProductConfig.java

@SuppressWarnings("unchecked")
private void initConfig() {
    products = new ArrayList<SelectableItem>();
    if (config != null) {
        List<HierarchicalConfiguration> productEntries = config.configurationsAt(KEY_PRODUCT);
        for (HierarchicalConfiguration c : productEntries) {
            products.add(new SelectableItem(c.getString(""), c.getString("@name")));
        }/*from www  .j  a  va  2 s . c om*/
    }
    Collections.sort(products);
}

From source file:com.intuit.tank.vm.settings.LocationsConfig.java

@SuppressWarnings("unchecked")
private void initConfig() {
    locations = new ArrayList<SelectableItem>();
    if (config != null) {
        List<HierarchicalConfiguration> e = config.configurationsAt(KEY_LOCATION);
        if (e != null) {
            for (HierarchicalConfiguration c : e) {
                locations.add(new SelectableItem(c.getString(KEY_DISPLAY_NAME), c.getString(KEY_NAME)));
            }/*from ww  w. j av a2 s  .  c  o  m*/
        }
    }
    Collections.sort(locations);
}

From source file:com.intuit.tank.vm.settings.DefaultUser.java

@SuppressWarnings("unchecked")
public DefaultUser(HierarchicalConfiguration config) {
    this.name = config.getString("name");
    this.email = config.getString("email");
    this.password = config.getString("password");
    this.admin = config.getBoolean("admin", false);
    for (HierarchicalConfiguration c : (List<HierarchicalConfiguration>) config.configurationsAt("group")) {
        groups.add(c.getString(""));
    }/*from   w  w w .  ja  v a 2s . c  o  m*/
}

From source file:com.intuit.tank.vm.settings.SearchConfig.java

private void initConfig() {
    if (config != null) {
        HierarchicalConfiguration searchLocationConfig = config.configurationAt(KEY_SEARCH_LOCATION);
        searchLocation = searchLocationConfig.getString("");
    }/* ww w. j  ava2  s. co  m*/
    if (StringUtils.isEmpty(searchLocation)) {
        searchLocation = "./searchDirectory";
    }
    File file = new File(searchLocation);
    if (!file.exists()) {
        file.mkdir();
    }
}

From source file:com.graphhopper.jsprit.core.algorithm.io.VehicleRoutingAlgorithms.java

private static SolutionSelector getSelector(HierarchicalConfiguration strategyConfig, VehicleRoutingProblem vrp,
        Set<PrioritizedVRAListener> algorithmListeners, TypedMap definedSelectors) {
    String selectorName = strategyConfig.getString("selector[@name]");
    if (selectorName == null)
        throw new IllegalStateException(
                "no solutionSelector defined. define either \"selectRandomly\" or \"selectBest\"");
    String selectorId = strategyConfig.getString("selector[@id]");
    if (selectorId == null)
        selectorId = "noId";
    ModKey modKey = makeKey(selectorName, selectorId);
    SelectorKey selectorKey = new SelectorKey(modKey);
    SolutionSelector definedSelector = definedSelectors.get(selectorKey);
    if (definedSelector != null) {
        return definedSelector;
    }/*from   www.  j ava 2  s  .  co  m*/
    if (selectorName.equals("selectRandomly")) {
        SelectRandomly selector = SelectRandomly.getInstance();
        definedSelectors.put(selectorKey, selector);
        return selector;
    }
    if (selectorName.equals("selectBest")) {
        SelectBest selector = SelectBest.getInstance();
        definedSelectors.put(selectorKey, selector);
        return selector;
    }
    throw new IllegalStateException(
            "solutionSelector is not know. Currently, it only knows \"selectRandomly\" and \"selectBest\"");
}

From source file:com.vangent.hieos.empi.config.EUIDConfig.java

/**
 * /*from www  .  j  ava2s  .c o m*/
 * @param hc
 * @param empiConfig
 * @throws EMPIException
 */
public void load(HierarchicalConfiguration hc, EMPIConfig empiConfig) throws EMPIException {
    this.euidUniversalId = hc.getString(EUID_UNIVERSAL_ID);
    this.euidUniversalIdType = hc.getString(EUID_UNIVERSAL_ID_TYPE);
    this.euidAssignEnabled = hc.getBoolean(EUID_ASSIGN_ENABLED, true);
}

From source file:com.eyeq.pivot4j.ui.condition.ExpressionCondition.java

/**
 * @see com.eyeq.pivot4j.state.Configurable#restoreSettings(org.apache.commons.configuration.HierarchicalConfiguration)
 *///  w  w  w . j a  v  a 2s.c  o  m
@Override
public void restoreSettings(HierarchicalConfiguration configuration) {
    this.expression = configuration.getString("expression");
}

From source file:com.eyeq.pivot4j.ui.condition.AxisCondition.java

/**
 * @see com.eyeq.pivot4j.state.Configurable#restoreSettings(org.apache.commons.configuration.HierarchicalConfiguration)
 *//*from  w  w w .j  a  v  a2s  .  c o m*/
@Override
public void restoreSettings(HierarchicalConfiguration configuration) {
    String name = configuration.getString("axis");

    if (name == null) {
        this.axis = null;
    } else {
        this.axis = Axis.Standard.valueOf(name);
    }
}