Class InnerNode

  • Direct Known Subclasses:
    ConfigInstance

    public abstract class InnerNode
    extends Node
    Superclass for all inner nodes in a ConfigInstance.

    This class cannot have non-private members because such members will interfere with the members in the generated subclass.

    Author:
    gjoranv
    • Constructor Detail

      • InnerNode

        public InnerNode()
        Creates a new InnerNode.
    • Method Detail

      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object
      • getChildrenWithVectorsFlattened

        protected Map<String,​Node> getChildrenWithVectorsFlattened()
        Returns a flat map of this node's direct children, including all NodeVectors' elements. Keys are the node name, including index for vector elements, e.g. 'arr[0]'. TODO Make final before Vespa 8 as correct order is required