Class BindingToNormalizedNodeCodec
- java.lang.Object
-
- org.opendaylight.mdsal.binding.dom.adapter.BindingToNormalizedNodeCodec
-
- org.opendaylight.controller.md.sal.binding.impl.BindingToNormalizedNodeCodec
-
- All Implemented Interfaces:
AutoCloseable,EventListener,org.opendaylight.mdsal.binding.dom.codec.api.BindingCodecTreeFactory,org.opendaylight.mdsal.binding.dom.codec.api.BindingNormalizedNodeSerializer,org.opendaylight.yangtools.yang.model.api.SchemaContextListener
@Deprecated(forRemoval=true) public class BindingToNormalizedNodeCodec extends org.opendaylight.mdsal.binding.dom.adapter.BindingToNormalizedNodeCodec
Deprecated, for removal: This API element is subject to removal in a future version.
-
-
Constructor Summary
Constructors Constructor Description BindingToNormalizedNodeCodec(org.opendaylight.mdsal.binding.generator.api.ClassLoadingStrategy classLoadingStrategy, org.opendaylight.mdsal.binding.dom.codec.impl.BindingNormalizedNodeCodecRegistry codecRegistry)Deprecated, for removal: This API element is subject to removal in a future version.BindingToNormalizedNodeCodec(org.opendaylight.mdsal.binding.generator.api.ClassLoadingStrategy classLoadingStrategy, org.opendaylight.mdsal.binding.dom.codec.impl.BindingNormalizedNodeCodecRegistry codecRegistry, boolean waitForSchema)Deprecated, for removal: This API element is subject to removal in a future version.
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description org.opendaylight.yangtools.yang.data.api.schema.NormalizedNode<?,?>getDefaultNodeFor(org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier path)Deprecated, for removal: This API element is subject to removal in a future version.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)Deprecated, for removal: This API element is subject to removal in a future version.Map.Entry<org.opendaylight.yangtools.yang.binding.InstanceIdentifier<?>,org.opendaylight.mdsal.binding.dom.codec.api.BindingDataObjectCodecTreeNode<?>>getSubtreeCodec(org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier domIdentifier)Deprecated, for removal: This API element is subject to removal in a future version.voidonGlobalContextUpdated(org.opendaylight.yangtools.yang.model.api.SchemaContext schemaContext)Deprecated, for removal: This API element is subject to removal in a future version.org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifiertoYangInstanceIdentifierBlocking(org.opendaylight.yangtools.yang.binding.InstanceIdentifier<? extends org.opendaylight.yangtools.yang.binding.DataObject> binding)Deprecated, for removal: This API element is subject to removal in a future version.org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifiertoYangInstanceIdentifierCached(org.opendaylight.yangtools.yang.binding.InstanceIdentifier<?> binding)Deprecated, for removal: This API element is subject to removal in a future version.-
Methods inherited from class org.opendaylight.mdsal.binding.dom.adapter.BindingToNormalizedNodeCodec
close, create, create, deserializeFunction, fromNormalizedNode, fromNormalizedNodeActionInput, fromNormalizedNodeActionOutput, fromNormalizedNodeNotification, fromNormalizedNodeNotification, fromNormalizedNodeRpcData, fromYangInstanceIdentifier, getCodecFactory, getCodecRegistry, getNotificationClasses, getRpcMethodToSchemaPath, instanceIdentifierToNode, newInstance, toBinding, toBinding, toDOMDataTreeIdentifier, toDOMDataTreeIdentifiers, toLazyNormalizedNodeActionInput, toLazyNormalizedNodeActionOutput, toNormalized, toNormalizedNode, toNormalizedNode, toNormalizedNodeActionInput, toNormalizedNodeActionOutput, toNormalizedNodeNotification, toNormalizedNodeRpcData, toYangInstanceIdentifier
-
-
-
-
Constructor Detail
-
BindingToNormalizedNodeCodec
public BindingToNormalizedNodeCodec(org.opendaylight.mdsal.binding.generator.api.ClassLoadingStrategy classLoadingStrategy, org.opendaylight.mdsal.binding.dom.codec.impl.BindingNormalizedNodeCodecRegistry codecRegistry)Deprecated, for removal: This API element is subject to removal in a future version.
-
BindingToNormalizedNodeCodec
public BindingToNormalizedNodeCodec(org.opendaylight.mdsal.binding.generator.api.ClassLoadingStrategy classLoadingStrategy, org.opendaylight.mdsal.binding.dom.codec.impl.BindingNormalizedNodeCodecRegistry codecRegistry, boolean waitForSchema)Deprecated, for removal: This API element is subject to removal in a future version.
-
-
Method Detail
-
toYangInstanceIdentifierBlocking
public org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier toYangInstanceIdentifierBlocking(org.opendaylight.yangtools.yang.binding.InstanceIdentifier<? extends org.opendaylight.yangtools.yang.binding.DataObject> binding)
Deprecated, for removal: This API element is subject to removal in a future version.- Overrides:
toYangInstanceIdentifierBlockingin classorg.opendaylight.mdsal.binding.dom.adapter.BindingToNormalizedNodeCodec
-
toYangInstanceIdentifierCached
public org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier toYangInstanceIdentifierCached(org.opendaylight.yangtools.yang.binding.InstanceIdentifier<?> binding)
Deprecated, for removal: This API element is subject to removal in a future version.- Overrides:
toYangInstanceIdentifierCachedin classorg.opendaylight.mdsal.binding.dom.adapter.BindingToNormalizedNodeCodec
-
onGlobalContextUpdated
public void onGlobalContextUpdated(org.opendaylight.yangtools.yang.model.api.SchemaContext schemaContext)
Deprecated, for removal: This API element is subject to removal in a future version.- Specified by:
onGlobalContextUpdatedin interfaceorg.opendaylight.yangtools.yang.model.api.SchemaContextListener- Overrides:
onGlobalContextUpdatedin classorg.opendaylight.mdsal.binding.dom.adapter.BindingToNormalizedNodeCodec
-
getDefaultNodeFor
public org.opendaylight.yangtools.yang.data.api.schema.NormalizedNode<?,?> getDefaultNodeFor(org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier path)
Deprecated, for removal: This API element is subject to removal in a future version.Returns an default object according to YANG schema for supplied path.- Overrides:
getDefaultNodeForin classorg.opendaylight.mdsal.binding.dom.adapter.BindingToNormalizedNodeCodec- Parameters:
path- DOM Path- Returns:
- Node with defaults set on.
-
getRpcMethodToSchema
public com.google.common.collect.ImmutableBiMap<Method,org.opendaylight.yangtools.yang.model.api.RpcDefinition> getRpcMethodToSchema(Class<? extends org.opendaylight.yangtools.yang.binding.RpcService> key)
Deprecated, for removal: This API element is subject to removal in a future version.- Overrides:
getRpcMethodToSchemain classorg.opendaylight.mdsal.binding.dom.adapter.BindingToNormalizedNodeCodec
-
getSubtreeCodec
public Map.Entry<org.opendaylight.yangtools.yang.binding.InstanceIdentifier<?>,org.opendaylight.mdsal.binding.dom.codec.api.BindingDataObjectCodecTreeNode<?>> getSubtreeCodec(org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier domIdentifier)
Deprecated, for removal: This API element is subject to removal in a future version.- Overrides:
getSubtreeCodecin classorg.opendaylight.mdsal.binding.dom.adapter.BindingToNormalizedNodeCodec
-
-