@Value.Immutable public abstract class Context extends Object
| Constructor and Description |
|---|
Context() |
| Modifier and Type | Method and Description |
|---|---|
<T> Context |
add(Value<T> id,
T value) |
Context |
addIfNotExist(List<MappedValue<?>> entries) |
<T> Context |
addIfNotExist(MappedValue<T> mappedValue) |
<T> Context |
addInvalid(Value<T> id,
ValidationError validationError) |
<T> Context |
addUnvalidated(Value<T> id,
T value) |
Result |
asResult() |
protected void |
check() |
static Context |
empty() |
<T> T |
getUnvalidated(Value<T> id) |
<T> T |
getValidated(Value<T> id) |
boolean |
isInvalid(Value<?> id) |
boolean |
isValid(Value<?> id) |
protected ValueContainer |
unvalidated() |
protected ValueContainer |
validatedValues() |
<T> ValidationError |
validationError(ValueSource<T> id) |
protected abstract Map<Value<?>,ValidationError> |
validationErrorMap() |
@Value.Default protected ValueContainer unvalidated()
@Value.Default protected ValueContainer validatedValues()
protected abstract Map<Value<?>,ValidationError> validationErrorMap()
@Value.Check protected void check()
public <T> Context addInvalid(Value<T> id, ValidationError validationError)
public <T> Context addIfNotExist(MappedValue<T> mappedValue)
public Context addIfNotExist(List<MappedValue<?>> entries)
public boolean isValid(Value<?> id)
public boolean isInvalid(Value<?> id)
public <T> ValidationError validationError(ValueSource<T> id)
@Value.Auxiliary public Result asResult()
public static Context empty()
Copyright © 2023. All rights reserved.