| Constructor and Description |
|---|
ConfigurateDataTree(ninja.leaping.configurate.ConfigurationNode node) |
| Modifier and Type | Method and Description |
|---|---|
Stream<ConfigurateDataTree> |
asArray()
Gets a stream of the member nodes, as if this tree was a
JsonArray. |
boolean |
asBoolean()
Returns a
Boolean representation of this node. |
double |
asDouble()
Returns a
Double representation of this node. |
Stream<Map.Entry<Integer,ConfigurateDataTree>> |
asIndexedArray()
Gets an indexed stream of the member nodes, as if this tree was a
JsonArray. |
int |
asInt()
Returns an
Integer representation of this node. |
Number |
asNumber()
Returns a
Number representation of this node. |
Stream<Map.Entry<String,ConfigurateDataTree>> |
asObject()
Gets a stream of the member nodes, as if this tree was a
JsonObject. |
String |
asString()
Returns a
String representation of this node. |
ninja.leaping.configurate.ConfigurationNode |
getNode() |
ConfigurateDataTree |
resolve(Object... path)
Resolves the given path.
|
public ConfigurateDataTree(ninja.leaping.configurate.ConfigurationNode node)
public ninja.leaping.configurate.ConfigurationNode getNode()
@Nonnull public ConfigurateDataTree resolve(@Nonnull Object... path)
DataTree@Nonnull public Stream<Map.Entry<String,ConfigurateDataTree>> asObject()
DataTreeJsonObject.@Nonnull public Stream<ConfigurateDataTree> asArray()
DataTreeJsonArray.@Nonnull public Stream<Map.Entry<Integer,ConfigurateDataTree>> asIndexedArray()
DataTreeJsonArray.asIndexedArray in interface DataTree@Nonnull public String asString()
DataTreeString representation of this node.@Nonnull public Number asNumber()
DataTreeNumber representation of this node.public int asInt()
DataTreeInteger representation of this node.public double asDouble()
DataTreeDouble representation of this node.Copyright © 2022. All rights reserved.