Interface DataContainer
- All Superinterfaces:
BindingContract<DataContainer>
- All Known Subinterfaces:
Augmentation<T>
,BaseNotification
,ChildOf<P>
,ChoiceIn<P>
,DataObject
,DataRoot<T>
,EntryObject<T,
,K> Grouping
,InstanceNotification<N,
,T> KeyedListNotification<N,
,T, K> Notification<T>
,NotificationBody<T>
,RpcInput
,RpcOutput
,YangData<T>
- All Known Implementing Classes:
AbstractEntryObject
,AugmentableCodecDataObject
,CodecDataObject
public sealed interface DataContainer
extends BindingContract<DataContainer>
permits BaseNotification, ChoiceIn<P>, DataObject, DataRoot<T>, Grouping, YangData<T>
Data Container - object contains structured data. Marker interface which must be implemented by all interfaces
generated for YANG:
grouping
based onGrouping
input
based onRpcInput
output
based onRpcOutput
notification
based onBaseNotification
, eitherNotification
orInstanceNotification
, potentially with a sharedNotificationBody
definitioncontainer
,list
andcase
based onDataObject
- a
module
's data schema nodes based onDataRoot
rc:yang-data
based onYangData
-
Method Summary
Methods inherited from interface org.opendaylight.yangtools.binding.BindingContract
implementedInterface