private static class DimensionalValue.Value.Builder<VALUE> extends Object
Modifier and Type | Field and Description |
---|---|
private VALUE |
value |
private Set<DimensionBinding> |
variants
The set of bindings this value is for.
|
Modifier and Type | Method and Description |
---|---|
void |
addVariant(DimensionBinding binding)
Add a binding this holds for
|
List<DimensionalValue.Value<VALUE>> |
build()
Build a separate value object for each dimension combination which has this value
|
Object |
value() |
private final VALUE value
private Set<DimensionBinding> variants
public Builder(VALUE value)
public void addVariant(DimensionBinding binding)
public List<DimensionalValue.Value<VALUE>> build()
public Object value()
Copyright © 2018. All rights reserved.