Uses of Class
net.pricefx.common.apibuilder.chart.AbstractChartBuilder
Packages that use AbstractChartBuilder
Package
Description
Fluent builders for chart definitions rendered by the Pricefx user interface.
-
Uses of AbstractChartBuilder in net.pricefx.common.apibuilder.chart
Classes in net.pricefx.common.apibuilder.chart with type parameters of type AbstractChartBuilderModifier and TypeClassDescriptionclassAbstractChartBuilder<C extends AbstractChartBuilder<C>>Common base class for every chart definition builder returned byChartBuilder, such asScatterChart,TimeSeriesChart, andBarLineChart.classAbstractChartEvent<C extends AbstractChartBuilder<?>,E extends AbstractChartEvent<C, E>> Common base class for the click-event configuration builders returned byonRowClick()andonCellClick(), and by each concrete chart type's ownonClick()method, for exampleScatterChart.onClick().classAbstractChartOptions<C extends AbstractChartBuilder<C>,O extends AbstractChartOptions<C, O>> Common base class for the Options object returned by every chart type'sgetOptions(), for exampleScatterChart.ScatterOptionsorBarLineChart.BarLineOptions.classAbstractChartSeries<C extends AbstractChartBuilder<C>,S extends AbstractChartSeries<C, S>> Common base class for the series builders returned by every chart type'saddSeries()orgetSeries()method, for exampleScatterChart.ScatterSeriesorBarLineChart.BarLineSeries.classAuxLine<C extends AbstractChartBuilder<C>>Builder for an auxiliary reference line on a chart, obtained fromaddAuxLine()rather than instantiated directly.static classChartEvents.OnCellClick<C extends AbstractChartBuilder<?>>The click-event builder for a cell click on a chart's Data tab, obtained fromonCellClick()rather than instantiated directly.static classChartEvents.OnChartClick<C extends AbstractChartBuilder<?>,E extends ChartEvents.OnChartClick<C, E>> Base class for a chart-type-specificonClick()click-event builder, for exampleScatterChart.ScatterOnChartClickorBarLineChart.BarLineOnChartClick.static classChartEvents.OnRowClick<C extends AbstractChartBuilder<?>>The click-event builder for a row click on a chart's Data tab, obtained fromonRowClick()rather than instantiated directly.static classChartOptions.Basic<C extends AbstractChartBuilder<C>,O extends ChartOptions.Basic<C, O>> Re-exposesAbstractChartOptions.setTitle(String),AbstractChartOptions.setSubtitle(String),AbstractChartOptions.setHideLegend(Boolean), andAbstractChartOptions.setHideTooltips(Boolean)aspublic; the tier extended by a concrete Options type that supports none of this class's more specific tiers, for exampleWaterfallChart.WaterfallOptionsorWaterfallComparisonChart.WaterfallComparisonOptions.static classChartOptions.EmbeddedBoxplot<C extends AbstractChartBuilder<C>,O extends ChartOptions.EmbeddedBoxplot<C, O>> Re-exposesAbstractChartOptions.setBoxplotAxisLabel(String),AbstractChartOptions.setBoxplotAxisMin(BigDecimal), andAbstractChartOptions.setBoxplotAxisMax(BigDecimal)aspublic, on top of everythingChartOptions.ZAxisexposes; the tier extended by a concrete Options type whose series supports an embedded box plot overlay, for exampleBarLineChart.BarLineOptionsorTimeSeriesChart.TimeSeriesOptions.static classChartOptions.XYLabels<C extends AbstractChartBuilder<C>,O extends ChartOptions.XYLabels<C, O>> Re-exposesAbstractChartOptions.setXLabel(String)andAbstractChartOptions.setYLabel(String)aspublic, on top of everythingChartOptions.Basicexposes; the tier extended by a concrete Options type that labels its X and Y axes but supports neitherChartOptions.XYMinMax's norChartOptions.ZAxis's further bounds, for exampleHeatmapChart.HeatmapOptionsorPieChart.PieOptions.static classChartOptions.XYMinMax<C extends AbstractChartBuilder<C>,O extends ChartOptions.XYMinMax<C, O>> Re-exposesAbstractChartOptions.setXMin(BigDecimal),AbstractChartOptions.setXMax(BigDecimal),AbstractChartOptions.setYMin(BigDecimal), andAbstractChartOptions.setYMax(BigDecimal)aspublic, on top of everythingChartOptions.XYLabelsexposes; the tier extended by a concrete Options type whose X and Y axes are both plain numeric scales worth bounding, for exampleScatterChart.ScatterOptionsorBubbleChart.BubbleOptions.static classChartOptions.ZAxis<C extends AbstractChartBuilder<C>,O extends ChartOptions.ZAxis<C, O>> Re-exposesAbstractChartOptions.setYMin(BigDecimal),AbstractChartOptions.setYMax(BigDecimal),AbstractChartOptions.setShowZAxis(Boolean),AbstractChartOptions.setZLabel(String),AbstractChartOptions.setZMin(BigDecimal),AbstractChartOptions.setZMax(BigDecimal), andAbstractChartOptions.setComparison(Boolean)aspublic, on top of everythingChartOptions.XYLabelsexposes; the tier extended by a concrete Options type with a Z axis or period comparison but no X axis bounds, for exampleBoxplotChart.BoxplotOptionsorHistogramChart.HistogramOptions.static classChartSeries.Aggregation<C extends AbstractChartBuilder<C>,S extends ChartSeries.Basic<C, S>> Re-exposesAbstractChartSeries.setAggregationBy(String),AbstractChartSeries.setBandBy(String), andAbstractChartSeries.setShowBandByLegend(Boolean)aspublic, and addsChartSeries.Aggregation.getBandByOptions(); the tier extended by a concrete series type that supports aggregation-by and band-by grouping, for exampleScatterChart.ScatterSeriesorBubbleChart.BubbleSeries.static classChartSeries.Basic<C extends AbstractChartBuilder<C>,S extends ChartSeries.Basic<C, S>> Re-exposesAbstractChartSeries.setHideDataLabels(Boolean)aspublic; the tier extended by a concrete series type that supports hiding data labels but none ofChartSeries.EmbeddedBoxplot's orChartSeries.Aggregation's further options.static classChartSeries.EmbeddedBoxplot<C extends AbstractChartBuilder<C>,S extends ChartSeries.Basic<C, S>> Re-exposesAbstractChartSeries.setType(SeriesType),AbstractChartSeries.setShowBoxplot(Boolean),AbstractChartSeries.setBoxplotAxis(), andAbstractChartSeries.setWhisker(WhiskerType)aspublic; the tier extended by a concrete series type that supports an embedded box plot overlay, for exampleBarLineChart.BarLineSeriesorTimeSeriesChart.TimeSeriesSeries.classDictionary<C extends AbstractChartBuilder<C>>Builder for a chart's Dictionary, the Data Analyzer panel that controls formatting of dates, numbers, and other display labels (see the Dictionary option in the Data Analyzer UI), obtained fromgetDictionary()rather than instantiated directly.Subclasses of AbstractChartBuilder in net.pricefx.common.apibuilder.chartModifier and TypeClassDescriptionclassBuilder for a Bar & Line Chart, obtained viaChartBuilder.newBarLine()rather than instantiated directly.classBuilder for a Box Plot Chart, obtained viaChartBuilder.newBoxplot()rather than instantiated directly.classBuilder for a Bubble Chart, obtained viaChartBuilder.newBubble()rather than instantiated directly.classMethods of this class are mostly self-explanatory or equivalent to the Highcharts methods described at HighCharts.Chart.classMethods of this class are mostly self-explanatory or equivalent to the Highcharts methods described at HighCharts.Chart.classBuilder for a Heatmap, obtained viaChartBuilder.newHeatmap()rather than instantiated directly.classMethods of this class are mostly self-explanatory or equivalent to the Highcharts methods described at HighCharts.Chart.classMethods of this class are mostly self-explanatory or equivalent to the Highcharts methods described at HighCharts.Chart.classMethods of this class are mostly self-explanatory or equivalent to the Highcharts methods described at HighCharts.Chart.classMethods of this class are mostly self-explanatory or equivalent to the Highcharts methods described at HighCharts.Chart.classMethods of this class are mostly self-explanatory or equivalent to the Highcharts methods described at HighCharts.Chart.classMethods of this class are mostly self-explanatory or equivalent to the Highcharts methods described at HighCharts.Chart.classMethods of this class are mostly self-explanatory or equivalent to the Highcharts methods described at HighCharts.Chart.