Interface DataContainerChild

All Superinterfaces:
NormalizedData, NormalizedNode, PrettyTreeAware
All Known Subinterfaces:
AnydataNode<V>, AnyxmlNode<V>, ChoiceNode, ContainerNode, DOMSourceAnyxmlNode, ForeignDataNode<V>, LeafNode<T>, LeafSetNode<T>, MapNode, SystemLeafSetNode<T>, SystemMapNode, UnkeyedListNode, UserLeafSetNode<T>, UserMapNode
All Known Implementing Classes:
ImmutableContainerNodeBuilder.ImmutableContainerNode, ImmutableLeafSetNodeBuilder.ImmutableLeafSetNode, ImmutableMapNodeBuilder.ImmutableMapNode, ImmutableUnkeyedListNodeBuilder.EmptyImmutableUnkeyedListNode, ImmutableUnkeyedListNodeBuilder.ImmutableUnkeyedListNode, ImmutableUserLeafSetNodeBuilder.ImmutableUserLeafSetNode, ImmutableUserMapNodeBuilder.ImmutableUserMapNode

public sealed interface DataContainerChild extends NormalizedNode permits ChoiceNode, ContainerNode, ForeignDataNode<V>, LeafNode<T>, LeafSetNode<T>, MapNode, UnkeyedListNode
Marker interface for direct children of DataContainerNode.

Implementation notes

This interface should not be implemented directly, but rather using one of its subinterfaces: