public abstract class AdapterBuilder<T,D> extends Object implements org.opendaylight.yangtools.concepts.Builder<T>
Constructor and Description |
---|
AdapterBuilder() |
Modifier and Type | Method and Description |
---|---|
<V extends D> |
addDelegate(Class<V> type,
D impl) |
T |
build() |
protected abstract T |
createInstance(@NonNull com.google.common.collect.ClassToInstanceMap<D> immutableDelegates) |
abstract Set<? extends Class<? extends D>> |
getRequiredDelegates() |
protected abstract T createInstance(@NonNull com.google.common.collect.ClassToInstanceMap<D> immutableDelegates)
public final T build()
build
in interface org.opendaylight.yangtools.concepts.CheckedBuilder<T,IllegalArgumentException>
Copyright © 2019 OpenDaylight. All rights reserved.