| Package | Description |
|---|---|
| io.doov.core |
Interfaces and annotations for domain model.
|
| io.doov.core.dsl.field.types | |
| io.doov.core.dsl.impl |
Condition implementations.
|
| io.doov.core.dsl.lang |
Dsl interfaces
|
| io.doov.core.dsl.runtime |
Pure runtime implementation of FieldModel and FieldInfo, which does not need code generation.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
FieldModel
An model that maps
FieldId to values. |
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractWrapper<M>
Base class for Wrapper implementation.
|
class |
BaseFieldModel
FieldModel implementation based on java.util.Map |
| Modifier and Type | Method and Description |
|---|---|
static Optional<LocalDate> |
DateIsoFieldInfo.parse(DslModel model,
FieldId id) |
static Optional<LocalTime> |
TimeIsoFieldInfo.parse(DslModel model,
FieldId id) |
| Modifier and Type | Method and Description |
|---|---|
Result |
DefaultValidationRule.executeOn(DslModel model) |
| Modifier and Type | Method and Description |
|---|---|
BiPredicate<DslModel,Context> |
StepCondition.predicate()
Returns the predicate for this node value.
|
| Modifier and Type | Method and Description |
|---|---|
Result |
ValidationRule.executeOn(DslModel model)
Executes the validation rule on the given model.
|
| Modifier and Type | Class and Description |
|---|---|
class |
RuntimeModel<M>
Runtime implementation of
FieldModel
Delegates FieldInfo search operations to RuntimeFieldRegistry |
Copyright © 2018. All rights reserved.