| Package | Description |
|---|---|
| de.flapdoodle.formula.calculate.calculations | |
| de.flapdoodle.formula.explain | |
| de.flapdoodle.formula.rules | |
| de.flapdoodle.formula.solver |
| Modifier and Type | Class and Description |
|---|---|
class |
Aggregated<S,X> |
class |
Generated<X> |
class |
ImmutableAggregated<S,X>
Immutable implementation of
Aggregated. |
class |
ImmutableGenerated<X>
Immutable implementation of
Generated. |
class |
ImmutableMap1<A,X>
Immutable implementation of
Map1. |
class |
ImmutableMerge2<A,B,X>
Immutable implementation of
Merge2. |
class |
ImmutableMerge3<A,B,C,X>
Immutable implementation of
Merge3. |
class |
ImmutableMerge4<A,B,C,D,X>
Immutable implementation of
Merge4. |
class |
ImmutableMerge5<A,B,C,D,E,X>
Immutable implementation of
Merge5. |
class |
Map1<A,X> |
class |
Merge2<A,B,X> |
class |
Merge3<A,B,C,X> |
class |
Merge4<A,B,C,D,X> |
class |
Merge5<A,B,C,D,E,X> |
| Modifier and Type | Method and Description |
|---|---|
Calculation<T> |
ImmutableCalculationVertex.calculation() |
abstract Calculation<T> |
RuleVertex.CalculationVertex.calculation() |
| Modifier and Type | Method and Description |
|---|---|
ImmutableCalculationVertex.Builder<T> |
ImmutableCalculationVertex.Builder.calculation(Calculation<T> calculation)
Initializes the value for the
calculation attribute. |
static <T> RuleVertex |
RuleVertex.calculation(Calculation<T> calculation) |
static <T> ImmutableCalculationVertex<T> |
ImmutableCalculationVertex.of(Calculation<T> calculation)
Construct a new immutable
CalculationVertex instance. |
ImmutableCalculationVertex<T> |
ImmutableCalculationVertex.withCalculation(Calculation<T> value)
Copy the current immutable object by setting a value for the
calculation attribute. |
| Modifier and Type | Method and Description |
|---|---|
<T> Calculation<T> |
CalculationMap.get(Value<T> key) |
| Modifier and Type | Method and Description |
|---|---|
com.google.common.collect.ImmutableList<Calculation<?>> |
ImmutableCalculationMap.all() |
abstract List<Calculation<?>> |
CalculationMap.all() |
protected Map<Value<?>,Calculation<?>> |
ImmutableCalculationMap.map()
Returns a lazily initialized value of the
map attribute. |
protected Map<Value<?>,Calculation<?>> |
CalculationMap.map() |
| Modifier and Type | Method and Description |
|---|---|
ImmutableRules |
Rules.add(Calculation<?> calculation) |
CalculationMap |
CalculationMap.add(Calculation<?> calculation) |
ImmutableRules |
Rules.add(Calculation<?> calculation,
Calculation<?>... other) |
ImmutableRules |
Rules.add(Calculation<?> calculation,
Calculation<?>... other) |
ImmutableCalculationMap.Builder |
ImmutableCalculationMap.Builder.addAll(Calculation<?>... elements)
Adds elements to
all list. |
ImmutableCalculationMap.Builder |
ImmutableCalculationMap.Builder.addAll(Calculation<?> element)
Adds one element to
all list. |
ImmutableCalculationMap |
ImmutableCalculationMap.withAll(Calculation<?>... elements)
Copy the current immutable object with elements that replace the content of
all. |
| Modifier and Type | Method and Description |
|---|---|
CalculationMap |
CalculationMap.addAll(List<Calculation<?>> calculations) |
ImmutableCalculationMap.Builder |
ImmutableCalculationMap.Builder.addAllAll(Iterable<? extends Calculation<?>> elements)
Adds elements to
all list. |
ImmutableRules |
Rules.addCalculations(List<Calculation<?>> calculations) |
ImmutableCalculationMap.Builder |
ImmutableCalculationMap.Builder.all(Iterable<? extends Calculation<?>> elements)
Sets or replaces all elements for
all list. |
ImmutableCalculationMap |
ImmutableCalculationMap.withAll(Iterable<? extends Calculation<?>> elements)
Copy the current immutable object with elements that replace the content of
all. |
| Modifier and Type | Method and Description |
|---|---|
<T> Calculation<T> |
ValueGraph.calculation(Value<T> key) |
<T> Calculation<T> |
ValueGraph.calculationOrNull(Value<T> key) |
| Modifier and Type | Method and Description |
|---|---|
Optional<Calculation<T>> |
ImmutableExplainValue.calculation() |
abstract Optional<Calculation<T>> |
Explanation.ExplainValue.calculation() |
| Modifier and Type | Method and Description |
|---|---|
ImmutableExplainValue.Builder<T> |
ImmutableExplainValue.Builder.calculation(Calculation<T> calculation)
Initializes the optional value
calculation to calculation. |
static <T> Explanation.ExplainValue |
Explanation.explainValue(Value<T> destination,
Validation<T> validation,
Calculation<T> calculation) |
ImmutableExplainValue<T> |
ImmutableExplainValue.withCalculation(Calculation<T> value)
Copy the current immutable object by setting a present value for the optional
calculation attribute. |
| Modifier and Type | Method and Description |
|---|---|
ImmutableExplainValue.Builder<T> |
ImmutableExplainValue.Builder.calculation(Optional<? extends Calculation<T>> calculation)
Initializes the optional value
calculation to calculation. |
ImmutableExplainValue<T> |
ImmutableExplainValue.withCalculation(Optional<? extends Calculation<T>> optional)
Copy the current immutable object by setting an optional value for the
calculation attribute. |
Copyright © 2023. All rights reserved.