Uses of Interface
org.opendaylight.yangtools.binding.DataObjectStep
Packages that use DataObjectStep
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.
-
Uses of DataObjectStep in org.opendaylight.yangtools.binding
Subinterfaces of DataObjectStep in org.opendaylight.yangtools.bindingModifier and TypeInterfaceDescriptioninterface
ExactDataObjectStep<T extends DataObject>
ADataObjectStep
which is exactly specified.interface
InexactDataObjectStep<T extends DataObject>
ADataObjectStep
which is not exactly specified.Classes in org.opendaylight.yangtools.binding that implement DataObjectStepModifier and TypeClassDescriptionfinal 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()
.final record
NodeStep<T extends DataObject>
ADataObject
-based step along aninstance-identifier
.Methods in org.opendaylight.yangtools.binding that return DataObjectStepModifier and TypeMethodDescription@NonNull DataObjectStep
<T> DataObjectReference.lastStep()
Return the last step of this reference.static <T extends DataObject>
@NonNull DataObjectStep<T> static <T extends DataObject,
C extends ChoiceIn<?> & DataObject>
@NonNull DataObjectStep<T> Methods in org.opendaylight.yangtools.binding that return types with arguments of type DataObjectStepModifier and TypeMethodDescriptiondefault @NonNull Iterable
<? extends @NonNull DataObjectStep<?>> DataObjectReference.getPathArguments()
Deprecated.@NonNull Iterable
<? extends @NonNull DataObjectStep<?>> DataObjectReference.steps()
Return the steps of this reference.Methods in org.opendaylight.yangtools.binding with parameters of type DataObjectStepModifier and TypeMethodDescriptiondefault int
DataObjectStep.compareTo
(DataObjectStep<?> other) boolean
InexactDataObjectStep.matches
(@NonNull DataObjectStep<?> other) boolean
KeylessStep.matches
(DataObjectStep<?> other) Method parameters in org.opendaylight.yangtools.binding with type arguments of type DataObjectStepModifier and TypeMethodDescriptionstatic @NonNull DataObjectReference
<?> DataObjectReference.ofUnsafeSteps
(ImmutableList<? extends @NonNull DataObjectStep<?>> steps) static @NonNull DataObjectReference
<?> DataObjectReference.ofUnsafeSteps
(Iterable<? extends @NonNull DataObjectStep<?>> steps) static @NonNull DataObjectReference
<?> DataObjectReference.ofUnsafeSteps
(List<? extends @NonNull DataObjectStep<?>> steps) -
Uses of DataObjectStep in org.opendaylight.yangtools.binding.data.codec.api
Methods in org.opendaylight.yangtools.binding.data.codec.api that return DataObjectStepModifier and TypeMethodDescription@Nullable DataObjectStep
<?> CommonDataObjectCodecTreeNode.deserializePathArgument
(@Nullable YangInstanceIdentifier.PathArgument arg) DeserializesYangInstanceIdentifier.PathArgument
for current node.Methods in org.opendaylight.yangtools.binding.data.codec.api with parameters of type DataObjectStepModifier and TypeMethodDescription@NonNull CommonDataObjectCodecTreeNode
<?> BindingDataContainerCodecTreeNode.bindingPathArgumentChild
(@NonNull DataObjectStep<?> step, @Nullable List<YangInstanceIdentifier.PathArgument> builder) Returns nested node context using supplied DataObjectStep and adds YANG instance identifiers to the supplied list.@Nullable YangInstanceIdentifier.PathArgument
CommonDataObjectCodecTreeNode.serializePathArgument
(@Nullable DataObjectStep<?> step) Serializes the instance identifier step for current node. -
Uses of DataObjectStep in org.opendaylight.yangtools.binding.data.codec.impl
Methods in org.opendaylight.yangtools.binding.data.codec.impl that return DataObjectStepModifier and TypeMethodDescriptionprotected final DataObjectStep
<?> CommonDataObjectCodecContext.bindingArg()
DataObjectCodecContext.deserializePathArgument
(YangInstanceIdentifier.PathArgument arg) protected DataObjectStep
<?> CommonDataObjectCodecContext.getBindingPathArgument
(YangInstanceIdentifier.PathArgument domArg) Returns deserialized Binding Path Argument from YANG instance identifier.Methods in org.opendaylight.yangtools.binding.data.codec.impl with parameters of type DataObjectStepModifier and TypeMethodDescriptionfinal CommonDataObjectCodecContext
<?, ?> CommonDataObjectCodecContext.bindingPathArgumentChild
(DataObjectStep<?> step, List<YangInstanceIdentifier.PathArgument> builder) DataObjectCodecContext.serializePathArgument
(DataObjectStep<?> step) -
Uses of DataObjectStep in org.opendaylight.yangtools.binding.impl
Classes in org.opendaylight.yangtools.binding.impl with type parameters of type DataObjectStepModifier and TypeClassDescriptionclass
AbstractDataObjectReference<T extends DataObject,
S extends DataObjectStep<?>> Base implementation ofDataObjectReference
.Methods in org.opendaylight.yangtools.binding.impl that return DataObjectStepMethods in org.opendaylight.yangtools.binding.impl that return types with arguments of type DataObjectStepModifier and TypeMethodDescriptionprotected final @NonNull Iterable
<? extends @NonNull DataObjectStep<?>> AbstractDataObjectReferenceBuilder.buildSteps()
Methods in org.opendaylight.yangtools.binding.impl with parameters of type DataObjectStepModifier and TypeMethodDescriptionprotected abstract <X extends DataObject>
DataObjectIdentifier.Builder<X> AbstractDataObjectIdentifierBuilder.append
(DataObjectStep<X> step) protected abstract <X extends DataObject>
@NonNull DataObjectReference.Builder<X> AbstractDataObjectReferenceBuilder.append
(@NonNull DataObjectStep<X> step) protected <X extends DataObject>
DataObjectIdentifierBuilder<X> DataObjectIdentifierBuilder.append
(DataObjectStep<X> step) protected <X extends DataObject>
DataObjectIdentifierBuilder<X> DataObjectIdentifierBuilderWithKey.append
(DataObjectStep<X> step) protected <X extends DataObject>
DataObjectReferenceBuilder<X> DataObjectReferenceBuilder.append
(DataObjectStep<X> step) protected <X extends DataObject>
DataObjectReferenceBuilder<X> DataObjectReferenceBuilderWithKey.append
(DataObjectStep<X> step) protected final void
AbstractDataObjectReferenceBuilder.appendItem
(DataObjectStep<?> item) Method parameters in org.opendaylight.yangtools.binding.impl with type arguments of type DataObjectStepModifier and TypeMethodDescriptionstatic final @NonNull DataObjectReferenceImpl
<?> DataObjectReferenceImpl.ofUnsafeSteps
(ImmutableList<? extends @NonNull DataObjectStep<?>> steps) Constructors in org.opendaylight.yangtools.binding.impl with parameters of type DataObjectStepConstructor parameters in org.opendaylight.yangtools.binding.impl with type arguments of type DataObjectStepModifierConstructorDescriptionDataObjectIdentifierImpl
(Void unused, Iterable<? extends @NonNull DataObjectStep<?>> steps) DataObjectIdentifierWithKey
(Void unused, Iterable<? extends @NonNull DataObjectStep<?>> steps) DataObjectReferenceImpl
(Iterable<? extends @NonNull DataObjectStep<?>> steps) DataObjectReferenceWithKey
(Iterable<? extends @NonNull DataObjectStep<?>> steps) -
Uses of DataObjectStep in org.opendaylight.yangtools.yang.binding
Methods in org.opendaylight.yangtools.yang.binding with parameters of type DataObjectStepModifier and TypeMethodDescriptionprotected abstract <X extends DataObject>
@NonNull org.opendaylight.yangtools.yang.binding.InstanceIdentifier.RegularBuilder<X> InstanceIdentifier.Builder.append
(DataObjectStep<X> step) protected <X extends DataObject>
@NonNull org.opendaylight.yangtools.yang.binding.InstanceIdentifier.RegularBuilder<X> InstanceIdentifier.KeyedBuilder.append
(DataObjectStep<X> step) Method parameters in org.opendaylight.yangtools.yang.binding with type arguments of type DataObjectStepModifier and TypeMethodDescriptionstatic <T extends DataObject>
@NonNull InstanceIdentifier<T> InstanceIdentifier.unsafeOf
(List<? extends DataObjectStep<?>> pathArguments) Deprecated.Create an instance identifier for a sequence ofDataObjectStep
steps.
DataObjectReference.steps()
instead.