Interface MergeableNode

    • Method Detail

      • merge

        MergeableNode merge​(MergeableNode node)
                     throws ConfigException
        Returns new instance mergeable node of same type of original one that merges also with specified node.
        Parameters:
        node - node to be used to merge with
        Returns:
        new instance of mergeable node that combines original node with specified one
        Throws:
        ConfigException - in case it if not possible to merge original node with new one.
      • hasValue

        boolean hasValue()
        Each node may have a direct value, and in addition may be an object node or a list node. This method returns true for any node with direct value.
        Returns:
        true if this node contains a value