Class ChartMeasures
Object
ChartMeasures
Namespace holding the three intermediate tiers that select which of
AbstractChartMeasures' optional
methods a concrete additional-measure type re-exposes as public: ChartMeasures.Basic (aggregation formula
selection), ChartMeasures.Type (adds per-measure rendering type and Z axis placement, extends Basic), and
ChartMeasures.EmbeddedBoxplot (adds embedded boxplot overlay support, extends Type). Not instantiated; a
concrete additional-measure type extends whichever tier matches the options it supports, for example
ScatterChart.ScatterAdditionalMeasure extends Basic and
BarLineChart.BarLineAdditionalMeasure extends EmbeddedBoxplot. Not every chart type extends
one of these tiers at all: BoxplotChart.BoxplotAdditionalMeasure extends AbstractChartMeasures
directly.- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classChartMeasures.Basic<S extends AbstractChartSeries<?,S>, M extends ChartMeasures.Basic<S, M>> Re-exposesAbstractChartMeasures.withAggregation(String),AbstractChartMeasures.withAggregation(net.pricefx.common.api.chart.AggregationFormula),AbstractChartMeasures.withFormula(),AbstractChartMeasures.withPercent(),AbstractChartMeasures.withPerUnit(),AbstractChartMeasures.withAverage(), andAbstractChartMeasures.withTotal()aspublic; the tier extended by a concrete additional-measure type that supports none ofChartMeasures.Type's orChartMeasures.EmbeddedBoxplot's further options, for exampleScatterChart.ScatterAdditionalMeasureorPieChart.PieAdditionalMeasure.static classChartMeasures.EmbeddedBoxplot<S extends AbstractChartSeries<?,S>, M extends ChartMeasures.EmbeddedBoxplot<S, M>> Re-exposesAbstractChartMeasures.withBoxplotField()andAbstractChartMeasures.withBoxplotExpression()aspublic, on top of everythingChartMeasures.Typeexposes; the tier extended by a concrete additional-measure type whose series supports an embedded box plot overlay, for exampleBarLineChart.BarLineAdditionalMeasureorTimeSeriesChart.TimeSeriesAdditionalMeasure.static classChartMeasures.Type<S extends AbstractChartSeries<?,S>, M extends ChartMeasures.Type<S, M>> Re-exposesAbstractChartMeasures.setType(net.pricefx.common.api.chart.SeriesType)andAbstractChartMeasures.setOnZAxis(Boolean)aspublic, on top of everythingChartMeasures.Basicexposes; the tier extended by a concrete additional-measure type that can render itself differently from its series' primary measure or plot itself on a Z axis, for exampleHistogramChart.HistogramAdditionalMeasureorDetailedTimeSeriesChart.DetailedTimeSeriesAdditionalMeasure. -
Method Summary