public abstract class AbstractSerialChart<T extends AbstractSerialChart> extends RectangularChartModelImpl<T> implements SeriesBasedChartModel<T>
AbstractChart.DataProviderChangeListener| Modifier | Constructor and Description |
|---|---|
protected |
AbstractSerialChart(ChartType type) |
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
getBalloonDateFormat() |
CategoryAxis |
getCategoryAxis() |
java.lang.String |
getCategoryField() |
java.lang.Integer |
getColumnSpacing() |
java.lang.Integer |
getColumnSpacing3D() |
java.lang.Double |
getColumnWidth() |
java.lang.String |
getDataDateFormat() |
java.lang.Integer |
getMaxSelectedSeries() |
java.lang.Long |
getMaxSelectedTime() |
java.lang.Long |
getMinSelectedTime() |
java.lang.Boolean |
getMouseWheelScrollEnabled() |
java.lang.Boolean |
getMouseWheelZoomEnabled() |
java.lang.Boolean |
getRotate() |
java.lang.Boolean |
getSynchronizeGrid() |
Scrollbar |
getValueScrollbar() |
java.util.List<java.lang.String> |
getWiredFields() |
java.lang.Boolean |
getZoomOutOnDataUpdate() |
T |
setBalloonDateFormat(java.lang.String balloonDateFormat)
Sets date format of the graph balloon (if chart parses dates and you don't use
Cursor). |
T |
setCategoryAxis(CategoryAxis categoryAxis)
Sets the category axis.
|
T |
setCategoryField(java.lang.String categoryField)
Sets the category field name.
|
T |
setColumnSpacing(java.lang.Integer columnSpacing)
Sets the gap in pixels between two columns of the same category.
|
T |
setColumnSpacing3D(java.lang.Integer columnSpacing3D)
Sets space between 3D stacked columns.
|
T |
setColumnWidth(java.lang.Double columnWidth)
Sets relative width of columns.
|
T |
setDataDateFormat(java.lang.String dataDateFormat)
Sets data date format.
|
T |
setMaxSelectedSeries(java.lang.Integer maxSelectedSeries)
Sets maximum number of series allowed to select.
|
T |
setMaxSelectedTime(java.lang.Long maxSelectedTime)
Sets the longest time span allowed to select in milliseconds for example, 259200000 will limit selection to 3
days.
|
T |
setMinSelectedTime(java.lang.Long minSelectedTime)
Sets the shortest time span allowed to select in milliseconds for example, 1000 will limit selection to 1
second.
|
T |
setMouseWheelScrollEnabled(java.lang.Boolean mouseWheelScrollEnabled)
Set true if you want scroll chart with the mouse wheel.
|
T |
setMouseWheelZoomEnabled(java.lang.Boolean mouseWheelZoomEnabled)
Set mouseWheelZoomEnabled to true if zooming of a chart with mouse wheel should be enabled.
|
T |
setRotate(java.lang.Boolean rotate)
Set rotate to true, if the chart should be rotated by 90 degrees (the columns will become bars).
|
T |
setSynchronizeGrid(java.lang.Boolean synchronizeGrid)
Set synchronizeGrid property to true and the chart will adjust minimum and maximum of axes so that the grid
would be show at equal intervals.
|
T |
setValueScrollbar(Scrollbar valueScrollbar)
Sets value scrollbar, enables scrolling value axes.
|
T |
setZoomOutOnDataUpdate(java.lang.Boolean zoomOutOnDataUpdate)
Set zoomOutOnDataUpdate to true if chart should be zoom-out when data is updated.
|
addTrendLines, getAngle, getAutoMarginOffset, getAutoMargins, getChartCursor, getChartScrollbar, getDepth3D, getMarginBottom, getMarginLeft, getMarginRight, getMarginsUpdated, getMarginTop, getMaxZoomFactor, getMinMarginBottom, getMinMarginLeft, getMinMarginRight, getMinMarginTop, getPlotAreaBorderAlpha, getPlotAreaBorderColor, getPlotAreaFillAlphas, getPlotAreaFillColors, getPlotAreaGradientAngle, getTrendLines, getZoomOutButtonAlpha, getZoomOutButtonColor, getZoomOutButtonImage, getZoomOutButtonImageSize, getZoomOutButtonPadding, getZoomOutButtonRollOverAlpha, getZoomOutButtonTabIndex, getZoomOutText, setAngle, setAutoMarginOffset, setAutoMargins, setChartCursor, setChartScrollbar, setDepth3D, setMarginBottom, setMarginLeft, setMarginRight, setMarginsUpdated, setMarginTop, setMaxZoomFactor, setMinMarginBottom, setMinMarginLeft, setMinMarginRight, setMinMarginTop, setPlotAreaBorderAlpha, setPlotAreaBorderColor, setPlotAreaFillAlphas, setPlotAreaFillColors, setPlotAreaGradientAngle, setTrendLines, setZoomOutButtonAlpha, setZoomOutButtonColor, setZoomOutButtonImage, setZoomOutButtonImageSize, setZoomOutButtonPadding, setZoomOutButtonRollOverAlpha, setZoomOutButtonTabIndex, setZoomOutTextaddColors, addGraphs, addGuides, addValueAxes, getColors, getGraphs, getGridAboveGraphs, getGuides, getSequencedAnimation, getStartAlpha, getStartDuration, getStartEffect, getUrlTarget, getValueAxes, setColors, setGraphs, setGridAboveGraphs, setGuides, setSequencedAnimation, setStartAlpha, setStartDuration, setStartEffect, setUrlTarget, setValueAxesaddAdditionalFields, addData, addDataProviderChangeListener, addLabels, addPrefixesOfBigNumbers, addPrefixesOfSmallNumbers, addTitles, fireDataProviderChanged, getAccessible, getAccessibleDescription, getAccessibleTitle, getAddClassNames, getAdditionalFields, getAllLabels, getAutoDisplay, getAutoResize, getAutoTransform, getBackgroundAlpha, getBackgroundColor, getBalloon, getBorderAlpha, getBorderColor, getClassNamePrefix, getColor, getCreditsPosition, getDataProvider, getDecimalSeparator, getDefs, getExport, getFontFamily, getFontSize, getHandDrawn, getHandDrawScatter, getHandDrawThickness, getHideBalloonTime, getLanguage, getLegend, getPanEventsEnabled, getPath, getPathToImages, getPercentPrecision, getPrecision, getPrefixesOfBigNumbers, getPrefixesOfSmallNumbers, getProcessCount, getProcessTimeout, getResponsive, getSvgIcons, getTapToActivate, getTheme, getThousandsSeparator, getTitles, getTouchClickDuration, getType, getUsePrefixes, removeDataProviderSetListener, setAccessible, setAccessibleDescription, setAccessibleTitle, setAddClassNames, setAdditionalFields, setAllLabels, setAutoDisplay, setAutoResize, setAutoTransform, setBackgroundAlpha, setBackgroundColor, setBalloon, setBorderAlpha, setBorderColor, setClassNamePrefix, setColor, setCreditsPosition, setDataProvider, setDecimalSeparator, setDefs, setExport, setFontFamily, setFontSize, setHandDrawn, setHandDrawScatter, setHandDrawThickness, setHideBalloonTime, setLanguage, setLegend, setPanEventsEnabled, setPath, setPathToImages, setPercentPrecision, setPrecision, setPrefixesOfBigNumbers, setPrefixesOfSmallNumbers, setProcessCount, setProcessTimeout, setResponsive, setSvgIcons, setTapToActivate, setTheme, setThousandsSeparator, setTitles, setTouchClickDuration, setUsePrefixesclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitaddTrendLines, getAngle, getAutoMarginOffset, getAutoMargins, getChartCursor, getChartScrollbar, getDepth3D, getMarginsUpdated, getMaxZoomFactor, getMinMarginBottom, getMinMarginLeft, getMinMarginRight, getMinMarginTop, getPlotAreaBorderAlpha, getPlotAreaBorderColor, getPlotAreaFillAlphas, getPlotAreaFillColors, getPlotAreaGradientAngle, getTrendLines, getZoomOutButtonAlpha, getZoomOutButtonColor, getZoomOutButtonImage, getZoomOutButtonImageSize, getZoomOutButtonPadding, getZoomOutButtonRollOverAlpha, getZoomOutButtonTabIndex, getZoomOutText, setAngle, setAutoMarginOffset, setAutoMargins, setChartCursor, setChartScrollbar, setDepth3D, setMarginsUpdated, setMaxZoomFactor, setMinMarginBottom, setMinMarginLeft, setMinMarginRight, setMinMarginTop, setPlotAreaBorderAlpha, setPlotAreaBorderColor, setPlotAreaFillAlphas, setPlotAreaFillColors, setPlotAreaGradientAngle, setTrendLines, setZoomOutButtonAlpha, setZoomOutButtonColor, setZoomOutButtonImage, setZoomOutButtonImageSize, setZoomOutButtonPadding, setZoomOutButtonRollOverAlpha, setZoomOutButtonTabIndex, setZoomOutTextaddGraphs, addGuides, addValueAxes, getGraphs, getGridAboveGraphs, getGuides, getSequencedAnimation, getStartAlpha, getUrlTarget, getValueAxes, setGraphs, setGridAboveGraphs, setGuides, setSequencedAnimation, setStartAlpha, setUrlTarget, setValueAxesaddAdditionalFields, addData, addLabels, addPrefixesOfBigNumbers, addPrefixesOfSmallNumbers, addTitles, getAccessible, getAccessibleDescription, getAccessibleTitle, getAddClassNames, getAdditionalFields, getAllLabels, getAutoDisplay, getAutoResize, getAutoTransform, getBackgroundAlpha, getBackgroundColor, getBalloon, getBorderAlpha, getBorderColor, getClassNamePrefix, getColor, getCreditsPosition, getDataProvider, getDecimalSeparator, getDefs, getExport, getFontFamily, getFontSize, getHandDrawn, getHandDrawScatter, getHandDrawThickness, getHideBalloonTime, getLanguage, getLegend, getPanEventsEnabled, getPath, getPathToImages, getPercentPrecision, getPrecision, getPrefixesOfBigNumbers, getPrefixesOfSmallNumbers, getProcessCount, getProcessTimeout, getResponsive, getSvgIcons, getTapToActivate, getTheme, getThousandsSeparator, getTitles, getTouchClickDuration, getUsePrefixes, setAccessible, setAccessibleDescription, setAccessibleTitle, setAddClassNames, setAdditionalFields, setAllLabels, setAutoDisplay, setAutoResize, setAutoTransform, setBackgroundAlpha, setBackgroundColor, setBalloon, setBorderAlpha, setBorderColor, setClassNamePrefix, setColor, setCreditsPosition, setDataProvider, setDecimalSeparator, setDefs, setExport, setFontFamily, setFontSize, setHandDrawn, setHandDrawScatter, setHandDrawThickness, setHideBalloonTime, setLanguage, setLegend, setPanEventsEnabled, setPath, setPathToImages, setPercentPrecision, setPrecision, setPrefixesOfBigNumbers, setPrefixesOfSmallNumbers, setProcessCount, setProcessTimeout, setResponsive, setSvgIcons, setTapToActivate, setTheme, setThousandsSeparator, setTitles, setTouchClickDuration, setUsePrefixesgetStartDuration, getStartEffect, setStartDuration, setStartEffectgetMarginBottom, getMarginLeft, getMarginRight, getMarginTop, setMarginBottom, setMarginLeft, setMarginRight, setMarginTopprotected AbstractSerialChart(ChartType type)
public CategoryAxis getCategoryAxis()
getCategoryAxis in interface SeriesBasedChartModel<T extends AbstractSerialChart>public T setCategoryAxis(CategoryAxis categoryAxis)
SeriesBasedChartModelsetCategoryAxis in interface SeriesBasedChartModel<T extends AbstractSerialChart>categoryAxis - the category axispublic java.lang.String getCategoryField()
getCategoryField in interface SeriesBasedChartModel<T extends AbstractSerialChart>public T setCategoryField(java.lang.String categoryField)
SeriesBasedChartModelsetCategoryField in interface SeriesBasedChartModel<T extends AbstractSerialChart>categoryField - category field name stringpublic java.lang.String getBalloonDateFormat()
getBalloonDateFormat in interface SeriesBasedChartModel<T extends AbstractSerialChart>public T setBalloonDateFormat(java.lang.String balloonDateFormat)
SeriesBasedChartModelCursor). If not set the default value is "MMM DD, YYYY".setBalloonDateFormat in interface SeriesBasedChartModel<T extends AbstractSerialChart>balloonDateFormat - the balloon date formatpublic java.lang.Integer getColumnSpacing3D()
getColumnSpacing3D in interface SeriesBasedChartModel<T extends AbstractSerialChart>public T setColumnSpacing3D(java.lang.Integer columnSpacing3D)
SeriesBasedChartModelsetColumnSpacing3D in interface SeriesBasedChartModel<T extends AbstractSerialChart>columnSpacing3D - space between 3D stacked columnspublic java.lang.Integer getColumnSpacing()
getColumnSpacing in interface SeriesBasedChartModel<T extends AbstractSerialChart>public T setColumnSpacing(java.lang.Integer columnSpacing)
SeriesBasedChartModelsetColumnSpacing in interface SeriesBasedChartModel<T extends AbstractSerialChart>columnSpacing - column spacing in pixelspublic java.lang.Double getColumnWidth()
getColumnWidth in interface SeriesBasedChartModel<T extends AbstractSerialChart>public T setColumnWidth(java.lang.Double columnWidth)
SeriesBasedChartModelsetColumnWidth in interface SeriesBasedChartModel<T extends AbstractSerialChart>columnWidth - relative width of columnspublic java.lang.String getDataDateFormat()
getDataDateFormat in interface SeriesBasedChartModel<T extends AbstractSerialChart>public T setDataDateFormat(java.lang.String dataDateFormat)
SeriesBasedChartModelsetDataDateFormat in interface SeriesBasedChartModel<T extends AbstractSerialChart>dataDateFormat - data date format stringpublic java.lang.Integer getMaxSelectedSeries()
getMaxSelectedSeries in interface SeriesBasedChartModel<T extends AbstractSerialChart>public T setMaxSelectedSeries(java.lang.Integer maxSelectedSeries)
SeriesBasedChartModelsetMaxSelectedSeries in interface SeriesBasedChartModel<T extends AbstractSerialChart>maxSelectedSeries - the maximum number of selected seriespublic java.lang.Long getMaxSelectedTime()
getMaxSelectedTime in interface SeriesBasedChartModel<T extends AbstractSerialChart>public T setMaxSelectedTime(java.lang.Long maxSelectedTime)
SeriesBasedChartModelCategoryAxis.equalSpacing is set to false.setMaxSelectedTime in interface SeriesBasedChartModel<T extends AbstractSerialChart>maxSelectedTime - the maximum selected time in millisecondspublic java.lang.Long getMinSelectedTime()
getMinSelectedTime in interface SeriesBasedChartModel<T extends AbstractSerialChart>public T setMinSelectedTime(java.lang.Long minSelectedTime)
SeriesBasedChartModelCategoryAxis.equalSpacing is set to false. If not set the default value is 0.setMinSelectedTime in interface SeriesBasedChartModel<T extends AbstractSerialChart>minSelectedTime - the minimum selected time in millisecondspublic java.lang.Boolean getMouseWheelScrollEnabled()
getMouseWheelScrollEnabled in interface SeriesBasedChartModel<T extends AbstractSerialChart>public T setMouseWheelScrollEnabled(java.lang.Boolean mouseWheelScrollEnabled)
SeriesBasedChartModelsetMouseWheelScrollEnabled in interface SeriesBasedChartModel<T extends AbstractSerialChart>mouseWheelScrollEnabled - mouse wheel scroll optionpublic java.lang.Boolean getRotate()
getRotate in interface SeriesBasedChartModel<T extends AbstractSerialChart>public T setRotate(java.lang.Boolean rotate)
SeriesBasedChartModelsetRotate in interface SeriesBasedChartModel<T extends AbstractSerialChart>rotate - rotate optionpublic java.lang.Boolean getZoomOutOnDataUpdate()
getZoomOutOnDataUpdate in interface SeriesBasedChartModel<T extends AbstractSerialChart>public T setZoomOutOnDataUpdate(java.lang.Boolean zoomOutOnDataUpdate)
SeriesBasedChartModelsetZoomOutOnDataUpdate in interface SeriesBasedChartModel<T extends AbstractSerialChart>zoomOutOnDataUpdate - zoomOutOnDataUpdate optionpublic java.lang.Boolean getMouseWheelZoomEnabled()
getMouseWheelZoomEnabled in interface SeriesBasedChartModel<T extends AbstractSerialChart>public T setMouseWheelZoomEnabled(java.lang.Boolean mouseWheelZoomEnabled)
SeriesBasedChartModelsetMouseWheelZoomEnabled in interface SeriesBasedChartModel<T extends AbstractSerialChart>mouseWheelZoomEnabled - mouseWheelZoomEnabled optionpublic Scrollbar getValueScrollbar()
getValueScrollbar in interface SeriesBasedChartModel<T extends AbstractSerialChart>public T setValueScrollbar(Scrollbar valueScrollbar)
SeriesBasedChartModelsetValueScrollbar in interface SeriesBasedChartModel<T extends AbstractSerialChart>valueScrollbar - the value scrollbarpublic java.lang.Boolean getSynchronizeGrid()
getSynchronizeGrid in interface SeriesBasedChartModel<T extends AbstractSerialChart>public T setSynchronizeGrid(java.lang.Boolean synchronizeGrid)
SeriesBasedChartModelsetSynchronizeGrid in interface SeriesBasedChartModel<T extends AbstractSerialChart>synchronizeGrid - synchronized grid optionpublic java.util.List<java.lang.String> getWiredFields()
getWiredFields in class CoordinateChartModelImpl<T extends AbstractSerialChart>DataItem that are bound to the chart