@Value.Immutable public abstract class StrictValidatedValueLookup extends Object implements ValidatedValueLookup
| Constructor and Description |
|---|
StrictValidatedValueLookup() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
check() |
<T> ValidatedValue<T> |
get(ValueSource<T> id) |
protected Map<ValueSource<?>,ValidatedValue<?>> |
validatedValueMap() |
protected abstract List<ValidatedValue<?>> |
validatedValues() |
static StrictValidatedValueLookup |
with(List<ValidatedValue<?>> validatedValues) |
@Value.Parameter protected abstract List<ValidatedValue<?>> validatedValues()
@Value.Check protected void check()
@Value.Lazy protected Map<ValueSource<?>,ValidatedValue<?>> validatedValueMap()
public <T> ValidatedValue<T> get(ValueSource<T> id)
get in interface ValidatedValueLookuppublic static StrictValidatedValueLookup with(List<ValidatedValue<?>> validatedValues)
Copyright © 2023. All rights reserved.