D
- - type of tree node@Beta public class ContainerNodeCodecContext<D extends TreeNode> extends TreeNodeCodecContext<D,org.opendaylight.yangtools.yang.model.api.ContainerSchemaNode> implements OperationInputCodec<D>
NodeCodecContext.CodecContextFactory
Constructor and Description |
---|
ContainerNodeCodecContext(DataContainerCodecPrototype<org.opendaylight.yangtools.yang.model.api.ContainerSchemaNode> prototype)
Prepare context for container node from prototype.
|
Modifier and Type | Method and Description |
---|---|
D |
deserialize(org.opendaylight.yangtools.yang.data.api.schema.NormalizedNode<?,?> data)
Converts from Normalized Node to Binding representation of data.
|
protected Object |
deserializeObject(org.opendaylight.yangtools.yang.data.api.schema.NormalizedNode<?,?> normalizedNode) |
bindingPathArgumentChild, createBindingProxy, deserializePathArgument, getAllAugmentationsFrom, getAnyxmlChild, getBindingChildValue, getHashCodeAndEqualsMethods, getLeafChild, possibleStreamChild, serializePathArgument, streamChild, yangPathArgumentChild
bindingArg, childNonNull, childNonNull, childNonNull, createCachingCodec, createWriter, eventStreamSerializer, factory, getBindingClass, getBindingPathArgument, getDomPathArgument, getSchema, namespace, serialize, toString, writeAsNormalizedNode
addYangPathArgument
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
serialize
public ContainerNodeCodecContext(DataContainerCodecPrototype<org.opendaylight.yangtools.yang.model.api.ContainerSchemaNode> prototype)
prototype
- - codec prototype of container node@Nonnull public D deserialize(@Nonnull org.opendaylight.yangtools.yang.data.api.schema.NormalizedNode<?,?> data)
BindingNormalizedNodeCodec
deserialize
in interface BindingNormalizedNodeCodec<D extends TreeNode>
data
- - Normalized Node representation of dataprotected Object deserializeObject(org.opendaylight.yangtools.yang.data.api.schema.NormalizedNode<?,?> normalizedNode)
deserializeObject
in class NodeCodecContext<D extends TreeNode>
Copyright © 2019 OpenDaylight. All rights reserved.