public interface BindingNormalizedNodeSerializer
Modifier and Type | Method and Description |
---|---|
Map.Entry<InstanceIdentifier<? extends TreeNode>,TreeNode> |
fromNormalizedNode(org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier path,
org.opendaylight.yangtools.yang.data.api.schema.NormalizedNode<?,?> data)
Translates supplied YANG Instance Identifier and NormalizedNode into
Binding data.
|
Notification<?> |
fromNormalizedNodeNotification(org.opendaylight.yangtools.yang.model.api.SchemaPath path,
org.opendaylight.yangtools.yang.data.api.schema.ContainerNode data)
Translates supplied NormalizedNode Notification into Binding data.
|
TreeNode |
fromNormalizedNodeOperationData(org.opendaylight.yangtools.yang.model.api.SchemaPath path,
org.opendaylight.yangtools.yang.data.api.schema.ContainerNode data)
Translates supplied NormalizedNode operation (RPC, Action) input or
output into Binding data.
|
InstanceIdentifier<? extends TreeNode> |
fromYangInstanceIdentifier(org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier dom)
Translates supplied YANG Instance Identifier into Binding instance
identifier.
|
<T extends TreeNode> |
toNormalizedNode(InstanceIdentifier<T> path,
T data)
Translates supplied Binding Instance Identifier and data into
NormalizedNode representation.
|
org.opendaylight.yangtools.yang.data.api.schema.ContainerNode |
toNormalizedNodeNotification(Notification<?> data)
Translates supplied Binding Notification or output into NormalizedNode
notification.
|
org.opendaylight.yangtools.yang.data.api.schema.ContainerNode |
toNormalizedNodeOperationData(TreeNode data)
Translates supplied Binding operation (RPC, Action) input or output into
NormalizedNode data.
|
org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier |
toYangInstanceIdentifier(InstanceIdentifier<? extends TreeNode> binding)
Translates supplied Binding Instance Identifier into NormalizedNode
instance identifier.
|
@Nullable InstanceIdentifier<? extends TreeNode> fromYangInstanceIdentifier(@Nonnull org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier dom)
dom
- - YANG Instance Identifier@Nullable Map.Entry<InstanceIdentifier<? extends TreeNode>,TreeNode> fromNormalizedNode(@Nonnull org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier path, org.opendaylight.yangtools.yang.data.api.schema.NormalizedNode<?,?> data)
path
- - Binding Instance Identifierdata
- - NormalizedNode representing data@Nullable org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier toYangInstanceIdentifier(@Nonnull InstanceIdentifier<? extends TreeNode> binding)
binding
- - Binding Instance IdentifierIllegalArgumentException
- - if supplied Instance Identifier is not valid@Nullable <T extends TreeNode> Map.Entry<org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier,org.opendaylight.yangtools.yang.data.api.schema.NormalizedNode<?,?>> toNormalizedNode(InstanceIdentifier<T> path, T data)
T
- data typepath
- - Binding Instance Identifier pointing to datadata
- - representing Data TreeIllegalArgumentException
- - if supplied Instance Identifier is not valid.@Nullable Notification<?> fromNormalizedNodeNotification(@Nonnull org.opendaylight.yangtools.yang.model.api.SchemaPath path, @Nonnull org.opendaylight.yangtools.yang.data.api.schema.ContainerNode data)
path
- - Schema Path of Notification, schema path is absolute, and
consists of Notification QNamedata
- - NormalizedNode representing data@Nonnull org.opendaylight.yangtools.yang.data.api.schema.ContainerNode toNormalizedNodeNotification(@Nonnull Notification<?> data)
data
- NormalizedNode representing notification data@Nullable TreeNode fromNormalizedNodeOperationData(@Nonnull org.opendaylight.yangtools.yang.model.api.SchemaPath path, @Nonnull org.opendaylight.yangtools.yang.data.api.schema.ContainerNode data)
path
- - schema path of operation data, schema path consists of
rpc/action QName and input/output QName.data
- - NormalizedNode representing data@Nonnull org.opendaylight.yangtools.yang.data.api.schema.ContainerNode toNormalizedNodeOperationData(@Nonnull TreeNode data)
data
- - NormalizedNode representing rpc/action dataCopyright © 2019 OpenDaylight. All rights reserved.