public class StockChartGroup extends ChartModelImpl implements StockChartModel<StockChartGroup>, HasColors<StockChartGroup>, DataSet.DataProviderChangeListener
Modifier and Type | Class and Description |
---|---|
class |
StockChartGroup.DataSetDataProviderChangeEvent |
static interface |
StockChartGroup.DataSetDataProviderChangeListener |
static class |
StockChartGroup.DataSetsChangeEvent |
static interface |
StockChartGroup.DataSetsChangeListener |
static class |
StockChartGroup.Operation |
Constructor and Description |
---|
StockChartGroup() |
Modifier and Type | Method and Description |
---|---|
StockChartGroup |
addColors(Color... colors)
Adds colors.
|
StockChartGroup |
addComparedDataSets(java.lang.String... comparedDataSets)
Adds compared data sets.
|
void |
addDataSetDataProviderChangeListener(StockChartGroup.DataSetDataProviderChangeListener listener) |
StockChartGroup |
addDataSets(DataSet... dataSets)
Adds data sets.
|
void |
addDataSetsChangeListener(StockChartGroup.DataSetsChangeListener listener) |
StockChartGroup |
addPanels(StockPanel... panels)
Adds stock panels.
|
java.lang.Boolean |
getAddClassNames() |
java.util.List<java.lang.String> |
getAdditionalFields() |
java.lang.Boolean |
getAnimationPlayed() |
java.lang.Boolean |
getAutoResize() |
Balloon |
getBalloon() |
CategoryAxesSettings |
getCategoryAxesSettings() |
ChartCursorSettings |
getChartCursorSettings() |
ChartScrollbarSettings |
getChartScrollbarSettings() |
java.lang.String |
getClassNamePrefix() |
java.util.List<Color> |
getColors() |
java.util.List<java.lang.String> |
getComparedDataSets() |
java.lang.String |
getDataDateFormat() |
DataSet |
getDataSet(java.lang.String id)
Gets data set by id.
|
java.util.List<DataSet> |
getDataSets() |
DataSetSelector |
getDataSetSelector() |
Export |
getExport() |
java.lang.Boolean |
getExtendToFullPeriod() |
java.lang.Integer |
getFirstDayOfWeek() |
java.lang.Boolean |
getGlueToTheEnd() |
java.lang.String |
getLanguage() |
LegendSettings |
getLegendSettings() |
java.lang.String |
getMainDataSet() |
java.lang.Boolean |
getMouseWheelScrollEnabled() |
java.util.List<StockPanel> |
getPanels() |
PanelsSettings |
getPanelsSettings() |
java.lang.String |
getPath() |
java.lang.String |
getPathToImages() |
PeriodSelector |
getPeriodSelector() |
java.lang.Integer |
getProcessTimeout() |
StockEventsSettings |
getStockEventsSettings() |
ChartTheme |
getTheme() |
ChartType |
getType() |
ValueAxesSettings |
getValueAxesSettings() |
java.util.List<java.lang.String> |
getWiredFields() |
java.lang.Boolean |
getZoomOutOnDataSetChange() |
void |
onChange(DataSet.DataProviderChangeEvent event) |
void |
removeDataSetDataProviderChangeListener(StockChartGroup.DataSetDataProviderChangeListener listener) |
void |
removeDataSetsChangeListener(StockChartGroup.DataSetsChangeListener listener) |
StockChartGroup |
setAddClassNames(java.lang.Boolean addClassNames)
Set addClassNames to true, if class names should be added to chart elements.
|
StockChartGroup |
setAdditionalFields(java.util.List<java.lang.String> additionalFields)
Sets list of additional fields.
|
StockChartGroup |
setAnimationPlayed(java.lang.Boolean animationPlayed)
Specifies if animation was already played.
|
StockChartGroup |
setAutoResize(java.lang.Boolean autoResize)
Set autoResize to true if you want chart to resize itself whenever its parent container size changes.
|
StockChartGroup |
setBalloon(Balloon balloon)
Sets the balloon.
|
StockChartGroup |
setCategoryAxesSettings(CategoryAxesSettings categoryAxesSettings)
Sets settings for category axes.
|
StockChartGroup |
setChartCursorSettings(ChartCursorSettings chartCursorSettings)
Sets chart cursor settings.
|
StockChartGroup |
setChartScrollbarSettings(ChartScrollbarSettings chartScrollbarSettings)
Sets chart scrollbar settings.
|
StockChartGroup |
setClassNamePrefix(java.lang.String classNamePrefix)
Sets the class name prefix.
|
StockChartGroup |
setColors(java.util.List<Color> colors)
Sets the list of colors.
|
StockChartGroup |
setComparedDataSets(java.util.List<java.lang.String> comparedDataSets)
Sets the list of of data sets selected for comparing.
|
StockChartGroup |
setDataDateFormat(java.lang.String dataDateFormat)
Sets data date format.
|
StockChartGroup |
setDataSets(java.util.List<DataSet> dataSets)
Sets the list of data sets.
|
StockChartGroup |
setDataSetSelector(DataSetSelector dataSetSelector)
Sets data set selector.
|
StockChartGroup |
setExport(Export export)
Sets the export menu.
|
StockChartGroup |
setExtendToFullPeriod(java.lang.Boolean extendToFullPeriod)
Specifies if the chart should always display full first and last data item when data is grouped to a longer
period if the chart is zoomed from the beginning or end of the data.
|
StockChartGroup |
setFirstDayOfWeek(java.lang.Integer firstDayOfWeek)
Sets day week starts.
|
StockChartGroup |
setGlueToTheEnd(java.lang.Boolean glueToTheEnd)
Set glueToTheEnd to true if the scope of the data view should be set to the end after data update.
|
StockChartGroup |
setLanguage(java.lang.String language)
Sets language of default.
|
StockChartGroup |
setLegendSettings(LegendSettings legendSettings)
Sets legend settings.
|
StockChartGroup |
setMainDataSet(java.lang.String mainDataSet)
Sets data set as main.
|
StockChartGroup |
setMouseWheelScrollEnabled(java.lang.Boolean mouseWheelScrollEnabled)
Set mouseWheelScrollEnabled to true you wont to scroll chart with mouse wheel.
|
StockChartGroup |
setPanels(java.util.List<StockPanel> panels)
Sets list of stock panels.
|
StockChartGroup |
setPanelsSettings(PanelsSettings panelsSettings)
Sets settings for stock panels.
|
StockChartGroup |
setPath(java.lang.String path)
Specifies absolute or relative path to amCharts files.
|
StockChartGroup |
setPathToImages(java.lang.String pathToImages)
Specifies path to the folder where images like resize grips, lens and similar are.
|
StockChartGroup |
setPeriodSelector(PeriodSelector periodSelector)
Sets period selector.
|
StockChartGroup |
setProcessTimeout(java.lang.Integer processTimeout)
Sets the process timeout.
|
StockChartGroup |
setStockEventsSettings(StockEventsSettings stockEventsSettings)
Sets settings for stock events.
|
StockChartGroup |
setTheme(ChartTheme theme)
Sets theme of a chart.
|
StockChartGroup |
setValueAxesSettings(ValueAxesSettings valueAxesSettings)
Sets settings for value axes.
|
StockChartGroup |
setZoomOutOnDataSetChange(java.lang.Boolean zoomOutOnDataSetChange)
Specifies whether the chart should zoom-out when main data set is changed.
|
public java.lang.Boolean getAddClassNames()
getAddClassNames
in interface StockChartModel<StockChartGroup>
public StockChartGroup setAddClassNames(java.lang.Boolean addClassNames)
StockChartModel
setAddClassNames
in interface StockChartModel<StockChartGroup>
addClassNames
- add class names optionpublic Export getExport()
getExport
in interface StockChartModel<StockChartGroup>
public StockChartGroup setExport(Export export)
StockChartModel
setExport
in interface StockChartModel<StockChartGroup>
export
- export menupublic java.lang.Boolean getAnimationPlayed()
getAnimationPlayed
in interface StockChartModel<StockChartGroup>
public StockChartGroup setAnimationPlayed(java.lang.Boolean animationPlayed)
StockChartModel
setAnimationPlayed
in interface StockChartModel<StockChartGroup>
animationPlayed
- animation played optionpublic java.lang.Boolean getAutoResize()
getAutoResize
in interface StockChartModel<StockChartGroup>
public StockChartGroup setAutoResize(java.lang.Boolean autoResize)
StockChartModel
setAutoResize
in interface StockChartModel<StockChartGroup>
autoResize
- auto resize optionpublic Balloon getBalloon()
getBalloon
in interface StockChartModel<StockChartGroup>
public StockChartGroup setBalloon(Balloon balloon)
StockChartModel
setBalloon
in interface StockChartModel<StockChartGroup>
balloon
- the balloonpublic CategoryAxesSettings getCategoryAxesSettings()
getCategoryAxesSettings
in interface StockChartModel<StockChartGroup>
public StockChartGroup setCategoryAxesSettings(CategoryAxesSettings categoryAxesSettings)
StockChartModel
setCategoryAxesSettings
in interface StockChartModel<StockChartGroup>
categoryAxesSettings
- category axis settingspublic ChartCursorSettings getChartCursorSettings()
getChartCursorSettings
in interface StockChartModel<StockChartGroup>
public StockChartGroup setChartCursorSettings(ChartCursorSettings chartCursorSettings)
StockChartModel
setChartCursorSettings
in interface StockChartModel<StockChartGroup>
chartCursorSettings
- chart cursor settingspublic ChartScrollbarSettings getChartScrollbarSettings()
getChartScrollbarSettings
in interface StockChartModel<StockChartGroup>
public StockChartGroup setChartScrollbarSettings(ChartScrollbarSettings chartScrollbarSettings)
StockChartModel
setChartScrollbarSettings
in interface StockChartModel<StockChartGroup>
chartScrollbarSettings
- chart scrollbar settingspublic java.lang.String getClassNamePrefix()
getClassNamePrefix
in interface StockChartModel<StockChartGroup>
public StockChartGroup setClassNamePrefix(java.lang.String classNamePrefix)
StockChartModel
setClassNamePrefix
in interface StockChartModel<StockChartGroup>
classNamePrefix
- class name prefix stringpublic java.util.List<Color> getColors()
getColors
in interface HasColors<StockChartGroup>
public StockChartGroup setColors(java.util.List<Color> colors)
HasColors
If you use charts based on SlicedChart
it specifies the colors of the slices, if the slice color is not set.
If there are more slices than colors in this array, the chart picks random color.
If you use charts based on CoordinateChart
it specifies the colors of the graphs if the lineColor of a graph is not set.
If there are more graphs then colors in this array, the chart picks a random color.
setColors
in interface HasColors<StockChartGroup>
colors
- - list of colorspublic StockChartGroup addColors(Color... colors)
HasColors
addColors
in interface HasColors<StockChartGroup>
colors
- - list of colorspublic java.util.List<java.lang.String> getComparedDataSets()
getComparedDataSets
in interface StockChartModel<StockChartGroup>
public StockChartGroup setComparedDataSets(java.util.List<java.lang.String> comparedDataSets)
StockChartModel
setComparedDataSets
in interface StockChartModel<StockChartGroup>
comparedDataSets
- compared data setspublic StockChartGroup addComparedDataSets(java.lang.String... comparedDataSets)
StockChartModel
addComparedDataSets
in interface StockChartModel<StockChartGroup>
comparedDataSets
- compared data setspublic java.lang.String getDataDateFormat()
getDataDateFormat
in interface StockChartModel<StockChartGroup>
public StockChartGroup setDataDateFormat(java.lang.String dataDateFormat)
StockChartModel
setDataDateFormat
in interface StockChartModel<StockChartGroup>
dataDateFormat
- data date format stringpublic java.util.List<DataSet> getDataSets()
getDataSets
in interface StockChartModel<StockChartGroup>
public StockChartGroup setDataSets(java.util.List<DataSet> dataSets)
StockChartModel
setDataSets
in interface StockChartModel<StockChartGroup>
dataSets
- list of data setspublic StockChartGroup addDataSets(DataSet... dataSets)
StockChartModel
addDataSets
in interface StockChartModel<StockChartGroup>
dataSets
- data setspublic DataSetSelector getDataSetSelector()
getDataSetSelector
in interface StockChartModel<StockChartGroup>
public StockChartGroup setDataSetSelector(DataSetSelector dataSetSelector)
StockChartModel
setDataSetSelector
in interface StockChartModel<StockChartGroup>
dataSetSelector
- data set selectorpublic java.lang.Boolean getExtendToFullPeriod()
getExtendToFullPeriod
in interface StockChartModel<StockChartGroup>
public StockChartGroup setExtendToFullPeriod(java.lang.Boolean extendToFullPeriod)
StockChartModel
setExtendToFullPeriod
in interface StockChartModel<StockChartGroup>
extendToFullPeriod
- extend to full period optionpublic java.lang.Integer getFirstDayOfWeek()
getFirstDayOfWeek
in interface StockChartModel<StockChartGroup>
public StockChartGroup setFirstDayOfWeek(java.lang.Integer firstDayOfWeek)
StockChartModel
setFirstDayOfWeek
in interface StockChartModel<StockChartGroup>
firstDayOfWeek
- first day of weekpublic java.lang.Boolean getGlueToTheEnd()
getGlueToTheEnd
in interface StockChartModel<StockChartGroup>
public StockChartGroup setGlueToTheEnd(java.lang.Boolean glueToTheEnd)
StockChartModel
setGlueToTheEnd
in interface StockChartModel<StockChartGroup>
glueToTheEnd
- glue to the end optionpublic java.lang.String getLanguage()
getLanguage
in interface StockChartModel<StockChartGroup>
public StockChartGroup setLanguage(java.lang.String language)
StockChartModel
setLanguage("de")
.setLanguage
in interface StockChartModel<StockChartGroup>
language
- language stringpublic LegendSettings getLegendSettings()
getLegendSettings
in interface StockChartModel<StockChartGroup>
public StockChartGroup setLegendSettings(LegendSettings legendSettings)
StockChartModel
setLegendSettings
in interface StockChartModel<StockChartGroup>
legendSettings
- legend settingspublic java.lang.String getMainDataSet()
getMainDataSet
in interface StockChartModel<StockChartGroup>
public StockChartGroup setMainDataSet(java.lang.String mainDataSet)
StockChartModel
setMainDataSet
in interface StockChartModel<StockChartGroup>
mainDataSet
- main data setpublic java.lang.Boolean getMouseWheelScrollEnabled()
getMouseWheelScrollEnabled
in interface StockChartModel<StockChartGroup>
public StockChartGroup setMouseWheelScrollEnabled(java.lang.Boolean mouseWheelScrollEnabled)
StockChartModel
setMouseWheelScrollEnabled
in interface StockChartModel<StockChartGroup>
mouseWheelScrollEnabled
- mouse wheel scroll optionpublic java.util.List<StockPanel> getPanels()
getPanels
in interface StockChartModel<StockChartGroup>
public StockChartGroup setPanels(java.util.List<StockPanel> panels)
StockChartModel
setPanels
in interface StockChartModel<StockChartGroup>
panels
- list of stock panelspublic StockChartGroup addPanels(StockPanel... panels)
StockChartModel
addPanels
in interface StockChartModel<StockChartGroup>
panels
- stock panelspublic PanelsSettings getPanelsSettings()
getPanelsSettings
in interface StockChartModel<StockChartGroup>
public StockChartGroup setPanelsSettings(PanelsSettings panelsSettings)
StockChartModel
setPanelsSettings
in interface StockChartModel<StockChartGroup>
panelsSettings
- panel settingspublic java.lang.String getPath()
getPath
in interface StockChartModel<StockChartGroup>
public StockChartGroup setPath(java.lang.String path)
StockChartModel
setPath
in interface StockChartModel<StockChartGroup>
path
- the path stringpublic java.lang.String getPathToImages()
getPathToImages
in interface StockChartModel<StockChartGroup>
public StockChartGroup setPathToImages(java.lang.String pathToImages)
StockChartModel
setPathToImages
in interface StockChartModel<StockChartGroup>
pathToImages
- path to imagespublic PeriodSelector getPeriodSelector()
getPeriodSelector
in interface StockChartModel<StockChartGroup>
public StockChartGroup setPeriodSelector(PeriodSelector periodSelector)
StockChartModel
setPeriodSelector
in interface StockChartModel<StockChartGroup>
periodSelector
- period selectorpublic StockEventsSettings getStockEventsSettings()
getStockEventsSettings
in interface StockChartModel<StockChartGroup>
public StockChartGroup setStockEventsSettings(StockEventsSettings stockEventsSettings)
StockChartModel
setStockEventsSettings
in interface StockChartModel<StockChartGroup>
stockEventsSettings
- stock events settingspublic ChartTheme getTheme()
getTheme
in interface StockChartModel<StockChartGroup>
public StockChartGroup setTheme(ChartTheme theme)
StockChartModel
setTheme
in interface StockChartModel<StockChartGroup>
theme
- the themepublic ValueAxesSettings getValueAxesSettings()
getValueAxesSettings
in interface StockChartModel<StockChartGroup>
public StockChartGroup setValueAxesSettings(ValueAxesSettings valueAxesSettings)
StockChartModel
setValueAxesSettings
in interface StockChartModel<StockChartGroup>
valueAxesSettings
- value axes settingspublic java.lang.Boolean getZoomOutOnDataSetChange()
getZoomOutOnDataSetChange
in interface StockChartModel<StockChartGroup>
public StockChartGroup setZoomOutOnDataSetChange(java.lang.Boolean zoomOutOnDataSetChange)
StockChartModel
setZoomOutOnDataSetChange
in interface StockChartModel<StockChartGroup>
zoomOutOnDataSetChange
- zoom out on data set change optionpublic DataSet getDataSet(java.lang.String id)
StockChartModel
getDataSet
in interface StockChartModel<StockChartGroup>
id
- id of dataSetpublic ChartType getType()
public java.util.List<java.lang.String> getAdditionalFields()
getAdditionalFields
in interface StockChartModel<StockChartGroup>
public StockChartGroup setAdditionalFields(java.util.List<java.lang.String> additionalFields)
StockChartModel
setAdditionalFields
in interface StockChartModel<StockChartGroup>
additionalFields
- list of additional fieldspublic java.lang.Integer getProcessTimeout()
getProcessTimeout
in interface StockChartModel<StockChartGroup>
public StockChartGroup setProcessTimeout(java.lang.Integer processTimeout)
StockChartModel
setProcessTimeout
in interface StockChartModel<StockChartGroup>
processTimeout
- process timeoutpublic java.util.List<java.lang.String> getWiredFields()
getWiredFields
in class ChartModelImpl
DataItem
that are bound to the chartpublic void onChange(DataSet.DataProviderChangeEvent event)
onChange
in interface DataSet.DataProviderChangeListener
public void addDataSetDataProviderChangeListener(StockChartGroup.DataSetDataProviderChangeListener listener)
public void removeDataSetDataProviderChangeListener(StockChartGroup.DataSetDataProviderChangeListener listener)
public void addDataSetsChangeListener(StockChartGroup.DataSetsChangeListener listener)
public void removeDataSetsChangeListener(StockChartGroup.DataSetsChangeListener listener)