public class ConfigNode extends Object implements ConfigTree
| Constructor and Description | 
|---|
ConfigNode()  | 
| Modifier and Type | Method and Description | 
|---|---|
Stream<ConfigKey> | 
allKeysRecursively()
Retrieve all descendent keys. 
 | 
List | 
asList()  | 
Map | 
asMap()  | 
Object | 
asObject()  | 
Properties | 
asProperties()  | 
void | 
child(SimpleKey key,
     Object value)
Set the value of an immediate child. 
 | 
void | 
child(String key,
     Object value)
Set the value of an immediate child. 
 | 
Set<SimpleKey> | 
childrenKeys()
Retrieve all immediate children keys. 
 | 
void | 
recursiveChild(ConfigKey key,
              Object value)
Set the value of a descendant. 
 | 
void | 
recursiveChild(String key,
              Object value)
Set the value of a descendant. 
 | 
String | 
toString()  | 
Object | 
valueOf(ConfigKey key)
Retrieve a value. 
 | 
public void child(SimpleKey key, Object value)
key - The simple child key.value - The value to set.public void child(String key, Object value)
key - The simple child key.value - The value to set.public void recursiveChild(String key, Object value)
Any intermediate leafs will be created as-needed.
key - The possibly-complex key to a descendant.value - The value to set.public void recursiveChild(ConfigKey key, Object value)
Any intermediate leafs will be created as-needed.
key - The possibly-complex key to a descendant.value - The value to set.public Set<SimpleKey> childrenKeys()
public Stream<ConfigKey> allKeysRecursively()
public Object valueOf(ConfigKey key)
key - The possibly-complex key of the value to retrieve.null if none.public Object asObject()
public List asList()
asList in interface ConfigTreepublic Map asMap()
asMap in interface ConfigTreepublic Properties asProperties()
asProperties in interface ConfigTreeCopyright © 2018 JBoss by Red Hat. All rights reserved.