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.