| Package | Description |
|---|---|
| io.engineblock.activityapi.cyclelog.filters.tristate |
| Modifier and Type | Method and Description |
|---|---|
TristateFilter.Policy |
ResultMappingArrayFilter.apply(ResultReadable readable) |
TristateFilter.Policy |
ResultFilteringSieve.apply(ResultReadable resultReadable) |
TristateFilter.Policy |
ResultFilterPhase.apply(ResultReadable cycleResult) |
TristateFilter.Policy |
EnumReadableMappingFilter.apply(ResultReadable cycleResult) |
TristateFilter.Policy |
TristateFilter.apply(T cycleResult) |
TristateFilter.Policy |
ResultMappingArrayFilter.getPolicy(int result) |
static TristateFilter.Policy |
TristateFilter.Policy.valueOf(String name)
Returns the enum constant of this type with the specified name.
|
static TristateFilter.Policy[] |
TristateFilter.Policy.values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
| Modifier and Type | Method and Description |
|---|---|
void |
ResultMappingArrayFilter.addPolicy(ResultReadable readable,
TristateFilter.Policy defaultPolicy) |
void |
EnumReadableMappingFilter.addPolicy(String s,
TristateFilter.Policy policy) |
default Predicate<T> |
TristateFilter.toDefaultingPredicate(TristateFilter.Policy defaultPolicy)
Create a predicate that will override any Ignore outcomes with the provided policy.
|
Predicate<ResultReadable> |
ResultFilteringSieve.toDefaultingPredicate(TristateFilter.Policy defaultPolicy) |
default Predicate<T> |
TristateFilter.toMatchingPredicate(TristateFilter.Policy matchingPolicy)
Create a predicate that will return true if and only if the filter
outcome matches the provided policy.
|
| Constructor and Description |
|---|
DefaultingPredicate(TristateFilter<T> filter,
TristateFilter.Policy defaultPolicy) |
EnumReadableMappingFilter(E[] enumValues,
TristateFilter.Policy defaultPolicy) |
MatchingPredicate(TristateFilter<T> filter,
TristateFilter.Policy matchOn) |
ResultFilterPhase(Predicate<ResultReadable> cycleResultPredicate,
TristateFilter.Policy matchingPolicy) |
Copyright © 2017. All rights reserved.