Class CodecOpaqueObject<T extends OpaqueObject<T>>

java.lang.Object
org.opendaylight.yangtools.binding.lib.AbstractOpaqueObject<T>
org.opendaylight.yangtools.binding.data.codec.impl.CodecOpaqueObject<T>
Type Parameters:
T - OpaqueObject type
All Implemented Interfaces:
BindingContract<OpaqueObject<T>>, BindingObject, OpaqueObject<T>, ValueAware<OpaqueData<?>>

@Beta public abstract class CodecOpaqueObject<T extends OpaqueObject<T>> extends AbstractOpaqueObject<T>
A base class for OpaqueObjects backed by ForeignOpaqueData. While this class is public, it not part of API surface and is an implementation detail. The only reason for it being public is that it needs to be accessible by code generated at runtime.
  • Constructor Details

    • CodecOpaqueObject

      protected CodecOpaqueObject(OpaqueData<?> value)
  • Method Details

    • getValue

      public final OpaqueData<?> getValue()
      Description copied from interface: ValueAware
      Return the value associated with this object.
      Returns:
      This object's value.