Class NodeDefinition.NodeDefinitionLeaf

java.lang.Object
ch.kk7.confij.tree.NodeDefinition
ch.kk7.confij.tree.NodeDefinition.NodeDefinitionLeaf
Enclosing class:
NodeDefinition

public static class NodeDefinition.NodeDefinitionLeaf
extends NodeDefinition
  • Constructor Details

    • NodeDefinitionLeaf

      public NodeDefinitionLeaf​(NodeBindingContext nodeBindingContext)
  • Method Details

    • definitionForChild

      @NonNull public @NonNull NodeDefinition definitionForChild​(java.lang.String configKey)
      Specified by:
      definitionForChild in class NodeDefinition
      Parameters:
      configKey - the name/key of the child for which we want the definition
      Returns:
      an instance of self for a given named child node.
    • isValueHolder

      public boolean isValueHolder()
      Overrides:
      isValueHolder in class NodeDefinition
      Returns:
      true if this is a leaf node and can hold a property value