Interface ConfigGroup

All Superinterfaces:
ConfigNode
All Known Implementing Classes:
ConfigGroupImpl

@NonExtendable public interface ConfigGroup extends ConfigNode
A named section of a config, holding values and nested groups in declaration order.
  • Method Details

    • children

      List<ConfigNode> children()
    • child

      @Nullable @Nullable ConfigNode child(String key)
    • values

      Stream<ConfigValue<?>> values()
      Every value in this group and its nested groups, depth first.
    • isRoot

      default boolean isRoot()
      Whether this is the config's root group.