Class DataObjectReferenceBuilder<T extends DataObject>
java.lang.Object
org.opendaylight.yangtools.binding.impl.AbstractDataObjectReferenceBuilder<T>
org.opendaylight.yangtools.binding.impl.DataObjectReferenceBuilder<T>
- All Implemented Interfaces:
DataObjectReference.Builder<T>
public final class DataObjectReferenceBuilder<T extends DataObject>
extends AbstractDataObjectReferenceBuilder<T>
-
Nested Class Summary
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>
DataObjectReferenceBuilder<X> append
(DataObjectStep<X> step) protected <X extends EntryObject<X,
Y>, Y extends Key<X>>
DataObjectReferenceBuilderWithKey<X, Y> build()
Build the data object reference.Methods inherited from class org.opendaylight.yangtools.binding.impl.AbstractDataObjectReferenceBuilder
appendItem, appendItem, appendItem, augmentation, buildSteps, child, child, child, child, wildcard
-
Constructor Details
-
DataObjectReferenceBuilder
-
-
Method Details
-
build
Description copied from interface:DataObjectReference.Builder
Build the data object reference.- Specified by:
build
in interfaceDataObjectReference.Builder<T extends DataObject>
- Specified by:
build
in classAbstractDataObjectReferenceBuilder<T extends DataObject>
- Returns:
- resulting
DataObjectReference
.
-
append
- Specified by:
append
in classAbstractDataObjectReferenceBuilder<T extends DataObject>
-
append
protected <X extends EntryObject<X,Y>, DataObjectReferenceBuilderWithKey<X,Y extends Key<X>> Y> append(KeyStep<Y, X> step) - Specified by:
append
in classAbstractDataObjectReferenceBuilder<T extends DataObject>
-