@Value.Immutable public abstract class MapBasedVariableResolver extends Object implements VariableResolver
| Constructor and Description |
|---|
MapBasedVariableResolver() |
| Modifier and Type | Method and Description |
|---|---|
ImmutableMapBasedVariableResolver |
and(String variable,
Evaluated<?> value) |
static ImmutableMapBasedVariableResolver.Builder |
builder() |
static ImmutableMapBasedVariableResolver |
empty() |
Evaluated<?> |
get(String variable) |
protected abstract Map<String,Evaluated<?>> |
variables() |
ImmutableMapBasedVariableResolver |
with(String variable,
Evaluated<?> value) |
ImmutableMapBasedVariableResolver |
withValues(Map<String,? extends Evaluated<?>> values) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitandThen, has@Value.Auxiliary public Evaluated<?> get(String variable)
get in interface VariableResolver@Value.Auxiliary public ImmutableMapBasedVariableResolver with(String variable, Evaluated<?> value)
@Value.Auxiliary public ImmutableMapBasedVariableResolver and(String variable, Evaluated<?> value)
@Value.Auxiliary public ImmutableMapBasedVariableResolver withValues(Map<String,? extends Evaluated<?>> values)
public static ImmutableMapBasedVariableResolver.Builder builder()
public static ImmutableMapBasedVariableResolver empty()
empty in interface VariableResolverCopyright © 2024. All rights reserved.