Class DataObjectIdentifierBuilder<T extends DataObject>
java.lang.Object
org.opendaylight.yangtools.binding.impl.AbstractDataObjectReferenceBuilder<T>
org.opendaylight.yangtools.binding.impl.AbstractDataObjectIdentifierBuilder<T>
org.opendaylight.yangtools.binding.impl.DataObjectIdentifierBuilder<T>
- All Implemented Interfaces:
DataObjectIdentifier.Builder<T>
,DataObjectReference.Builder<T>
public final class DataObjectIdentifierBuilder<T extends DataObject>
extends AbstractDataObjectIdentifierBuilder<T>
-
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
-
Constructor Details
-
DataObjectIdentifierBuilder
-
-
Method Details
-
build
Description copied from interface:DataObjectReference.Builder
Build the data object reference.- Specified by:
build
in interfaceDataObjectIdentifier.Builder<T extends DataObject>
- 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 classAbstractDataObjectIdentifierBuilder<T extends DataObject>
-
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 DataObject>
-