Example usage for org.apache.commons.configuration2.tree ImmutableNode.Builder value

List of usage examples for org.apache.commons.configuration2.tree ImmutableNode.Builder value

Introduction

In this page you can find the example usage for org.apache.commons.configuration2.tree ImmutableNode.Builder value.

Prototype

Object value

To view the source code for org.apache.commons.configuration2.tree ImmutableNode.Builder value.

Click Source Link

Document

The value of this node.

Usage

From source file:org.craftercms.commons.config.YamlConfiguration.java

@SuppressWarnings("unchecked")
protected void buildConfigFromKeyValuePair(String name, Object value, ImmutableNode.Builder parent) {
    if (value instanceof Map) {
        ImmutableNode.Builder node = new ImmutableNode.Builder();
        node.name(name);//from   ww w.  jav  a 2  s. c  o  m

        buildConfigFromMap((Map<String, Object>) value, node);

        parent.addChild(node.create());
    } else if (value instanceof Collection) {
        buildConfigFromCollection(name, (Collection<Object>) value, parent);
    } else {
        ImmutableNode.Builder node = new ImmutableNode.Builder();
        node.name(name);
        node.value(value);

        parent.addChild(node.create());
    }
}