- 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
Modifier and TypeInterfaceDescriptionstatic interface
ConfigNode-based list of configuration values.static enum
Base types of config nodes.static interface
Configuration node representing a hierarchical structure parsed by a suitableConfigParser
if necessary.static interface
Single string-based configuration value. -
Method Summary
-
Method Details
-
nodeType
ConfigNode.NodeType nodeType()Get the type of this node.- Returns:
- NodeType this node represents
-
value
Get the direct value of this config node. Any node type can have a direct value.- Returns:
- a value if present,
empty
otherwise
-