Example usage for org.apache.commons.configuration Configuration getBoolean

List of usage examples for org.apache.commons.configuration Configuration getBoolean

Introduction

In this page you can find the example usage for org.apache.commons.configuration Configuration getBoolean.

Prototype

Boolean getBoolean(String key, Boolean defaultValue);

Source Link

Document

Get a Boolean associated with the given configuration key.

Usage

From source file:com.github.anba.test262.BaseTest262.java

protected static List<Object[]> collectTestCases(Configuration configuration) throws IOException {
    // base directory to search for test javascript files
    String testpath = configuration.getString("");

    // set of test-case id to exclude from testing
    List<?> values = configuration.getList("exclude", emptyList());

    // if 'true' only the excluded test cases are used, otherwise they're
    // omitted/*w w w  .j a  v  a  2  s.com*/
    boolean only_excluded = configuration.getBoolean("only_excluded", false);

    // optional exclusion pattern
    String excludeRE = configuration.getString("exclude_re", "");
    Pattern exclude = Pattern.compile(excludeRE);

    return Resources.collectTestCases(testpath, values, only_excluded, exclude);
}

From source file:com.github.anba.es6draft.util.Resources.java

/**
 * Returns {@code true} if the test suite is enabled.
 *//*from  w w  w.j  a va2s  .c o  m*/
public static boolean isEnabled(Configuration configuration) {
    return !configuration.getBoolean("skip", false);
}

From source file:de.tudarmstadt.ukp.dariah.pipeline.RunPipeline.java

private static void parseConfig(String configFile) throws ConfigurationException, ClassNotFoundException {
    Configuration config = new PropertiesConfiguration(configFile);

    if (config.containsKey("useSegmenter"))
        optSegmenter = config.getBoolean("useSegmenter", true);
    if (config.containsKey("segmenter"))
        optSegmenterCls = getClassFromConfig(config, "segmenter");
    if (config.containsKey("segmenterArguments"))
        optSegmenterArguments = parseParameters(config, "segmenterArguments");

    if (config.containsKey("usePosTagger"))
        optPOSTagger = config.getBoolean("usePosTagger", true);
    if (config.containsKey("posTagger"))
        optPOSTaggerCls = getClassFromConfig(config, "posTagger");
    if (config.containsKey("posTaggerArguments"))
        optPOSTaggerArguments = parseParameters(config, "posTaggerArguments");

    if (config.containsKey("useLemmatizer"))
        optLemmatizer = config.getBoolean("useLemmatizer", true);
    if (config.containsKey("lemmatizer"))
        optLemmatizerCls = getClassFromConfig(config, "lemmatizer");
    if (config.containsKey("lemmatizerArguments"))
        optLemmatizerArguments = parseParameters(config, "lemmatizerArguments");

    if (config.containsKey("useChunker"))
        optChunker = config.getBoolean("useChunker", true);
    if (config.containsKey("chunker"))
        optChunkerCls = getClassFromConfig(config, "chunker");
    if (config.containsKey("chunkerArguments"))
        optChunkerArguments = parseParameters(config, "chunkerArguments");

    if (config.containsKey("useMorphTagger"))
        optMorphTagger = config.getBoolean("useMorphTagger", true);
    if (config.containsKey("morphTagger"))
        optMorphTaggerCls = getClassFromConfig(config, "morphTagger");
    if (config.containsKey("morphTaggerArguments"))
        optMorphTaggerArguments = parseParameters(config, "morphTaggerArguments");

    if (config.containsKey("useHyphenation"))
        optHyphenation = config.getBoolean("useHyphenation", true);
    if (config.containsKey("hyphenationAlgorithm"))
        optHyphenationCls = getClassFromConfig(config, "hyphenationAlgorithm");
    if (config.containsKey("hyphenationArguments"))
        optHyphenationArguments = parseParameters(config, "hyphenationArguments");

    if (config.containsKey("useDependencyParser"))
        optDependencyParser = config.getBoolean("useDependencyParser", true);
    if (config.containsKey("dependencyParser"))
        optDependencyParserCls = getClassFromConfig(config, "dependencyParser");
    if (config.containsKey("dependencyParserArguments"))
        optDependencyParserArguments = parseParameters(config, "dependencyParserArguments");

    if (config.containsKey("useConstituencyParser"))
        optConstituencyParser = config.getBoolean("useConstituencyParser", true);
    if (config.containsKey("constituencyParser"))
        optConstituencyParserCls = getClassFromConfig(config, "constituencyParser");
    if (config.containsKey("constituencyParserArguments"))
        optConstituencyParserArguments = parseParameters(config, "constituencyParserArguments");

    if (config.containsKey("useNER"))
        optNER = config.getBoolean("useNER", true);
    if (config.containsKey("ner"))
        optNERCls = getClassFromConfig(config, "ner");
    if (config.containsKey("nerArguments"))
        optNERArguments = parseParameters(config, "nerArguments");

    if (config.containsKey("useSRL"))
        optSRL = config.getBoolean("useSRL", true);
    if (config.containsKey("srl"))
        optSRLCls = getClassFromConfig(config, "srl");
    if (config.containsKey("srlArguments"))
        optSRLArguments = parseParameters(config, "srlArguments");

    if (config.containsKey("useCoref"))
        optCoref = config.getBoolean("useCoref", true);
    if (config.containsKey("coref"))
        optCorefCls = getClassFromConfig(config, "coref");
    if (config.containsKey("corefArguments"))
        optCorefArguments = parseParameters(config, "corefArguments");

    if (config.containsKey("splitParagraphOnSingleLineBreak"))
        optParagraphSingleLineBreak = config.getBoolean("splitParagraphOnSingleLineBreak", false);
    if (config.containsKey("startingQuotes"))
        optStartQuote = config.getString("startingQuotes", "\"");

    if (config.containsKey("language"))
        optLanguage = config.getString("language");
}

