Interface ConfigNode

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.
  • Method Details

    • nodeType

      Get the type of this node.
      Returns:
      NodeType this node represents
    • value

      Optional<String> value()
      Get the direct value of this config node. Any node type can have a direct value.
      Returns:
      a value if present, empty otherwise