public abstract class AbstractSerialChart<T extends AbstractSerialChart> extends RectangularChart<T> implements SeriesBasedChartModel<T>
AbstractChart.DataProviderChangeListener
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, setZoomOutText
addColors, addGraphs, addGuides, addValueAxes, getColors, getGraphs, getGridAboveGraphs, getGuides, getSequencedAnimation, getStartAlpha, getStartDuration, getStartEffect, getUrlTarget, getValueAxes, setColors, setGraphs, setGridAboveGraphs, setGuides, setSequencedAnimation, setStartAlpha, setStartDuration, setStartEffect, setUrlTarget, setValueAxes
addAdditionalFields, addData, addDataProviderChangeListener, addLabels, addPrefixesOfBigNumbers, addPrefixesOfSmallNumbers, addTitles, getAccessible, 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, 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, setUsePrefixes
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
addTrendLines, 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, setZoomOutText
addGraphs, addGuides, addValueAxes, getGraphs, getGridAboveGraphs, getGuides, getSequencedAnimation, getStartAlpha, getUrlTarget, getValueAxes, setGraphs, setGridAboveGraphs, setGuides, setSequencedAnimation, setStartAlpha, setUrlTarget, setValueAxes
addAdditionalFields, addData, addLabels, addPrefixesOfBigNumbers, addPrefixesOfSmallNumbers, addTitles, getAccessible, 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, 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, setUsePrefixes
getStartDuration, getStartEffect, setStartDuration, setStartEffect
addColors, getColors, setColors
getMarginBottom, getMarginLeft, getMarginRight, getMarginTop, setMarginBottom, setMarginLeft, setMarginRight, setMarginTop
public CategoryAxis getCategoryAxis()
getCategoryAxis
in interface SeriesBasedChartModel<T extends AbstractSerialChart>
public T setCategoryAxis(CategoryAxis categoryAxis)
SeriesBasedChartModel
setCategoryAxis
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)
SeriesBasedChartModel
setCategoryField
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)
SeriesBasedChartModel
Cursor
).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)
SeriesBasedChartModel
setColumnSpacing3D
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)
SeriesBasedChartModel
setColumnSpacing
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)
SeriesBasedChartModel
setColumnWidth
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)
SeriesBasedChartModel
setDataDateFormat
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)
SeriesBasedChartModel
setMaxSelectedSeries
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)
SeriesBasedChartModel
CategoryAxis.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)
SeriesBasedChartModel
CategoryAxis.equalSpacing
is set to false.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)
SeriesBasedChartModel
setMouseWheelScrollEnabled
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)
SeriesBasedChartModel
setRotate
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)
SeriesBasedChartModel
setZoomOutOnDataUpdate
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)
SeriesBasedChartModel
setMouseWheelZoomEnabled
in interface SeriesBasedChartModel<T extends AbstractSerialChart>
mouseWheelZoomEnabled
- mouseWheelZoomEnabled optionpublic Scrollbar getValueScrollbar()
getValueScrollbar
in interface SeriesBasedChartModel<T extends AbstractSerialChart>
public T setValueScrollbar(Scrollbar valueScrollbar)
SeriesBasedChartModel
setValueScrollbar
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)
SeriesBasedChartModel
setSynchronizeGrid
in interface SeriesBasedChartModel<T extends AbstractSerialChart>
synchronizeGrid
- synchronized grid optionpublic java.util.List<java.lang.String> getWiredFields()
getWiredFields
in class CoordinateChart<T extends AbstractSerialChart>
DataItem
that are bound to the chart