Uses of Interface
org.opendaylight.yangtools.binding.EntryObject
Packages that use EntryObject
Package
Description
API elements of a codec capable translating YANG-modeled data between its
BindingObject
s and
NormalizedData
representations.Dynamic codec implementation.
Internal implementation details.
Library of utilities for use by generated code.
-
Uses of EntryObject in org.opendaylight.yangtools.binding
Classes in org.opendaylight.yangtools.binding with type parameters of type EntryObjectModifier and TypeInterfaceDescriptionstatic interface
DataObjectIdentifier.Builder.WithKey<T extends EntryObject<T,
K>, K extends Key<T>> A builder ofDataObjectReference.WithKey
objects.static interface
DataObjectIdentifier.WithKey<T extends EntryObject<T,
K>, K extends Key<T>> ADataObjectIdentifier
pointing to anEntryObject
.static interface
DataObjectReference.Builder.WithKey<T extends EntryObject<T,
K>, K extends Key<T>> A builder ofDataObjectReference.WithKey
objects.static interface
DataObjectReference.WithKey<T extends EntryObject<T,
K>, K extends Key<T>> ADataObjectReference
pointing to aEntryObject
.interface
EntryObject<T extends EntryObject<T,
K>, K extends Key<T>> ADataObject
which represents a single entry in alist
with akey
-- and hence it has aKeyAware.key()
.interface
KeyAware<T extends Key<? extends EntryObject<?,
T>>> Identifiable object, which could be identified by it's key.interface
KeyedListAction<K extends Key<T>,
T extends EntryObject<T, K>, I extends RpcInput, O extends RpcOutput> Interface extended by all interfaces generated for a YANGaction
instantiated in keyed lists.interface
KeyedListNotification<N extends KeyedListNotification<N,
T, K>, T extends EntryObject<T, K>, K extends Key<T>> Annotification
which is defined within the schema tree and is thus tied to a data tree instance and additionally its parent is a {code list} with akey
statement.final record
KeylessStep<T extends EntryObject<?,
?>> AEntryObject
-based step without the corresponding key.final record
KeyStep<K extends Key<T>,
T extends EntryObject<T, K>> AEntryObject
-based step with aKeyStep.key()
.Methods in org.opendaylight.yangtools.binding with type parameters of type EntryObjectModifier 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 <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 <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>,
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>,
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>,
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) <N extends EntryObject<N,
K> & ChildOf<? super T>, K extends Key<N>>
DataObjectIdentifier.Builder.WithKey<N, K> <C extends ChoiceIn<? super T> & DataObject,
K extends Key<N>, N extends EntryObject<N, K> & ChildOf<? super C>>
DataObjectIdentifier.Builder.WithKey<N, K> <N extends EntryObject<N,
K> & ChildOf<? super T>, K extends Key<N>>
@NonNull DataObjectReference.Builder.WithKey<N, K> Append the specified listItem as a child of the data object this build currently references.<C extends ChoiceIn<? super T> & DataObject,
K extends Key<N>, N extends EntryObject<N, K> & ChildOf<? super C>>
@NonNull DataObjectReference.Builder.WithKey<N, K> DataObjectReference.Builder.child
(@NonNull Class<C> caze, @NonNull Class<N> listItem, @NonNull K listKey) Append the specified listItem as a child of the data object this build currently references.default <E extends EntryObject<E,
K>, K extends Key<E>>
Optional<K> DataObjectReference.findFirstKeyOf
(Class<@NonNull E> listItem) <E extends EntryObject<E,
K>, K extends Key<E>>
@Nullable KDataObjectReference.firstKeyOf
(Class<@NonNull E> listItem) Returns theKey
associated with the first component of specified type in this reference.default <E extends EntryObject<E,
K>, K extends Key<E>>
@NonNull KDataObjectReference.getFirstKeyOf
(Class<@NonNull E> listItem) Returns theKey
associated with the first component of specified type in this reference, throwingNoSuchElementException
if no match is found. -
Uses of EntryObject in org.opendaylight.yangtools.binding.data.codec.api
Method parameters in org.opendaylight.yangtools.binding.data.codec.api with type arguments of type EntryObjectModifier and TypeMethodDescriptionvoid
BindingStreamEventWriter.startMapNode
(Class<? extends EntryObject<?, ?>> mapEntryType, int childSizeHint) Emits start of unordered map node event.void
BindingStreamEventWriter.startOrderedMapNode
(Class<? extends EntryObject<?, ?>> mapEntryType, int childSizeHint) Emits start of ordered map node event. -
Uses of EntryObject in org.opendaylight.yangtools.binding.data.codec.impl
Methods in org.opendaylight.yangtools.binding.data.codec.impl with type parameters of type EntryObjectModifier and TypeMethodDescriptionprotected static final <E extends EntryObject<?,
?>>
voidDataContainerStreamer.streamMap
(Class<E> childClass, DataContainerStreamer<E> childStreamer, DataContainerSerializerRegistry registry, BindingStreamEventWriter writer, Map<?, ? extends E> value) protected static final <E extends EntryObject<?,
?>>
voidDataContainerStreamer.streamOrderedMap
(Class<E> childClass, DataContainerStreamer<E> childStreamer, DataContainerSerializerRegistry registry, BindingStreamEventWriter writer, List<? extends E> value) -
Uses of EntryObject in org.opendaylight.yangtools.binding.impl
Classes in org.opendaylight.yangtools.binding.impl with type parameters of type EntryObjectModifier and TypeClassDescriptionfinal class
DataObjectIdentifierBuilderWithKey<T extends EntryObject<T,
K>, K extends Key<T>> final class
DataObjectIdentifierWithKey<T extends EntryObject<T,
K>, K extends Key<T>> final class
DataObjectReferenceBuilderWithKey<T extends EntryObject<T,
K>, K extends Key<T>> final class
DataObjectReferenceWithKey<T extends EntryObject<T,
K>, K extends Key<T>> Methods in org.opendaylight.yangtools.binding.impl with type parameters of type EntryObjectModifier and TypeMethodDescriptionprotected abstract <X extends EntryObject<X,
Y>, Y extends Key<X>>
DataObjectIdentifier.Builder.WithKey<X, Y> protected abstract <X extends EntryObject<X,
Y>, Y extends Key<X>>
@NonNull DataObjectReference.Builder.WithKey<X, Y> protected <X extends EntryObject<X,
Y>, Y extends Key<X>>
DataObjectIdentifierBuilderWithKey<X, Y> protected <X extends EntryObject<X,
Y>, Y extends Key<X>>
DataObjectIdentifierBuilderWithKey<X, Y> protected <X extends EntryObject<X,
Y>, Y extends Key<X>>
DataObjectReferenceBuilderWithKey<X, Y> protected <X extends EntryObject<X,
Y>, Y extends Key<X>>
DataObjectReferenceBuilderWithKey<X, Y> <C extends ChoiceIn<? super T> & DataObject,
K extends Key<N>, N extends EntryObject<N, K> & ChildOf<? super C>>
DataObjectIdentifier.Builder.WithKey<N, K> <N extends EntryObject<N,
K> & ChildOf<? super T>, K extends Key<N>>
DataObjectIdentifier.Builder.WithKey<N, K> <C extends ChoiceIn<? super T> & DataObject,
K extends Key<N>, N extends EntryObject<N, K> & ChildOf<? super C>>
DataObjectReference.Builder.WithKey<N, K> <N extends EntryObject<N,
K> & ChildOf<? super T>, K extends Key<N>>
DataObjectReference.Builder.WithKey<N, K> <N extends EntryObject<N,
K>, K extends Key<N>>
@Nullable KAbstractDataObjectReference.firstKeyOf
(Class<@NonNull N> listItem) -
Uses of EntryObject in org.opendaylight.yangtools.binding.lib
Classes in org.opendaylight.yangtools.binding.lib with type parameters of type EntryObjectModifier and TypeClassDescriptionclass
AbstractEntryObject<T extends EntryObject<T,
K>, K extends Key<T>> Abstract base class for implementations ofEntryObject
.Classes in org.opendaylight.yangtools.binding.lib that implement EntryObjectModifier and TypeClassDescriptionclass
AbstractEntryObject<T extends EntryObject<T,
K>, K extends Key<T>> Abstract base class for implementations ofEntryObject
. -
Uses of EntryObject in org.opendaylight.yangtools.binding.util
Classes in org.opendaylight.yangtools.binding.util with type parameters of type EntryObjectModifier and TypeClassDescriptionstatic class
BindingMap.Builder<K extends Key<V>,
V extends EntryObject<V, K>> Builder producing a Map containing bindingEntryObject
values.Methods in org.opendaylight.yangtools.binding.util with type parameters of type EntryObjectModifier and TypeMethodDescriptionstatic <K extends Key<V>,
V extends EntryObject<V, K>>
@NonNull BindingMap.Builder<K, V> BindingMap.builder()
Create a builder on an unmodifiable map, which does not retain value insertion order.static <K extends Key<V>,
V extends EntryObject<V, K>>
@NonNull BindingMap.Builder<K, V> BindingMap.builder
(int expectedSize) Create a builder on an unmodifiable map, which does not retain value insertion order.static <K extends Key<V>,
V extends EntryObject<V, K>>
@NonNull Map<K, V> BindingMap.of
(Collection<V> values) Returns an unmodifiable map containing given values.static <K extends Key<V>,
V extends EntryObject<V, K>>
@NonNull Map<K, V> BindingMap.of
(V v1) Returns an unmodifiable map containing a single mapping.static <K extends Key<V>,
V extends EntryObject<V, K>>
@NonNull Map<K, V> BindingMap.of
(V... values) Returns an unmodifiable map containing given values.static <K extends Key<V>,
V extends EntryObject<V, K>>
@NonNull Map<K, V> BindingMap.of
(V v1, V v2) Returns an unmodifiable map containing two mappings.static <K extends Key<V>,
V extends EntryObject<V, K>>
@NonNull Map<K, V> BindingMap.of
(V v1, V v2, V v3) Returns an unmodifiable map containing three mappings.static <K extends Key<V>,
V extends EntryObject<V, K>>
@NonNull Map<K, V> BindingMap.of
(V v1, V v2, V v3, V v4) Returns an unmodifiable map containing four mappings.static <K extends Key<V>,
V extends EntryObject<V, K>>
@NonNull Map<K, V> BindingMap.of
(V v1, V v2, V v3, V v4, V v5) Returns an unmodifiable map containing five mappings.static <K extends Key<V>,
V extends EntryObject<V, K>>
@NonNull Map<K, V> BindingMap.of
(V v1, V v2, V v3, V v4, V v5, V v6) Returns an unmodifiable map containing six mappings.static <K extends Key<V>,
V extends EntryObject<V, K>>
@NonNull Map<K, V> BindingMap.of
(V v1, V v2, V v3, V v4, V v5, V v6, V v7) Returns an unmodifiable map containing seven mappings.static <K extends Key<V>,
V extends EntryObject<V, K>>
@NonNull Map<K, V> BindingMap.of
(V v1, V v2, V v3, V v4, V v5, V v6, V v7, V v8) Returns an unmodifiable map containing eight mappings.static <K extends Key<V>,
V extends EntryObject<V, K>>
@NonNull Map<K, V> BindingMap.of
(V v1, V v2, V v3, V v4, V v5, V v6, V v7, V v8, V v9) Returns an unmodifiable map containing nine mappings.static <K extends Key<V>,
V extends EntryObject<V, K>>
@NonNull Map<K, V> BindingMap.of
(V v1, V v2, V v3, V v4, V v5, V v6, V v7, V v8, V v9, V v10) Returns an unmodifiable map containing ten mappings.static <K extends Key<V>,
V extends EntryObject<V, K>>
@NonNull Map<K, V> BindingMap.ordered
(Collection<V> values) Returns an unmodifiable map containing given values.static <K extends Key<V>,
V extends EntryObject<V, K>>
@NonNull Map<K, V> BindingMap.ordered
(V... values) Returns an unmodifiable map containing given values.static <K extends Key<V>,
V extends EntryObject<V, K>>
@NonNull Map<K, V> BindingMap.ordered
(V v1, V v2) Returns an unmodifiable map containing two mappings.static <K extends Key<V>,
V extends EntryObject<V, K>>
@NonNull Map<K, V> BindingMap.ordered
(V v1, V v2, V v3) Returns an unmodifiable map containing three mappings.static <K extends Key<V>,
V extends EntryObject<V, K>>
@NonNull Map<K, V> BindingMap.ordered
(V v1, V v2, V v3, V v4) Returns an unmodifiable map containing four mappings.static <K extends Key<V>,
V extends EntryObject<V, K>>
@NonNull Map<K, V> BindingMap.ordered
(V v1, V v2, V v3, V v4, V v5) Returns an unmodifiable map containing five mappings.static <K extends Key<V>,
V extends EntryObject<V, K>>
@NonNull BindingMap.Builder<K, V> BindingMap.orderedBuilder()
Create a builder on an unmodifiable map, which retains value insertion order.static <K extends Key<V>,
V extends EntryObject<V, K>>
@NonNull BindingMap.Builder<K, V> BindingMap.orderedBuilder
(int expectedSize) Create a builder on an unmodifiable map, which retains value insertion order.static <K extends Key<V>,
V extends EntryObject<V, K>>
@NonNull Collector<V, ?, ? extends Map<K, V>> BindingMap.toMap()
Returns a collector which collects bindingEntryObject
s into an unmodifiable map.static <K extends Key<V>,
V extends EntryObject<V, K>>
@NonNull Collector<V, ?, ? extends Map<K, V>> BindingMap.toOrderedMap()
Returns a collector which collects bindingEntryObject
s into an unmodifiable map.Methods in org.opendaylight.yangtools.binding.util with parameters of type EntryObjectModifier and TypeMethodDescriptionfinal @NonNull BindingMap.Builder
<K, V> Add values to this builder.static <K extends Key<V>,
V extends EntryObject<V, K>>
@NonNull Map<K, V> BindingMap.of
(V... values) Returns an unmodifiable map containing given values.static <K extends Key<V>,
V extends EntryObject<V, K>>
@NonNull Map<K, V> BindingMap.ordered
(V... values) Returns an unmodifiable map containing given values. -
Uses of EntryObject in org.opendaylight.yangtools.yang.binding
Classes in org.opendaylight.yangtools.yang.binding with type parameters of type EntryObjectModifier and TypeClassDescriptionstatic final class
InstanceIdentifier.KeyedBuilder<T extends EntryObject<T,
K>, K extends Key<T>> Deprecated.final class
KeyedInstanceIdentifier<T extends EntryObject<T,
K>, K extends Key<T>> AnInstanceIdentifier
, which has a list key attached at its last path element.Methods in org.opendaylight.yangtools.yang.binding with type parameters of type EntryObjectModifier and TypeMethodDescriptionprotected abstract <X extends EntryObject<X,
Y>, Y extends Key<X>>
@NonNull InstanceIdentifier.KeyedBuilder<X, Y> protected <X extends EntryObject<X,
Y>, Y extends Key<X>>
InstanceIdentifier.KeyedBuilder<X, Y> static <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 <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>,
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.final <N extends EntryObject<N,
K> & ChildOf<? super T>, K extends Key<N>>
InstanceIdentifier.KeyedBuilder<N, K> final <C extends ChoiceIn<? super T> & DataObject,
K extends Key<N>, N extends EntryObject<N, K> & ChildOf<? super C>>
InstanceIdentifier.KeyedBuilder<N, K> final <C extends ChoiceIn<? super T> & DataObject,
K extends Key<N>, N extends EntryObject<N, K> & ChildOf<? super C>>
@NonNull KeyedInstanceIdentifier<N, K> Deprecated.Create an InstanceIdentifier for a child list item.final <N extends EntryObject<N,
K> & ChildOf<? super T>, K extends Key<N>>
@NonNull KeyedInstanceIdentifier<N, K> Deprecated.Create an InstanceIdentifier for a child list item.final <E extends EntryObject<E,
K>, K extends Key<E>>
@Nullable KInstanceIdentifier.firstKeyOf
(Class<@NonNull E> listItem) Deprecated.static <N extends EntryObject<N,
K>, K extends Key<N>>
KInstanceIdentifier.keyOf
(InstanceIdentifier<N> id) Deprecated.Return the key associated with the last component of the specified identifier.