Class AbstractBindingNormalizedNodeSerializer

java.lang.Object
org.opendaylight.mdsal.binding.dom.codec.spi.AbstractBindingNormalizedNodeSerializer
All Implemented Interfaces:
org.opendaylight.mdsal.binding.dom.codec.api.BindingNormalizedNodeSerializer

@Beta public abstract class AbstractBindingNormalizedNodeSerializer extends Object implements org.opendaylight.mdsal.binding.dom.codec.api.BindingNormalizedNodeSerializer
  • Nested Class Summary

    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
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    protected abstract @NonNull org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.NodeIdentifier
    actionInputName(@NonNull Class<? extends Action<?,?,?>> action)
     
    protected abstract @NonNull org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.NodeIdentifier
    actionOutputName(@NonNull Class<? extends Action<?,?,?>> action)
     
    final org.opendaylight.mdsal.binding.dom.codec.api.BindingLazyContainerNode<RpcInput>
    toLazyNormalizedNodeActionInput(Class<? extends Action<?,?,?>> action, RpcInput input)
     
    final org.opendaylight.mdsal.binding.dom.codec.api.BindingLazyContainerNode<RpcInput>
    toLazyNormalizedNodeActionInput(Class<? extends Action<?,?,?>> action, org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.NodeIdentifier identifier, RpcInput input)
     
    final org.opendaylight.mdsal.binding.dom.codec.api.BindingLazyContainerNode<RpcOutput>
    toLazyNormalizedNodeActionOutput(Class<? extends Action<?,?,?>> action, RpcOutput output)
     
    final org.opendaylight.mdsal.binding.dom.codec.api.BindingLazyContainerNode<RpcOutput>
    toLazyNormalizedNodeActionOutput(Class<? extends Action<?,?,?>> action, org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.NodeIdentifier identifier, RpcOutput output)
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

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

    fromNormalizedNode, fromNormalizedNodeActionInput, fromNormalizedNodeActionOutput, fromNormalizedNodeNotification, fromNormalizedNodeNotification, fromNormalizedNodeRpcData, fromYangInstanceIdentifier, toNormalizedAugmentation, toNormalizedDataObject, toNormalizedNode, toNormalizedNodeActionInput, toNormalizedNodeActionOutput, toNormalizedNodeNotification, toNormalizedNodeNotification, toNormalizedNodeRpcData, toYangInstanceIdentifier
  • Constructor Details

    • AbstractBindingNormalizedNodeSerializer

      public AbstractBindingNormalizedNodeSerializer()
  • Method Details

    • toLazyNormalizedNodeActionInput

      public final org.opendaylight.mdsal.binding.dom.codec.api.BindingLazyContainerNode<RpcInput> toLazyNormalizedNodeActionInput(Class<? extends Action<?,?,?>> action, org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.NodeIdentifier identifier, RpcInput input)
      Specified by:
      toLazyNormalizedNodeActionInput in interface org.opendaylight.mdsal.binding.dom.codec.api.BindingNormalizedNodeSerializer
    • toLazyNormalizedNodeActionInput

      public final org.opendaylight.mdsal.binding.dom.codec.api.BindingLazyContainerNode<RpcInput> toLazyNormalizedNodeActionInput(Class<? extends Action<?,?,?>> action, RpcInput input)
      Specified by:
      toLazyNormalizedNodeActionInput in interface org.opendaylight.mdsal.binding.dom.codec.api.BindingNormalizedNodeSerializer
    • actionInputName

      protected abstract @NonNull org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.NodeIdentifier actionInputName(@NonNull Class<? extends Action<?,?,?>> action)
    • toLazyNormalizedNodeActionOutput

      public final org.opendaylight.mdsal.binding.dom.codec.api.BindingLazyContainerNode<RpcOutput> toLazyNormalizedNodeActionOutput(Class<? extends Action<?,?,?>> action, org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.NodeIdentifier identifier, RpcOutput output)
      Specified by:
      toLazyNormalizedNodeActionOutput in interface org.opendaylight.mdsal.binding.dom.codec.api.BindingNormalizedNodeSerializer
    • toLazyNormalizedNodeActionOutput

      public final org.opendaylight.mdsal.binding.dom.codec.api.BindingLazyContainerNode<RpcOutput> toLazyNormalizedNodeActionOutput(Class<? extends Action<?,?,?>> action, RpcOutput output)
      Specified by:
      toLazyNormalizedNodeActionOutput in interface org.opendaylight.mdsal.binding.dom.codec.api.BindingNormalizedNodeSerializer
    • actionOutputName

      protected abstract @NonNull org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.NodeIdentifier actionOutputName(@NonNull Class<? extends Action<?,?,?>> action)