Interface PivotHeatMapBuilder
- All Superinterfaces:
Serializable
- All Known Implementing Classes:
ByColumnHeatMapBuilder,ByRowHeatMapBuilder,ByTableHeatMapBuilder,ByValueHeatMapBuilder,DistinctValueHeatMapBuilder,MinMaxHeatMapBuilder
A Builder to construct
PivotHeatMap styles for pivotView tables. The method `createHeatMap(...)` provides the
definition of the pivot, as well as a table of all pivot-values which the defined PivotHeatMap may choose to
use or ignore during their construction.
A number of static helper-methods are provided to simplify the construction of built-in heatmap types-
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptionstatic ByColumnHeatMapBuilderbyColumn()Constructs aByColumnHeatMapBuilderusing default colorsstatic ByColumnHeatMapBuilderConstructs aByColumnHeatMapBuilderwith an array defining colorsstatic ByColumnHeatMapBuilderConstructs aByColumnHeatMapBuilderwith a list defining colorsstatic ByRowHeatMapBuilderbyRow()Constructs aByRowHeatMapBuilderusing default colorsstatic ByRowHeatMapBuilderConstructs aByRowHeatMapBuilderwith an array defining colorsstatic ByRowHeatMapBuilderConstructs aByRowHeatMapBuilderwith a list defining colorsstatic ByTableHeatMapBuilderbyTable()Constructs aByTableHeatMapBuilderusing default colorsstatic ByTableHeatMapBuilderConstructs aByTableHeatMapBuilderwith an array defining colorsstatic ByTableHeatMapBuilderConstructs aByTableHeatMapBuilderwith a list defining colorsstatic ByValueHeatMapBuilderConstructs aByValueHeatMapBuilderwith parallel lists defining object to color valuesstatic ByValueHeatMapBuilderConstructs aByValueHeatMapBuilderusing a map to define value to colorPivotHeatMap<?>createHeatMap(Table valuesTable, PivotTableState state) Converts aPivotHeatMapBuilderinstance into aPivotHeatMapinstancestatic DistinctValueHeatMapBuilderConstructs aDistinctValueHeatMapBuilder, which will identify distinct values using aDBColorUtilImpl.DistinctFormatterstatic DistinctValueHeatMapBuilderdistinctValues(Color... colors) Constructs aDistinctValueHeatMapBuilderwith an array of colorsstatic DistinctValueHeatMapBuilderdistinctValues(List<Color> colors) Constructs aDistinctValueHeatMapBuilderwith a list of colors
-
Field Details
-
defaultColors
-
-
Method Details
-
byTable
Constructs aByTableHeatMapBuilderwith a list defining colors- Parameters:
colors- a list of colors defining the desired progression from min-color to max-color, including any number of intermediary steps- Returns:
- a new
ByTableHeatMapBuilderinstance
-
byTable
Constructs aByTableHeatMapBuilderwith an array defining colors- Parameters:
colors- an array of colors defining the desired progression from min-color to max-color, including any number of intermediary steps- Returns:
- a new
ByTableHeatMapBuilderinstance
-
byTable
Constructs aByTableHeatMapBuilderusing default colors- Returns:
- a new
ByTableHeatMapBuilderinstance
-
byRow
Constructs aByRowHeatMapBuilderwith a list defining colors- Parameters:
colors- a list of colors defining the desired progression from min-color to max-color, including any number of intermediary steps- Returns:
- a new
ByRowHeatMapBuilderinstance
-
byRow
Constructs aByRowHeatMapBuilderwith an array defining colors- Parameters:
colors- an array of colors defining the desired progression from min-color to max-color, including any number of intermediary steps- Returns:
- a new
ByRowHeatMapBuilderinstance
-
byRow
Constructs aByRowHeatMapBuilderusing default colors- Returns:
- a new
ByRowHeatMapBuilderinstance
-
byColumn
Constructs aByColumnHeatMapBuilderwith a list defining colors- Parameters:
colors- a list of colors defining the desired progression from min-color to max-color, including any number of intermediary steps- Returns:
- a new
ByColumnHeatMapBuilderinstance
-
byColumn
Constructs aByColumnHeatMapBuilderwith an array defining colors- Parameters:
colors- an array of colors defining the desired progression from min-color to max-color, including any number of intermediary steps- Returns:
- a new
ByColumnHeatMapBuilderinstance
-
byColumn
Constructs aByColumnHeatMapBuilderusing default colors- Returns:
- a new
ByColumnHeatMapBuilderinstance
-
byValues
Constructs aByValueHeatMapBuilderwith parallel lists defining object to color values- Parameters:
colors- a list of colors to use with corresponding valuesvalues- a list of values to use with corresponding colors- Returns:
- a new
ByValueHeatMapBuilderinstance
-
byValues
Constructs aByValueHeatMapBuilderusing a map to define value to color- Parameters:
map- a map of corresponding value to color definitions- Returns:
- a new
ByValueHeatMapBuilderinstance
-
distinctValues
Constructs aDistinctValueHeatMapBuilderwith a list of colors- Parameters:
colors- a list of colors used to identify distinct values- Returns:
- a new
DistinctValueHeatMapBuilderinstance
-
distinctValues
Constructs aDistinctValueHeatMapBuilderwith an array of colors- Parameters:
colors- an array of colors used to identify distinct values- Returns:
- a new
DistinctValueHeatMapBuilderinstance
-
distinctValues
Constructs aDistinctValueHeatMapBuilder, which will identify distinct values using aDBColorUtilImpl.DistinctFormatter -
createHeatMap
Converts aPivotHeatMapBuilderinstance into aPivotHeatMapinstance- Parameters:
valuesTable- a live table of all pivot-row/pivot-column values, and the corresponding pivot-cell at their intersectionstate- the definition of the pivotWidget which this heatmap will be used against- Returns:
- a new
PivotHeatMapinstance
-