| Package | Description |
|---|---|
| de.flapdoodle.formula.explain | |
| de.flapdoodle.formula.rules | |
| de.flapdoodle.formula.solver | |
| de.flapdoodle.formula.validation.validations |
| Modifier and Type | Method and Description |
|---|---|
Validation<T> |
ImmutableValidationVertex.calculation() |
abstract Validation<T> |
RuleVertex.ValidationVertex.calculation() |
| Modifier and Type | Method and Description |
|---|---|
ImmutableValidationVertex.Builder<T> |
ImmutableValidationVertex.Builder.calculation(Validation<T> calculation)
Initializes the value for the
calculation attribute. |
static <T> ImmutableValidationVertex<T> |
ImmutableValidationVertex.of(Validation<T> calculation)
Construct a new immutable
ValidationVertex instance. |
static <T> RuleVertex |
RuleVertex.validation(Validation<T> validation) |
ImmutableValidationVertex<T> |
ImmutableValidationVertex.withCalculation(Validation<T> value)
Copy the current immutable object by setting a value for the
calculation attribute. |
| Modifier and Type | Method and Description |
|---|---|
<T> Validation<T> |
ValidationMap.get(Value<T> key) |
| Modifier and Type | Method and Description |
|---|---|
com.google.common.collect.ImmutableList<Validation<?>> |
ImmutableValidationMap.all() |
abstract List<Validation<?>> |
ValidationMap.all() |
protected Map<Value<?>,Validation<?>> |
ImmutableValidationMap.map()
Returns a lazily initialized value of the
map attribute. |
protected Map<Value<?>,Validation<?>> |
ValidationMap.map() |
| Modifier and Type | Method and Description |
|---|---|
ImmutableRules |
Rules.add(Validation<?> validation) |
ValidationMap |
ValidationMap.add(Validation<?> validation) |
ImmutableRules |
Rules.add(Validation<?> validation,
Validation<?>... other) |
ImmutableRules |
Rules.add(Validation<?> validation,
Validation<?>... other) |
ImmutableValidationMap.Builder |
ImmutableValidationMap.Builder.addAll(Validation<?>... elements)
Adds elements to
all list. |
ImmutableValidationMap.Builder |
ImmutableValidationMap.Builder.addAll(Validation<?> element)
Adds one element to
all list. |
ImmutableValidationMap |
ImmutableValidationMap.withAll(Validation<?>... elements)
Copy the current immutable object with elements that replace the content of
all. |
| Modifier and Type | Method and Description |
|---|---|
ValidationMap |
ValidationMap.addAll(List<Validation<?>> validations) |
ImmutableValidationMap.Builder |
ImmutableValidationMap.Builder.addAllAll(Iterable<? extends Validation<?>> elements)
Adds elements to
all list. |
ImmutableRules |
Rules.addValidations(List<Validation<?>> validations) |
ImmutableValidationMap.Builder |
ImmutableValidationMap.Builder.all(Iterable<? extends Validation<?>> elements)
Sets or replaces all elements for
all list. |
ImmutableValidationMap |
ImmutableValidationMap.withAll(Iterable<? extends Validation<?>> elements)
Copy the current immutable object with elements that replace the content of
all. |
| Modifier and Type | Method and Description |
|---|---|
<T> Validation<T> |
ValueGraph.validation(Value<T> key) |
<T> Validation<T> |
ValueGraph.validationOrNull(Value<T> key) |
| Modifier and Type | Method and Description |
|---|---|
Optional<Validation<T>> |
ImmutableExplainValue.validation() |
abstract Optional<Validation<T>> |
Explanation.ExplainValue.validation() |
| Modifier and Type | Method and Description |
|---|---|
static <T> Explanation.ExplainValue |
Explanation.explainValue(Value<T> destination,
Validation<T> validation,
Calculation<T> calculation) |
ImmutableExplainValue.Builder<T> |
ImmutableExplainValue.Builder.validation(Validation<T> validation)
Initializes the optional value
validation to validation. |
ImmutableExplainValue<T> |
ImmutableExplainValue.withValidation(Validation<T> value)
Copy the current immutable object by setting a present value for the optional
validation attribute. |
| Modifier and Type | Method and Description |
|---|---|
ImmutableExplainValue.Builder<T> |
ImmutableExplainValue.Builder.validation(Optional<? extends Validation<T>> validation)
Initializes the optional value
validation to validation. |
ImmutableExplainValue<T> |
ImmutableExplainValue.withValidation(Optional<? extends Validation<T>> optional)
Copy the current immutable object by setting an optional value for the
validation attribute. |
| Modifier and Type | Class and Description |
|---|---|
class |
ImmutableRelatedTo1<X,A>
Immutable implementation of
RelatedTo1. |
class |
ImmutableRelatedTo2<X,A,B>
Immutable implementation of
RelatedTo2. |
class |
ImmutableRelatedTo3<X,A,B,C>
Immutable implementation of
RelatedTo3. |
class |
ImmutableRelatedTo4<X,A,B,C,D>
Immutable implementation of
RelatedTo4. |
class |
ImmutableSelf<X>
Immutable implementation of
Self. |
class |
RelatedTo1<X,A> |
class |
RelatedTo2<X,A,B> |
class |
RelatedTo3<X,A,B,C> |
class |
RelatedTo4<X,A,B,C,D> |
class |
Self<X> |
Copyright © 2023. All rights reserved.