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, toYangInstanceIdentifier
public 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.BindingToNormalizedNodeCodec
public org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier toYangInstanceIdentifierCached(org.opendaylight.yangtools.yang.binding.InstanceIdentifier<?> binding)
toYangInstanceIdentifierCached
in class org.opendaylight.mdsal.binding.dom.adapter.BindingToNormalizedNodeCodec
public void onGlobalContextUpdated(org.opendaylight.yangtools.yang.model.api.SchemaContext schemaContext)
onGlobalContextUpdated
in interface org.opendaylight.yangtools.yang.model.api.SchemaContextListener
onGlobalContextUpdated
in class org.opendaylight.mdsal.binding.dom.adapter.BindingToNormalizedNodeCodec
public 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.BindingToNormalizedNodeCodec
path
- 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.BindingToNormalizedNodeCodec
@Nonnull public 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.BindingToNormalizedNodeCodec
Copyright © 2019 OpenDaylight. All rights reserved.