Uses of Interface
org.opendaylight.yangtools.binding.DataRoot
Packages that use DataRoot
Package
Description
Interfaces serving to expose metadata information about a set of generated bindings, for example the corresponding
YANG model, and similar.
Utilities for constructing and working with
BindingRuntimeContext
.-
Uses of DataRoot in org.opendaylight.yangtools.binding
Classes in org.opendaylight.yangtools.binding with type parameters of type DataRootModifier and TypeInterfaceDescriptioninterface
Data Root of YANG module.class
YangFeature<F extends YangFeature<F,
R>, R extends DataRoot<R>> Abstract base class for classes generated for YANGfeature
statements.Methods in org.opendaylight.yangtools.binding with type parameters of type DataRootModifier and TypeMethodDescriptionstatic <C extends ChoiceIn<? extends DataRoot<?>> & DataObject,
N extends EntryObject<N, K> & ChildOf<? super C>, K extends Key<N>>
@NonNull DataObjectIdentifier.Builder.WithKey<N, K> DataObjectIdentifier.builder
(@NonNull Class<C> caze, @NonNull Class<N> listItem, @NonNull K listKey) static <C extends ChoiceIn<? extends DataRoot<?>> & DataObject,
T extends ChildOf<? super C>>
@NonNull DataObjectIdentifier.Builder<T> static <T extends ChildOf<? extends DataRoot<?>>>
@NonNull DataObjectIdentifier.Builder<T> static <N extends EntryObject<N,
K> & ChildOf<? extends DataRoot<?>>, K extends Key<N>>
@NonNull DataObjectIdentifier.Builder.WithKey<N, K> static <C extends ChoiceIn<? extends DataRoot<?>> & DataObject,
N extends EntryObject<N, K> & ChildOf<? super C>, K extends Key<N>>
@NonNull DataObjectReference.Builder.WithKey<N, K> static <C extends ChoiceIn<? extends DataRoot<?>> & DataObject,
T extends ChildOf<? super C>>
@NonNull DataObjectReference.Builder<T> static <T extends ChildOf<? extends DataRoot<?>>>
@NonNull DataObjectReference.Builder<T> static <N extends EntryObject<N,
K> & ChildOf<? extends DataRoot<?>>, K extends Key<N>>
@NonNull DataObjectReference.Builder.WithKey<N, K> static <R extends DataRoot<R>,
N extends EntryObject<N, K> & ChildOf<? super R>, K extends Key<N>>
@NonNull DataObjectIdentifier.Builder.WithKey<N, K> DataObjectIdentifier.builderOfInherited
(@NonNull Class<R> root, @NonNull Class<N> listItem, @NonNull K listKey) static <R extends DataRoot<R>,
T extends ChildOf<? super R>>
@NonNull DataObjectIdentifier.Builder<T> DataObjectIdentifier.builderOfInherited
(@NonNull Class<R> root, @NonNull Class<T> container) static <R extends DataRoot<R>,
C extends ChoiceIn<? super R> & DataObject, N extends EntryObject<N, K> & ChildOf<? super C>, K extends Key<N>>
@NonNull DataObjectIdentifier.Builder.WithKey<N, K> DataObjectIdentifier.builderOfInherited
(Class<R> root, Class<C> caze, Class<N> listItem, K listKey) static <R extends DataRoot<R>,
C extends ChoiceIn<? super R> & DataObject, T extends ChildOf<? super C>>
@NonNull DataObjectIdentifier.Builder<T> DataObjectIdentifier.builderOfInherited
(Class<R> root, Class<C> caze, Class<T> container) static <R extends DataRoot<R>,
N extends EntryObject<N, K> & ChildOf<? super R>, K extends Key<N>>
@NonNull DataObjectReference.Builder.WithKey<N, K> DataObjectReference.builderOfInherited
(@NonNull Class<R> root, @NonNull Class<N> listItem, @NonNull K listKey) static <R extends DataRoot<R>,
T extends ChildOf<? super R>>
@NonNull DataObjectReference.Builder<T> DataObjectReference.builderOfInherited
(@NonNull Class<R> root, @NonNull Class<T> container) static <R extends DataRoot<R>,
C extends ChoiceIn<? super R> & DataObject, N extends EntryObject<N, K> & ChildOf<? super C>, K extends Key<N>>
@NonNull DataObjectReference.Builder.WithKey<N, K> DataObjectReference.builderOfInherited
(Class<R> root, Class<C> caze, Class<N> listItem, K listKey) static <R extends DataRoot<R>,
C extends ChoiceIn<? super R> & DataObject, T extends ChildOf<? super C>>
@NonNull DataObjectReference.Builder<T> DataObjectReference.builderOfInherited
(Class<R> root, Class<C> caze, Class<T> container) -
Uses of DataRoot in org.opendaylight.yangtools.binding.meta
Classes in org.opendaylight.yangtools.binding.meta with type parameters of type DataRootModifier and TypeInterfaceDescriptioninterface
YangFeatureProvider<R extends DataRoot<R>>
Run-time feature discovery service. -
Uses of DataRoot in org.opendaylight.yangtools.binding.runtime.spi
Methods in org.opendaylight.yangtools.binding.runtime.spi with type parameters of type DataRootModifier and TypeMethodDescription<R extends @NonNull DataRoot<R>>
@NonNull ModuleInfoSnapshotBuilderModuleInfoSnapshotBuilder.addModuleFeatures
(Class<R> module, Set<? extends YangFeature<?, R>> supportedFeatures) <R extends @NonNull DataRoot<R>>
RegistrationModuleInfoSnapshotResolver.registerModuleFeatures
(Class<R> module, Set<? extends YangFeature<?, R>> supportedFeatures) -
Uses of DataRoot in org.opendaylight.yangtools.yang.binding
Methods in org.opendaylight.yangtools.yang.binding with type parameters of type DataRootModifier and TypeMethodDescriptionstatic <C extends ChoiceIn<? extends DataRoot<?>> & DataObject,
N extends EntryObject<N, K> & ChildOf<? super C>, K extends Key<N>>
@NonNull InstanceIdentifier.KeyedBuilder<N, K> Deprecated.Create aInstanceIdentifier.Builder
for a specific type of InstanceIdentifier which represents anEntryObject
in agrouping
used in thecase
statement.static <C extends ChoiceIn<? extends DataRoot<?>> & DataObject,
T extends ChildOf<? super C>>
@NonNull InstanceIdentifier.Builder<T> Deprecated.Create aInstanceIdentifier.Builder
for a specific type of InstanceIdentifier as specified by container in agrouping
used in thecase
statement.static <T extends ChildOf<? extends DataRoot<?>>>
@NonNull InstanceIdentifier.Builder<T> Deprecated.Create aInstanceIdentifier.Builder
for a specific type of InstanceIdentifier as specified by container.static <N extends EntryObject<N,
K> & ChildOf<? extends DataRoot<?>>, K extends Key<N>>
@NonNull InstanceIdentifier.KeyedBuilder<N, K> Deprecated.Create aInstanceIdentifier.Builder
for a specific type of InstanceIdentifier which represents anEntryObject
.static <R extends DataRoot<R>,
N extends EntryObject<N, K> & ChildOf<? super R>, K extends Key<N>>
@NonNull InstanceIdentifier.KeyedBuilder<N, K> InstanceIdentifier.builderOfInherited
(@NonNull Class<R> root, @NonNull Class<N> listItem, @NonNull K listKey) Deprecated.static <R extends DataRoot<R>,
T extends ChildOf<? super R>>
@NonNull InstanceIdentifier.Builder<T> InstanceIdentifier.builderOfInherited
(@NonNull Class<R> root, @NonNull Class<T> container) Deprecated.static <R extends DataRoot<R>,
C extends ChoiceIn<? super R> & DataObject, N extends EntryObject<N, K> & ChildOf<? super C>, K extends Key<N>>
@NonNull InstanceIdentifier.KeyedBuilder<N, K> InstanceIdentifier.builderOfInherited
(Class<R> root, Class<C> caze, Class<N> listItem, K listKey) Deprecated.static <R extends DataRoot<R>,
C extends ChoiceIn<? super R> & DataObject, T extends ChildOf<? super C>>
@NonNull InstanceIdentifier.Builder<T> InstanceIdentifier.builderOfInherited
(Class<R> root, Class<C> caze, Class<T> container) Deprecated.static <T extends ChildOf<? extends DataRoot<?>>>
@NonNull InstanceIdentifier<T> Deprecated.Create an instance identifier for a very specific object type.