@Beta
public interface NormalizedMetadata
extends org.opendaylight.yangtools.concepts.Identifiable<org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.PathArgument>, org.opendaylight.yangtools.concepts.Immutable
NormalizedNode. This interface is meant to be used as a companion to
a NormalizedNode instance, hence it does not support iterating over its structure like it is possible with
NormalizedNode.getValue(). Children may be inquired through getChildren().
This model of metadata does not have the RFC7952 restriction on metadata attachment to lists and
leaf-lists because NormalizedNode data model has LeafSetNode, MapNode and
UnkeyedListNode to which metadata can be attached.
| Modifier and Type | Method and Description |
|---|---|
@NonNull Map<org.opendaylight.yangtools.yang.common.QName,Object> |
getAnnotations()
Return the set of annotations defined in this metadata node.
|
default @NonNull Map<org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.PathArgument,NormalizedMetadata> |
getChildren()
Returns child nodes.
|
@NonNull Map<org.opendaylight.yangtools.yang.common.QName,Object> getAnnotations()
Strings, Numbers and similar. The map must also be effectively-immutable.default @NonNull Map<org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.PathArgument,NormalizedMetadata> getChildren()
Copyright © 2020 OpenDaylight. All rights reserved.