Class AugmentableCodecDataObject<T extends DataObject & Augmentable<T>>

java.lang.Object
org.opendaylight.yangtools.binding.data.codec.impl.CodecDataObject<T>
org.opendaylight.yangtools.binding.data.codec.impl.AugmentableCodecDataObject<T>
Type Parameters:
T - DataObject type
All Implemented Interfaces:
Augmentable<T>, BindingContract<DataContainer>, BindingObject, DataContainer, DataObject

public abstract class AugmentableCodecDataObject<T extends DataObject & Augmentable<T>> extends CodecDataObject<T> implements Augmentable<T>
A base class for DataObjects which are also Augmentable, backed by DataObjectCodecContext. 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.