| Class | Description |
|---|---|
| BooleanCondition |
Base class for boolean conditions.
|
| DefaultCondition<T> |
Base class for all conditions.
|
| DefaultContext | |
| DefaultResult | |
| DefaultRuleRegistry | |
| DefaultStepCondition | |
| DefaultStepWhen | |
| DefaultValidationRule | |
| DoubleCondition |
Implements
Double functions for the numeric conditions. |
| FloatCondition |
Implements
Float functions for the numeric conditions. |
| IntegerCondition |
Implements
Integer functions for the numeric conditions. |
| IterableCondition<T,C extends java.lang.Iterable<T>> | |
| LocalDateCondition |
Implements
LocalDate functions for the temporal conditions. |
| LocalDateTimeCondition |
Implements
LocalDateTime functions for the temporal conditions. |
| LocalTimeCondition |
Implements
LocalTime functions for the temporal conditions. |
| LogicalBinaryCondition |
Implement logical conditions like and, or.
|
| LogicalNaryCondition |
Implements nary conditions like match any, all, none.
|
| LogicalUnaryCondition |
Implement unary conditions like negate.
|
| LongCondition |
Implements
Long functions for the numeric conditions. |
| NumericCondition<N extends java.lang.Number> |
Base class for numeric conditions.
|
| StringCondition |
Base class for string conditions.
|
| TemporalCondition<N extends java.time.temporal.Temporal> |
Base class for temporal conditions.
|