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
OpaqueObject
s 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 Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionfinal OpaqueData
<?> getValue()
Return the value associated with this object.Methods inherited from class org.opendaylight.yangtools.binding.lib.AbstractOpaqueObject
addToStringAttributes, equals, hashCode, toString, valueEquals, valueHashCode
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
Methods inherited from interface org.opendaylight.yangtools.binding.OpaqueObject
implementedInterface
-
Constructor Details
-
CodecOpaqueObject
-
-
Method Details
-
getValue
Description copied from interface:ValueAware
Return the value associated with this object.- Returns:
- This object's value.
-