Package com.yahoo.config
Class InnerNode
java.lang.Object
com.yahoo.config.Node
com.yahoo.config.InnerNode
- Direct Known Subclasses:
ConfigInstance
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 Summary
-
Method Summary
Modifier and TypeMethodDescriptionboolean
Returns a flat map of this node's direct children, including all NodeVectors' elements.int
hashCode()
void
postInitialize
(String configId) OverridesNode.postInitialize(String)
.toString()
-
Constructor Details
-
InnerNode
public InnerNode()Creates a new InnerNode.
-
-
Method Details
-
toString
-
postInitialize
OverridesNode.postInitialize(String)
. Perform post initialization on this node's children.- Overrides:
postInitialize
in classNode
- Parameters:
configId
- The config id of this instance.
-
equals
-
hashCode
public int hashCode() -
getChildren
-
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]'. -
getAllDescendantLeafNodes
-