Class DataObjectIdentifierBuilderWithKey<T extends EntryObject<T,K>,K extends Key<T>>
java.lang.Object
org.opendaylight.yangtools.binding.impl.AbstractDataObjectReferenceBuilder<T>
org.opendaylight.yangtools.binding.impl.AbstractDataObjectIdentifierBuilder<T>
org.opendaylight.yangtools.binding.impl.DataObjectIdentifierBuilderWithKey<T,K>
- All Implemented Interfaces:
DataObjectIdentifier.Builder<T>
,DataObjectIdentifier.Builder.WithKey<T,
,K> DataObjectReference.Builder<T>
,DataObjectReference.Builder.WithKey<T,
K>
public final class DataObjectIdentifierBuilderWithKey<T extends EntryObject<T,K>,K extends Key<T>>
extends AbstractDataObjectIdentifierBuilder<T>
implements DataObjectIdentifier.Builder.WithKey<T,K>
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.opendaylight.yangtools.binding.DataObjectIdentifier.Builder
DataObjectIdentifier.Builder.WithKey<T extends EntryObject<T,
K>, K extends Key<T>> Nested classes/interfaces inherited from interface org.opendaylight.yangtools.binding.DataObjectReference.Builder
DataObjectReference.Builder.WithKey<T extends EntryObject<T,
K>, K extends Key<T>> -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected <X extends DataObject>
DataObjectIdentifierBuilder<X> append
(DataObjectStep<X> step) protected <X extends EntryObject<X,
Y>, Y extends Key<X>>
DataObjectIdentifierBuilderWithKey<X, Y> build()
Build the data object reference.Methods inherited from class org.opendaylight.yangtools.binding.impl.AbstractDataObjectIdentifierBuilder
appendItem, augmentation, child, child, child, child
Methods inherited from class org.opendaylight.yangtools.binding.impl.AbstractDataObjectReferenceBuilder
appendItem, appendItem, buildSteps, wildcard
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.opendaylight.yangtools.binding.DataObjectIdentifier.Builder
augmentation, child, child, child, child
-
Constructor Details
-
DataObjectIdentifierBuilderWithKey
-
-
Method Details
-
build
Description copied from interface:DataObjectReference.Builder
Build the data object reference.- Specified by:
build
in interfaceDataObjectIdentifier.Builder<T extends EntryObject<T,
K>> - Specified by:
build
in interfaceDataObjectIdentifier.Builder.WithKey<T extends EntryObject<T,
K>, K extends Key<T>> - Specified by:
build
in interfaceDataObjectReference.Builder<T extends EntryObject<T,
K>> - Specified by:
build
in interfaceDataObjectReference.Builder.WithKey<T extends EntryObject<T,
K>, K extends Key<T>> - Specified by:
build
in classAbstractDataObjectReferenceBuilder<T extends EntryObject<T,
K>> - Returns:
- resulting
DataObjectReference
.
-
append
- Specified by:
append
in classAbstractDataObjectIdentifierBuilder<T extends EntryObject<T,
K>>
-
append
protected <X extends EntryObject<X,Y>, DataObjectIdentifierBuilderWithKey<X,Y extends Key<X>> Y> append(KeyStep<Y, X> step) - Specified by:
append
in classAbstractDataObjectIdentifierBuilder<T extends EntryObject<T,
K>>
-