Package com.luciad.multidimensional
Class TLcdDimension.Builder<T>
java.lang.Object
com.luciad.multidimensional.TLcdDimension.Builder<T>
- Enclosing class:
TLcdDimension<T>
Builder for dimension axis values.
- Since:
- 2015.0
-
Method Summary
Modifier and TypeMethodDescriptionaddInterval
(TLcdDimensionInterval<T> aInterval) Adds an interval in which data can be available.all
(ILcdDimension<T> aDimension) Sets all parameters on the builder based on the given axis values.axis
(TLcdDimensionAxis<T> aAxis) Sets the axis of the dimension data range.build()
Builds the dimension axis values with the set parameters.
-
Method Details
-
axis
Sets the axis of the dimension data range.- Parameters:
aAxis
- the display name- Returns:
this
-
addInterval
Adds an interval in which data can be available. This method also calculates the union of all intervals passed, resulting in the union of values.- Parameters:
aInterval
- an interval in which data can be available for this axis.- Returns:
this
-
all
Sets all parameters on the builder based on the given axis values.
This is useful for example to create a new axis values instance that has almost all properties equal to another axis.
- Parameters:
aDimension
- the axis values instance to copy- Returns:
this
-
build
Builds the dimension axis values with the set parameters.- Returns:
- the created dimension axis.
-