All Superinterfaces:
org.opendaylight.mdsal.binding.dom.codec.api.BindingCodecTree, org.opendaylight.mdsal.binding.dom.codec.api.BindingDataObjectCodecTreeParent<org.opendaylight.yangtools.yang.common.Empty>, org.opendaylight.mdsal.binding.dom.codec.api.BindingNormalizedNodeSerializer, org.opendaylight.mdsal.binding.dom.codec.api.BindingNormalizedNodeWriterFactory
All Known Implementing Classes:
ForwardingBindingDOMCodecServices

@Beta public interface BindingDOMCodecServices extends org.opendaylight.mdsal.binding.dom.codec.api.BindingNormalizedNodeWriterFactory, org.opendaylight.mdsal.binding.dom.codec.api.BindingNormalizedNodeSerializer, org.opendaylight.mdsal.binding.dom.codec.api.BindingCodecTree
Collection of services provided by a Binding-DOM codec instance. This interface serves as an atomic unit for acquiring a consistent set of these services.
  • Nested Class Summary

    Nested classes/interfaces inherited from interface org.opendaylight.mdsal.binding.dom.codec.api.BindingCodecTree

    org.opendaylight.mdsal.binding.dom.codec.api.BindingCodecTree.CodecWithPath<T extends DataObject>

    Nested classes/interfaces inherited from interface org.opendaylight.mdsal.binding.dom.codec.api.BindingNormalizedNodeSerializer

    org.opendaylight.mdsal.binding.dom.codec.api.BindingNormalizedNodeSerializer.AugmentationResult, org.opendaylight.mdsal.binding.dom.codec.api.BindingNormalizedNodeSerializer.NodeResult, org.opendaylight.mdsal.binding.dom.codec.api.BindingNormalizedNodeSerializer.NormalizedResult
  • Method Summary

    Modifier and Type
    Method
    Description
    @NonNull org.opendaylight.mdsal.binding.runtime.api.BindingRuntimeContext
     

    Methods inherited from interface org.opendaylight.mdsal.binding.dom.codec.api.BindingCodecTree

    getAugmentationCodec, getDataObjectCodec, getIdentityCodec, getInstanceIdentifierCodec, getSubtreeCodec, getSubtreeCodec, getSubtreeCodec, getSubtreeCodecWithPath, getYangDataCodec, getYangDataCodec

    Methods inherited from interface org.opendaylight.mdsal.binding.dom.codec.api.BindingDataObjectCodecTreeParent

    getStreamAugmentation, getStreamChild, getStreamDataObject

    Methods inherited from interface org.opendaylight.mdsal.binding.dom.codec.api.BindingNormalizedNodeSerializer

    fromNormalizedNode, fromNormalizedNodeActionInput, fromNormalizedNodeActionOutput, fromNormalizedNodeNotification, fromNormalizedNodeNotification, fromNormalizedNodeRpcData, fromYangInstanceIdentifier, toLazyNormalizedNodeActionInput, toLazyNormalizedNodeActionInput, toLazyNormalizedNodeActionOutput, toLazyNormalizedNodeActionOutput, toNormalizedAugmentation, toNormalizedDataObject, toNormalizedNode, toNormalizedNodeActionInput, toNormalizedNodeActionOutput, toNormalizedNodeNotification, toNormalizedNodeNotification, toNormalizedNodeRpcData, toYangInstanceIdentifier

    Methods inherited from interface org.opendaylight.mdsal.binding.dom.codec.api.BindingNormalizedNodeWriterFactory

    newActionInputWriter, newActionOutputWriter, newNotificationWriter, newRpcWriter, newWriter, newWriterAndIdentifier
  • Method Details

    • getRuntimeContext

      @NonNull org.opendaylight.mdsal.binding.runtime.api.BindingRuntimeContext getRuntimeContext()