From source file:com.cloudera.whirr.cm.CmServerClusterInstance.java

public static synchronized CmServerCluster getCluster(ClusterSpec spec, Configuration configuration,
        Set<Instance> instances, SortedSet<String> mounts, Set<String> roles)
        throws CmServerException, IOException {
    CmServerCluster cluster = new CmServerCluster();
    clusterCache.put(new Key(spec), cluster);
    cluster.setIsParcel(!configuration.getBoolean(CONFIG_WHIRR_USE_PACKAGES, false));
    cluster.addServiceConfigurationAll(getClusterConfiguration(configuration, mounts));
    for (Instance instance : instances) {
        for (String role : instance.getRoles()) {
            if (role.equals(CmServerHandler.ROLE)) {
                cluster.setServer(new CmServerServiceBuilder().host(instance.getPublicHostName())
                        .ip(instance.getPublicIp()).ipInternal(instance.getPrivateIp()).build());
            } else if (role.equals(CmAgentHandler.ROLE)) {
                cluster.addAgent(new CmServerServiceBuilder().ip(instance.getPublicIp())
                        .ipInternal(instance.getPrivateIp()).build());
            } else if (role.equals(CmNodeHandler.ROLE)) {
                cluster.addNode(new CmServerServiceBuilder().ip(instance.getPublicIp())
                        .ipInternal(instance.getPrivateIp()).build());
            } else {
                CmServerServiceType type = BaseHandlerCmCdh.getRolesToType().get(role);
                if (type != null && (roles == null || roles.isEmpty() || roles.contains(role))) {
                    cluster.addService(new CmServerServiceBuilder().type(type)
                            .tag(configuration.getString(ClusterSpec.Property.CLUSTER_NAME.getConfigName(),
                                    CONFIG_WHIRR_NAME_DEFAULT))
                            .qualifier("" + (cluster.getServices(type).size() + 1)).ip(instance.getPublicIp())
                            .ipInternal(instance.getPrivateIp()).build());
                }//from  w w  w.  j a  v  a 2s. c  o m
            }
        }
    }
    return cluster;
}

From source file:com.parallax.server.blocklyprop.monitoring.Monitor.java

@Inject
public Monitor(Configuration configuration) {
    consoleEnabled = configuration.getBoolean("monitor.console.enabled", false);
    consoleReportingInterval = configuration.getInt("monitor.console.interval", 300);

    graphiteEnabled = configuration.getBoolean("monitor.graphite.enabled", false);
    graphitePrefix = configuration.getString("monitor.graphite.prefix", "blocklyprop");
    graphiteServerAddress = configuration.getString("monitor.graphite.address", "localhost");
    graphiteServerPort = configuration.getInt("monitor.graphite.port", 2003);
    graphiteReportingInterval = configuration.getInt("monitor.graphite.interval", 30);

    init();/*from   w  w w.  j  a va  2 s.  co  m*/
}

From source file:net.sf.jclal.classifier.AbstractClassifier.java

@Override
public void configure(Configuration settings) {
    boolean parallel = settings.getBoolean("parallel", isParallel());
    setParallel(parallel);/*from w  w  w  .  j a  v  a  2s  . co m*/
}

From source file:com.cisco.oss.foundation.message.AbstractMessageProducer.java

private boolean isMonitoringEnabled() {
    Configuration configuration = ConfigurationFactory.getConfiguration();
    Configuration subset = configuration.subset(producerName);
    boolean isMonitoringEnabled = subset.getBoolean("queue.isMonitoringEnabled", false);
    return isMonitoringEnabled;
}

From source file:com.cisco.oss.foundation.message.AbstractMessageHandler.java

private boolean isMonitoringEnabled() {
    Configuration configuration = ConfigurationFactory.getConfiguration();
    Configuration subset = configuration.subset(consumerName);
    boolean isMonitoringEnabled = subset.getBoolean("queue.isMonitoringEnabled", false);
    return isMonitoringEnabled;
}

From source file:com.parallax.server.blocklyprop.security.oauth.GoogleAuthenticator.java

@Inject
public void setConfiguration(Configuration configuration) {
    if (configuration.getBoolean("oauth.google.enabled", false)) {
        ServiceBuilder serviceBuilder = new ServiceBuilder();
        serviceBuilder.apiKey(configuration.getString("oauth.google.key"));
        serviceBuilder.apiSecret(configuration.getString("oauth.google.secret"));
        serviceBuilder.callback(configuration.getString("oauth.google.callback"));

        service = serviceBuilder.scope("https://www.googleapis.com/auth/userinfo.email")
                .build(GoogleApi20.instance());

        active = true;//from w ww. ja  v a 2 s .  co  m
    }
}

From source file:de.chaosfisch.uploader.gui.renderer.TagTextArea.java

@Inject
public TagTextArea(final Configuration configuration) {
    useOldTags = configuration.getBoolean(OLD_TAG_INPUT, false);
    if (useOldTags) {
        initTextArea();//from  w  w w .j  a  va  2  s .co m
    } else {
        initPicker(webView);
    }
}