Class ChartSeries.Aggregation<C extends AbstractChartBuilder<C>,S extends ChartSeries.Basic<C,S>>
Object
ObjectIdentity
BacklinkBuilder<C>
AbstractChartSeries<C,S>
ChartSeries.Basic<C,S>
Aggregation<C,S>
- Direct Known Subclasses:
BubbleChart.BubbleSeries,ScatterChart.ScatterSeries,TimeSeriesScatterChart.TimeSeriesScatterSeries
- Enclosing class:
ChartSeries
public abstract static class ChartSeries.Aggregation<C extends AbstractChartBuilder<C>,S extends ChartSeries.Basic<C,S>>
extends ChartSeries.Basic<C,S>
Re-exposes
AbstractChartSeries.setAggregationBy(String), AbstractChartSeries.setBandBy(String),
and AbstractChartSeries.setShowBandByLegend(Boolean) as public, and adds
getBandByOptions(); the tier extended by a concrete series type that supports aggregation-by and
band-by grouping, for example ScatterChart.ScatterSeries or BubbleChart.BubbleSeries.-
Field Summary
FieldsFields inherited from class AbstractChartSeries
aggregationsFilter, customersFilter, filters, productsFilterFields inherited from class BacklinkBuilder
METHOD_BACKFields inherited from class ObjectIdentity
classId, idGenerator, instanceId, invocations, m, NONE, parentObjectIdentity -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionfinal BandByOptions<S> Returns the builder for further configuring the band-by grouping set withsetBandBy(String), creating it on first call, for example customizing each band's legend color or restoring a previously saved band selection.final SsetAggregationBy(String aggregationBy) Sets the dimension this series' rows are grouped by.final SSets the dimension this series' points are additionally banded (color-grouped) by, layered on top ofAbstractChartSeries.setAggregationBy(String).final SsetShowBandByLegend(Boolean showBandByLegend) Shows or hides the legend entries for the bands added withAbstractChartSeries.setBandBy(String).Methods inherited from class ChartSeries.Basic
setHideDataLabelsMethods inherited from class AbstractChartSeries
addAggregationsFilter, addCustomersFilter, addDimFilter, addFilters, addFilters, addProductsFilter, getFilters, getThis, invokeAddAdditionalMeasure, protectedSetAggrFieldAxisX, protectedSetAggrFieldAxisY, protectedSetAxisX, protectedSetAxisY, protectedSetNonAggrFieldAxisX, protectedSetNonAggrFieldAxisY, setBoxplotAxis, setComparisonDim, setCurrency, setDatamart, setFormula, setGeneratedQueryDto, setHideOther, setLabel, setLimitTo, setShowBoxplot, setType, setWhisker, withSortByAxisX, withSortByAxisY, withTrendLineMethods inherited from class BacklinkBuilder
back, getParentMethods inherited from class ObjectIdentity
addInvocation, addInvocation, addInvocationInternal, getClassId
-
Field Details
-
bandByOptions
-
-
Constructor Details
-
Aggregation
-
-
Method Details
-
setAggregationBy
Description copied from class:AbstractChartSeriesSets the dimension this series' rows are grouped by. Declaredprotectedhere; a concrete series type re-exposes it aspubliconly if that chart type supports this grouping.- Overrides:
setAggregationByin classAbstractChartSeries<C extends AbstractChartBuilder<C>,S extends ChartSeries.Basic<C, S>> - Parameters:
aggregationBy- the technical name of the dimension field to group by- Returns:
- this series, for chaining further configuration
- See Also:
-
setBandBy
Description copied from class:AbstractChartSeriesSets the dimension this series' points are additionally banded (color-grouped) by, layered on top ofAbstractChartSeries.setAggregationBy(String). Declaredprotectedhere; a concrete series type re-exposes it aspubliconly if that chart type supports banding.- Overrides:
setBandByin classAbstractChartSeries<C extends AbstractChartBuilder<C>,S extends ChartSeries.Basic<C, S>> - Parameters:
bandBy- the technical name of the dimension field to band by- Returns:
- this series, for chaining further configuration
- See Also:
-
setShowBandByLegend
Description copied from class:AbstractChartSeriesShows or hides the legend entries for the bands added withAbstractChartSeries.setBandBy(String). Declaredprotectedhere; a concrete series type re-exposes it aspubliconly if that chart type supports banding.- Overrides:
setShowBandByLegendin classAbstractChartSeries<C extends AbstractChartBuilder<C>,S extends ChartSeries.Basic<C, S>> - Parameters:
showBandByLegend-trueto show the band legend;falseornullto hide it- Returns:
- this series, for chaining further configuration
- See Also:
-
getBandByOptions
Returns the builder for further configuring the band-by grouping set withsetBandBy(String), creating it on first call, for example customizing each band's legend color or restoring a previously saved band selection.- Returns:
- this series'
BandByOptionsbuilder. Nevernull. - See Also:
-