Interface ConfigNode.ObjectNode

All Superinterfaces:
ConfigNode, Map<String,ConfigNode>
All Known Implementing Classes:
ObjectNodeImpl
Enclosing interface:
ConfigNode

public static interface ConfigNode.ObjectNode extends ConfigNode, Map<String,ConfigNode>
Configuration node representing a hierarchical structure parsed by a suitable ConfigParser if necessary.

In the map exposed by this interface, the map keys are Strings containing the fully-qualified dotted names of the config keys and the map values are the corresponding ConfigNode.ValueNode or ConfigNode.ListNode instances. The map never contains ConfigNode.ObjectNode values because the ConfigNode.ObjectNode is implemented as a flat map.

NOTE: Do not implement this interface yourself but rather use builder().