| Interface | Description |
|---|---|
| ConditionProvider<T,C> |
Analyzes an object (<T>) and provides a condition that will be later
evaluated on another object (<C>).
|
| Class | Description |
|---|---|
| ActivableAtRuntimeConditionProvider |
If the source object implements
ActivableAtRuntime, then this
provider returns directly the condition of
ActivableAtRuntime.getCondition(). |
| AnnotationConditionProvider<T> |
Implementation that handle conditions defined through annotations.
|
| ImplementationConditionProvider |
The aim is to look at the object and get defined conditions.
|
| RequiredClassAnnotationProvider<T> |
Provider that handle
RequiredClass annotation to provide a condition. |
| RequiredClassesAnnotationProvider<T> |
Provider that handle
RequiredClasses annotation to provide a
condition. |
| RequiredPropertiesAnnotationProvider<T> |
Provider that handle
RequiredProperties annotation to provide a
condition. |
| RequiredPropertyAnnotationProvider<T> |
Provider that handle
RequiredProperty annotation to provide a
condition. |
| StaticConditionProvider<T,C> |
Simple provider that always provide the same condition.
|
Copyright © 2021. All rights reserved.