public class DimensionBinding extends Object
Modifier and Type | Field and Description |
---|---|
static DimensionBinding |
invalidBinding |
static DimensionBinding |
nullBinding |
Modifier and Type | Method and Description |
---|---|
DimensionBinding |
combineWith(DimensionBinding binding)
Combines this binding with another if compatible.
|
DimensionBinding |
createFor(List<String> newDimensions)
Returns a binding for a (possibly) new set of variants.
|
static DimensionBinding |
createFrom(List<String> dimensions,
DimensionValues dimensionValues)
Creates a binding from a variant and a context.
|
static DimensionBinding |
createFrom(List<String> dimensions,
Map<String,String> context)
Creates a binding from a variant and a context.
|
boolean |
equals(Object o)
Two bindings are equal if they contain the same dimensions and the same non-null values
|
Map<String,String> |
getContext()
Returns a context created from the dimensions and values of this
|
List<String> |
getDimensions()
Returns a read-only list of the dimensions of this.
|
DimensionValues |
getValues()
Returns the values for the dimensions of this.
|
int |
hashCode() |
boolean |
isInvalid()
Returns true if
this == invalidBinding |
boolean |
isNull()
Returns true only if this binding is null (contains no values for its dimensions (if any)
|
String |
toString() |
public static final DimensionBinding nullBinding
public static final DimensionBinding invalidBinding
public static DimensionBinding createFrom(List<String> dimensions, Map<String,String> context)
public static DimensionBinding createFrom(List<String> dimensions, DimensionValues dimensionValues)
public DimensionBinding createFor(List<String> newDimensions)
public List<String> getDimensions()
public Map<String,String> getContext()
public DimensionValues getValues()
public boolean isNull()
public DimensionBinding combineWith(DimensionBinding binding)
public boolean isInvalid()
this == invalidBinding
public boolean equals(Object o)
Copyright © 2018. All rights reserved.