Modifier and Type | Method and Description |
---|---|
<C extends Augmentation<T> & TreeNode> |
TreeNodeModification.getModifiedAugmentation(Class<C> augmentation)
Returns augmentation child modification if
augmentation was modified by this
modification. |
Modifier and Type | Method and Description |
---|---|
Map<Class<? extends Augmentation<?>>,Augmentation<?>> |
AugmentationReader.getAugmentations(Object obj)
Get augmentations.
|
Map<Class<? extends Augmentation<?>>,Augmentation<?>> |
AugmentationReader.getAugmentations(Object obj)
Get augmentations.
|
Modifier and Type | Class and Description |
---|---|
class |
AugmentationNodeContext<D extends TreeNode & Augmentation<?>>
Context for prototype of augmentation node.
|
Modifier and Type | Method and Description |
---|---|
Map<Class<? extends Augmentation<?>>,Augmentation<?>> |
TreeNodeCodecContext.getAllAugmentationsFrom(org.opendaylight.yangtools.yang.data.api.schema.NormalizedNodeContainer<?,org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.PathArgument,org.opendaylight.yangtools.yang.data.api.schema.NormalizedNode<?,?>> data) |
Map<Class<? extends Augmentation<?>>,Augmentation<?>> |
TreeNodeCodecContext.getAllAugmentationsFrom(org.opendaylight.yangtools.yang.data.api.schema.NormalizedNodeContainer<?,org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.PathArgument,org.opendaylight.yangtools.yang.data.api.schema.NormalizedNode<?,?>> data) |
Modifier and Type | Method and Description |
---|---|
void |
BindingToNormalizedStreamWriter.startAugmentationNode(Class<? extends Augmentation<?>> augmentationType) |
Modifier and Type | Method and Description |
---|---|
Map.Entry<org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.AugmentationIdentifier,org.opendaylight.yangtools.yang.model.api.AugmentationSchema> |
BindingRuntimeContext.getResolvedAugmentationSchema(org.opendaylight.yangtools.yang.model.api.DataNodeContainer target,
Class<? extends Augmentation<?>> aug)
Returns defining
AugmentationSchema of target for supplied class. |
Modifier and Type | Method and Description |
---|---|
static Map<Class<? extends Augmentation<?>>,Augmentation<?>> |
BindingReflections.getAugmentations(Augmentable<?> input)
Extracts augmentation from Binding DTO field using reflection
|
static Map<Class<? extends Augmentation<?>>,Augmentation<?>> |
BindingReflections.getAugmentations(Augmentable<?> input)
Extracts augmentation from Binding DTO field using reflection
|
Modifier and Type | Method and Description |
---|---|
static Class<? extends Augmentable<?>> |
BindingReflections.findAugmentationTarget(Class<? extends Augmentation<?>> augmentation)
Find augmentation target class from concrete Augmentation class
This method uses first generic argument of implemented
Augmentation interface. |
Modifier and Type | Method and Description |
---|---|
<N extends TreeNode & Augmentation<? super T>> |
InstanceIdentifierBuilder.augmentation(Class<N> container)
Build an identifier which refers to a specific augmentation of the current InstanceIdentifier
referenced by the builder
|
<N extends TreeNode & Augmentation<? super T>> |
InstanceIdentifier.augmentation(Class<N> container) |
Modifier and Type | Method and Description |
---|---|
void |
BindingStreamEventWriter.startAugmentationNode(Class<? extends Augmentation<?>> augmentationType)
Emits start of augmentation node.
|
Modifier and Type | Method and Description |
---|---|
default <E extends Augmentation<? super T>> |
Augmentable.getAugmentation(Class<E> augment)
Returns instance of augmentation based on class
|
Modifier and Type | Method and Description |
---|---|
Map<Class<? extends Augmentation<T>>,Augmentation<T>> |
AugmentationHolder.augmentations()
Returns map of all augmentations.
|
Map<Class<? extends Augmentation<T>>,Augmentation<T>> |
AugmentationHolder.augmentations()
Returns map of all augmentations.
|
com.google.common.collect.ClassToInstanceMap<Augmentation<? super T>> |
Augmentable.augments()
Returns map of all instantiated augmentations.
|
Modifier and Type | Method and Description |
---|---|
<E extends Augmentation<? super MyCont>> |
MyContBuilder.getAugmentation(Class<E> augmentationType) |
Modifier and Type | Method and Description |
---|---|
MyContBuilder |
MyContBuilder.addAugmentation(Class<? extends Augmentation<MyCont>> augmentationType,
Augmentation<MyCont> augmentation) |
Modifier and Type | Method and Description |
---|---|
MyContBuilder |
MyContBuilder.addAugmentation(Class<? extends Augmentation<MyCont>> augmentationType,
Augmentation<MyCont> augmentation) |
MyContBuilder |
MyContBuilder.removeAugmentation(Class<? extends Augmentation<MyCont>> augmentationType) |
Modifier and Type | Method and Description |
---|---|
<E extends Augmentation<? super One>> |
OneBuilder.getAugmentation(Class<E> augmentationType) |
<E extends Augmentation<? super Two>> |
TwoBuilder.getAugmentation(Class<E> augmentationType) |
Modifier and Type | Method and Description |
---|---|
OneBuilder |
OneBuilder.addAugmentation(Class<? extends Augmentation<One>> augmentationType,
Augmentation<One> augmentation) |
TwoBuilder |
TwoBuilder.addAugmentation(Class<? extends Augmentation<Two>> augmentationType,
Augmentation<Two> augmentation) |
Modifier and Type | Method and Description |
---|---|
OneBuilder |
OneBuilder.addAugmentation(Class<? extends Augmentation<One>> augmentationType,
Augmentation<One> augmentation) |
TwoBuilder |
TwoBuilder.addAugmentation(Class<? extends Augmentation<Two>> augmentationType,
Augmentation<Two> augmentation) |
OneBuilder |
OneBuilder.removeAugmentation(Class<? extends Augmentation<One>> augmentationType) |
TwoBuilder |
TwoBuilder.removeAugmentation(Class<? extends Augmentation<Two>> augmentationType) |
Modifier and Type | Method and Description |
---|---|
<E extends Augmentation<? super MyCont>> |
MyContBuilder.getAugmentation(Class<E> augmentationType) |
Modifier and Type | Method and Description |
---|---|
MyContBuilder |
MyContBuilder.addAugmentation(Class<? extends Augmentation<MyCont>> augmentationType,
Augmentation<MyCont> augmentation) |
Modifier and Type | Method and Description |
---|---|
MyContBuilder |
MyContBuilder.addAugmentation(Class<? extends Augmentation<MyCont>> augmentationType,
Augmentation<MyCont> augmentation) |
MyContBuilder |
MyContBuilder.removeAugmentation(Class<? extends Augmentation<MyCont>> augmentationType) |
Copyright © 2018 OpenDaylight. All rights reserved.