public class BindingToNormalizedNodeCodec
extends org.opendaylight.mdsal.binding.dom.adapter.BindingToNormalizedNodeCodec
| Constructor and Description | 
|---|
| BindingToNormalizedNodeCodec(org.opendaylight.mdsal.binding.generator.api.ClassLoadingStrategy classLoadingStrategy,
                            org.opendaylight.mdsal.binding.dom.codec.impl.BindingNormalizedNodeCodecRegistry codecRegistry) | 
| BindingToNormalizedNodeCodec(org.opendaylight.mdsal.binding.generator.api.ClassLoadingStrategy classLoadingStrategy,
                            org.opendaylight.mdsal.binding.dom.codec.impl.BindingNormalizedNodeCodecRegistry codecRegistry,
                            boolean waitForSchema) | 
| Modifier and Type | Method and Description | 
|---|---|
| org.opendaylight.yangtools.yang.data.api.schema.NormalizedNode<?,?> | getDefaultNodeFor(org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier path)Returns an default object according to YANG schema for supplied path. | 
| com.google.common.collect.ImmutableBiMap<Method,org.opendaylight.yangtools.yang.model.api.RpcDefinition> | getRpcMethodToSchema(Class<? extends org.opendaylight.yangtools.yang.binding.RpcService> key) | 
| Map.Entry<org.opendaylight.yangtools.yang.binding.InstanceIdentifier<?>,org.opendaylight.mdsal.binding.dom.codec.api.BindingCodecTreeNode<?>> | getSubtreeCodec(org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier domIdentifier) | 
| void | onGlobalContextUpdated(org.opendaylight.yangtools.yang.model.api.SchemaContext schemaContext) | 
| org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier | toYangInstanceIdentifierBlocking(org.opendaylight.yangtools.yang.binding.InstanceIdentifier<? extends org.opendaylight.yangtools.yang.binding.DataObject> binding) | 
| org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier | toYangInstanceIdentifierCached(org.opendaylight.yangtools.yang.binding.InstanceIdentifier<?> binding) | 
close, create, create, deserializeFunction, fromNormalizedNode, fromNormalizedNodeActionInput, fromNormalizedNodeActionOutput, fromNormalizedNodeNotification, fromNormalizedNodeRpcData, fromYangInstanceIdentifier, getCodecFactory, getCodecRegistry, getNotificationClasses, getRpcMethodToSchemaPath, instanceIdentifierToNode, newInstance, toBinding, toBinding, toDOMDataTreeIdentifier, toDOMDataTreeIdentifiers, toLazyNormalizedNodeActionInput, toLazyNormalizedNodeActionOutput, toNormalized, toNormalizedNode, toNormalizedNode, toNormalizedNodeActionInput, toNormalizedNodeActionOutput, toNormalizedNodeNotification, toNormalizedNodeRpcData, toYangInstanceIdentifierpublic BindingToNormalizedNodeCodec(org.opendaylight.mdsal.binding.generator.api.ClassLoadingStrategy classLoadingStrategy,
                                    org.opendaylight.mdsal.binding.dom.codec.impl.BindingNormalizedNodeCodecRegistry codecRegistry)
public BindingToNormalizedNodeCodec(org.opendaylight.mdsal.binding.generator.api.ClassLoadingStrategy classLoadingStrategy,
                                    org.opendaylight.mdsal.binding.dom.codec.impl.BindingNormalizedNodeCodecRegistry codecRegistry,
                                    boolean waitForSchema)
public org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier toYangInstanceIdentifierBlocking(org.opendaylight.yangtools.yang.binding.InstanceIdentifier<? extends org.opendaylight.yangtools.yang.binding.DataObject> binding)
toYangInstanceIdentifierBlocking in class org.opendaylight.mdsal.binding.dom.adapter.BindingToNormalizedNodeCodecpublic org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier toYangInstanceIdentifierCached(org.opendaylight.yangtools.yang.binding.InstanceIdentifier<?> binding)
toYangInstanceIdentifierCached in class org.opendaylight.mdsal.binding.dom.adapter.BindingToNormalizedNodeCodecpublic void onGlobalContextUpdated(org.opendaylight.yangtools.yang.model.api.SchemaContext schemaContext)
onGlobalContextUpdated in interface org.opendaylight.yangtools.yang.model.api.SchemaContextListeneronGlobalContextUpdated in class org.opendaylight.mdsal.binding.dom.adapter.BindingToNormalizedNodeCodecpublic org.opendaylight.yangtools.yang.data.api.schema.NormalizedNode<?,?> getDefaultNodeFor(org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier path)
getDefaultNodeFor in class org.opendaylight.mdsal.binding.dom.adapter.BindingToNormalizedNodeCodecpath - DOM Pathpublic com.google.common.collect.ImmutableBiMap<Method,org.opendaylight.yangtools.yang.model.api.RpcDefinition> getRpcMethodToSchema(Class<? extends org.opendaylight.yangtools.yang.binding.RpcService> key)
getRpcMethodToSchema in class org.opendaylight.mdsal.binding.dom.adapter.BindingToNormalizedNodeCodecpublic Map.Entry<org.opendaylight.yangtools.yang.binding.InstanceIdentifier<?>,org.opendaylight.mdsal.binding.dom.codec.api.BindingCodecTreeNode<?>> getSubtreeCodec(org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier domIdentifier)
getSubtreeCodec in class org.opendaylight.mdsal.binding.dom.adapter.BindingToNormalizedNodeCodecCopyright © 2019 OpenDaylight. All rights reserved.