Uses of Package
net.pricefx.common.apibuilder.chart
Packages that use net.pricefx.common.apibuilder.chart
Package
Description
Fluent builders for chart definitions rendered by the Pricefx user interface.
Formula engine interfaces exposed to Groovy logics.
Root package of the public Groovy API available to Pricefx logics.
-
Classes in net.pricefx.common.apibuilder.chart used by net.pricefx.common.apibuilder.chartClassDescriptionCommon base class for every chart definition builder returned by
ChartBuilder, such asScatterChart,TimeSeriesChart, andBarLineChart.Common base class for the click-event configuration builders returned byAbstractChartBuilder.onRowClick()andAbstractChartBuilder.onCellClick(), and by each concrete chart type's ownonClick()method, for exampleScatterChart.onClick().Base class for the event-payload builders returned by a concreteAbstractChartEvent.triggerEvent(String)implementation, for exampleChartEvents.OnRowClick.RowClickTriggerEvent.Common base class for the "additional measure" builders returned by a concrete series type's ownaddAdditionalMeasure()method, for exampleScatterChart.ScatterAdditionalMeasureorBarLineChart.BarLineAdditionalMeasure.Common base class for the Options object returned by every chart type'sAbstractChartBuilder.getOptions(), for exampleScatterChart.ScatterOptionsorBarLineChart.BarLineOptions.Common base class for the series builders returned by every chart type'saddSeries()orgetSeries()method, for exampleScatterChart.ScatterSeriesorBarLineChart.BarLineSeries.Builder for an auxiliary reference line on a chart, obtained fromAbstractChartBuilder.addAuxLine()rather than instantiated directly.A straightAuxLineshape,y = yIntercept + steepness * x, obtained fromAuxLine.withLine()rather than instantiated directly.A piecewiseAuxLineshape defined by explicit (X, Y) points, obtained fromAuxLine.withSteppedLine()rather than instantiated directly.A single verticalAuxLineshape at a fixed X axis value, obtained fromAuxLine.withVerticalLine()rather than instantiated directly.Builder for a Bar & Line Chart, obtained viaChartBuilder.newBarLine()rather than instantiated directly.A further measure on aBarLineChart.BarLineSeriesbeyond its primary Y axis measure, obtained fromBarLineChart.BarLineSeries.addAdditionalMeasure()rather than instantiated directly.The click-event builder for aBarLineChart, obtained fromBarLineChart.onClick()rather than instantiated directly.The event-payload builder for a bar click on aBarLineChart, obtained fromBarLineChart.BarLineOnChartClick.triggerEvent(String)rather than instantiated directly.The Options for aBarLineChart, obtained fromBarLineChart.getOptions()rather than instantiated directly.A single series of aBarLineChart, obtained fromBarLineChart.addSeries()rather than instantiated directly.Builder for a Box Plot Chart, obtained viaChartBuilder.newBoxplot()rather than instantiated directly.A further measure on aBoxplotChart.BoxplotSeriesbeyond its primary Y axis Box Plot expression, obtained fromBoxplotChart.BoxplotSeries.addAdditionalMeasure()rather than instantiated directly.The Options for aBoxplotChart, obtained fromBoxplotChart.getOptions()rather than instantiated directly.A single series of aBoxplotChart, obtained fromBoxplotChart.addSeries()rather than instantiated directly.Builder for a Bubble Chart, obtained viaChartBuilder.newBubble()rather than instantiated directly.A further measure on aBubbleChart.BubbleSeriesbeyond its X axis, Y axis, and bubble size measures, obtained fromBubbleChart.BubbleSeries.addAdditionalMeasure()rather than instantiated directly.The click-event builder for aBubbleChart, obtained fromBubbleChart.onClick()rather than instantiated directly.The event-payload builder for a bubble click on aBubbleChart, obtained fromBubbleChart.BubbleOnChartClick.triggerEvent(String)rather than instantiated directly.The Options for aBubbleChart, obtained fromBubbleChart.getOptions()rather than instantiated directly.A single series of aBubbleChart, obtained fromBubbleChart.addSeries()rather than instantiated directly.The bubble size measure of aBubbleChart.BubbleSeries, obtained fromBubbleChart.BubbleSeries.setBubbleSize(String)rather than instantiated directly.The click-event builder for a cell click on a chart's Data tab, obtained fromAbstractChartBuilder.onCellClick()rather than instantiated directly.The event-payload builder for a cell click, obtained fromChartEvents.OnCellClick.triggerEvent(String)rather than instantiated directly.Base class for a chart-type-specificonClick()click-event builder, for exampleScatterChart.ScatterOnChartClickorBarLineChart.BarLineOnChartClick.Base class for the event-payload builder returned by a chart-type-specificAbstractChartEvent.triggerEvent(String), for exampleScatterChart.ScatterOnChartClick.ScatterTriggerEventorBarLineChart.BarLineOnChartClick.BarLineTriggerEvent.The click-event builder for a row click on a chart's Data tab, obtained fromAbstractChartBuilder.onRowClick()rather than instantiated directly.The event-payload builder for a row click, obtained fromChartEvents.OnRowClick.triggerEvent(String)rather than instantiated directly.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.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.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.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.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.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.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.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.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.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.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.Builder for a Data Table, obtained viaChartBuilder.newDataTable()rather than instantiated directly.A measure column on aDataTableChart.DataTableSeries, obtained fromDataTableChart.DataTableSeries.addAdditionalMeasure()rather than instantiated directly.The Options for aDataTableChart, obtained fromDataTableChart.getOptions()rather than instantiated directly.A single series of aDataTableChart, obtained fromDataTableChart.addSeries()rather than instantiated directly.Builder for a Detailed Time Series Chart, obtained viaChartBuilder.newDetailedTimeSeries()rather than instantiated directly.A measure column on aDetailedTimeSeriesChart.DetailedTimeSeriesSeries, obtained fromDetailedTimeSeriesChart.DetailedTimeSeriesSeries.addAdditionalMeasure()rather than instantiated directly.The Options for aDetailedTimeSeriesChart, obtained fromDetailedTimeSeriesChart.getOptions()rather than instantiated directly.A single series of aDetailedTimeSeriesChart, obtained fromDetailedTimeSeriesChart.addSeries()rather than instantiated directly.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 fromAbstractChartBuilder.getDictionary()rather than instantiated directly.Builder for computing a chart measure or axis from a Datamart Expression instead of a plain field, obtained fromAbstractChartMeasures.withExpression(),AbstractChartMeasures.withBoxplotExpression(),AggrFieldAxis.withExpression(), orNonAggrFieldAxis.withExpression()rather than instantiated directly.Builder for a group of data filters on a chart series, obtained fromAbstractChartSeries.getFilters(),AbstractChartSeries.addFilters(),AbstractChartSeries.addFilters(FilterOperator),AbstractChartSeries.addProductsFilter(),AbstractChartSeries.addCustomersFilter(),AbstractChartSeries.addAggregationsFilter(), or fromFilters.addFilters(FilterOperator)on an outer Filters group, rather than instantiated directly.Builder for attaching an Analytics Calculation Logic (created under Administration > Logics > Calculation Logic > Analytics) to a series, obtained fromAbstractChartSeries.setFormula()rather than instantiated directly.Builder for a Heatmap, obtained viaChartBuilder.newHeatmap()rather than instantiated directly.A further measure on aHeatmapChart.HeatmapSeriesbeyond its color axis measure, obtained fromHeatmapChart.HeatmapSeries.addAdditionalMeasure()rather than instantiated directly.Builder for aHeatmapChart's continuous color gradient (ColorAxisType.INTERPOLATED), obtained fromHeatmapChart.HeatmapOptions.withInterpolatedColorAxis()rather than instantiated directly.The Options for aHeatmapChart, obtained fromHeatmapChart.getOptions()rather than instantiated directly.Builder for aHeatmapChart's discrete, banded color axis (ColorAxisType.RANGED), obtained fromHeatmapChart.HeatmapOptions.withRangedColorAxis()rather than instantiated directly.The single series of aHeatmapChart, obtained fromHeatmapChart.getSeries()rather than instantiated directly.Builder for a Histogram, obtained viaChartBuilder.newHistogram()rather than instantiated directly.A measure column on aHistogramChart.HistogramSeries, obtained fromHistogramChart.HistogramSeries.addAdditionalMeasure()rather than instantiated directly.The Options for aHistogramChart, obtained fromHistogramChart.getOptions()rather than instantiated directly.The single series of aHistogramChart, obtained fromHistogramChart.getSeries()rather than instantiated directly.Builder for a series' Top-N/Bottom-N row limit, obtained fromAbstractChartSeries.setLimitTo(net.pricefx.common.api.chart.LimitPosition, java.math.BigDecimal, net.pricefx.common.api.chart.LimitType)rather than instantiated directly.Builder for a series' non-aggregated axis or embedded box plot field, obtained fromAbstractChartSeries.protectedSetNonAggrFieldAxisX(String),AbstractChartSeries.protectedSetNonAggrFieldAxisY(String), orAbstractChartSeries.setBoxplotAxis()rather than instantiated directly.Builder for a Pie Chart, obtained viaChartBuilder.newPie()rather than instantiated directly.A measure column on aPieChart.PieSeries, obtained fromPieChart.PieSeries.addAdditionalMeasure()rather than instantiated directly.The Options for aPieChart, obtained fromPieChart.getOptions()rather than instantiated directly.A single series of aPieChart, obtained fromPieChart.addSeries()rather than instantiated directly.Builder for the aggregated measure that determines aPieChart.PieSeries' slice sizes, obtained fromPieChart.PieSeries.setSize(String)rather than instantiated directly.Builder for a Scatter Chart, obtained viaChartBuilder.newScatter()rather than instantiated directly.A measure column on aScatterChart.ScatterSeries, obtained fromScatterChart.ScatterSeries.addAdditionalMeasure()rather than instantiated directly.The click-event builder for aScatterChart, obtained fromScatterChart.onClick()rather than instantiated directly.The event-payload builder for a point click on aScatterChart, obtained fromScatterChart.ScatterOnChartClick.triggerEvent(String)rather than instantiated directly.The Options for aScatterChart, obtained fromScatterChart.getOptions()rather than instantiated directly.A single series of aScatterChart, obtained fromScatterChart.addSeries()rather than instantiated directly.Builder for a Time Series Chart, obtained viaChartBuilder.newTimeSeries()rather than instantiated directly.A measure column on aTimeSeriesChart.TimeSeriesSeries, obtained fromTimeSeriesChart.TimeSeriesSeries.addAdditionalMeasure()rather than instantiated directly.The Options for aTimeSeriesChart, obtained fromTimeSeriesChart.getOptions()rather than instantiated directly.A single series of aTimeSeriesChart, obtained fromTimeSeriesChart.addSeries()rather than instantiated directly.Builder for a Time Series Scatter Chart, obtained viaChartBuilder.newTimeSeriesScatter()rather than instantiated directly.A measure column on aTimeSeriesScatterChart.TimeSeriesScatterSeries, obtained fromTimeSeriesScatterChart.TimeSeriesScatterSeries.addAdditionalMeasure()rather than instantiated directly.The Options for aTimeSeriesScatterChart, obtained fromTimeSeriesScatterChart.getOptions()rather than instantiated directly.A single series of aTimeSeriesScatterChart, obtained fromTimeSeriesScatterChart.addSeries()rather than instantiated directly.Builder for a trend line overlay on a chart series, obtained fromAbstractChartSeries.withTrendLine()rather than instantiated directly.Builder for a Waterfall Chart, obtained viaChartBuilder.newWaterfall()rather than instantiated directly.Builder for the aggregation formula applied to aWaterfallChart.WaterfallSeries'ADDandSUBTRACTcolumns, obtained fromWaterfallChart.WaterfallSeries.getAggregation()rather than instantiated directly.The Options for aWaterfallChart, obtained fromWaterfallChart.getOptions()rather than instantiated directly.The single series of aWaterfallChart, obtained fromWaterfallChart.getSeries()rather than instantiated directly.Builder for a Waterfall Comparison Chart, obtained viaChartBuilder.newWaterfallComparison()rather than instantiated directly.Builder for the aggregation formula applied to aWaterfallComparisonChart.WaterfallComparisonSeries'ADDandSUBTRACTcolumns, obtained fromWaterfallComparisonChart.WaterfallComparisonSeries.getAggregation()rather than instantiated directly.The Options for aWaterfallComparisonChart, obtained fromWaterfallComparisonChart.getOptions()rather than instantiated directly.A single waterfall of aWaterfallComparisonChart, obtained fromWaterfallComparisonChart.addSeries()rather than instantiated directly. -
Classes in net.pricefx.common.apibuilder.chart used by net.pricefx.formulaengine
-
Classes in net.pricefx.common.apibuilder.chart used by net.pricefx.formulaengine.scripting