-
- All Known Subinterfaces:
ConfigNode.ListNode
,ConfigNode.ObjectNode
,ConfigNode.ValueNode
,MergeableNode
- All Known Implementing Classes:
ObjectNodeImpl
,ValueNodeImpl
public interface ConfigNode
Marker interface identifying a config node implementation.
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static interface
ConfigNode.ListNode
ConfigNode-based list of configuration values.static class
ConfigNode.NodeType
Base types of config nodes.static interface
ConfigNode.ObjectNode
Configuration node representing a hierarchical structure parsed by a suitableConfigParser
if necessary.static interface
ConfigNode.ValueNode
Single string-based configuration value.
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description ConfigNode.NodeType
nodeType()
Get the type of this node.Optional<String>
value()
Get the direct value of this config node.
-
-
-
Method Detail
-
nodeType
ConfigNode.NodeType nodeType()
Get the type of this node.- Returns:
- NodeType this node represents
-
-