Example usage for org.apache.commons.configuration2 ImmutableHierarchicalConfiguration getInt

List of usage examples for org.apache.commons.configuration2 ImmutableHierarchicalConfiguration getInt

Introduction

In this page you can find the example usage for org.apache.commons.configuration2 ImmutableHierarchicalConfiguration getInt.

Prototype

int getInt(String key);

Source Link

Document

Get a int associated with the given configuration key.

Usage

From source file:com.gs.obevo.api.factory.PlatformConfiguration.java

private ImmutableMap<String, Integer> createFeatureToggleVersions() {
    MutableList<ImmutableHierarchicalConfiguration> featureToggles = ListAdapter
            .adapt(config.immutableChildConfigurationsAt("featureToggles"));

    return featureToggles.toMap(new Function<ImmutableHierarchicalConfiguration, String>() {
        @Override//from   w ww  .  jav a  2 s .  c  o m
        public String valueOf(ImmutableHierarchicalConfiguration immutableHierarchicalConfiguration) {
            return immutableHierarchicalConfiguration.getRootElementName();
        }
    }, new Function<ImmutableHierarchicalConfiguration, Integer>() {
        @Override
        public Integer valueOf(ImmutableHierarchicalConfiguration config) {
            return config.getInt("defaultVersion");
        }
    }).toImmutable();
}