public interface StockChartModel<T extends StockChartModel> extends HasColors<T>
Modifier and Type | Method and Description |
---|---|
T |
addComparedDataSets(java.lang.String... comparedDataSets)
Adds compared data sets.
|
T |
addDataSets(DataSet... dataSets)
Adds data sets.
|
T |
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<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() |
ValueAxesSettings |
getValueAxesSettings() |
java.lang.Boolean |
getZoomOutOnDataSetChange() |
T |
setAddClassNames(java.lang.Boolean addClassNames)
Set addClassNames to true, if class names should be added to chart elements.
|
T |
setAdditionalFields(java.util.List<java.lang.String> additionalFields)
Sets list of additional fields.
|
T |
setAnimationPlayed(java.lang.Boolean animationPlayed)
Specifies if animation was already played.
|
T |
setAutoResize(java.lang.Boolean autoResize)
Set autoResize to true if you want chart to resize itself whenever its parent container size changes.
|
T |
setBalloon(Balloon balloon)
Sets the balloon.
|
T |
setCategoryAxesSettings(CategoryAxesSettings categoryAxesSettings)
Sets settings for category axes.
|
T |
setChartCursorSettings(ChartCursorSettings chartCursorSettings)
Sets chart cursor settings.
|
T |
setChartScrollbarSettings(ChartScrollbarSettings chartScrollbarSettings)
Sets chart scrollbar settings.
|
T |
setClassNamePrefix(java.lang.String classNamePrefix)
Sets the class name prefix.
|
T |
setComparedDataSets(java.util.List<java.lang.String> comparedDataSets)
Sets the list of of data sets selected for comparing.
|
T |
setDataDateFormat(java.lang.String dataDateFormat)
Sets data date format.
|
T |
setDataSets(java.util.List<DataSet> dataSets)
Sets the list of data sets.
|
T |
setDataSetSelector(DataSetSelector dataSetSelector)
Sets data set selector.
|
T |
setExport(Export export)
Sets the export menu.
|
T |
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.
|
T |
setFirstDayOfWeek(java.lang.Integer firstDayOfWeek)
Sets day week starts.
|
T |
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.
|
T |
setLanguage(java.lang.String language)
Sets language of default.
|
T |
setLegendSettings(LegendSettings legendSettings)
Sets legend settings.
|
T |
setMainDataSet(java.lang.String mainDataSet)
Sets data set as main.
|
T |
setMouseWheelScrollEnabled(java.lang.Boolean mouseWheelScrollEnabled)
Set mouseWheelScrollEnabled to true you wont to scroll chart with mouse wheel.
|
T |
setPanels(java.util.List<StockPanel> panels)
Sets list of stock panels.
|
T |
setPanelsSettings(PanelsSettings panelsSettings)
Sets settings for stock panels.
|
T |
setPath(java.lang.String path)
Specifies absolute or relative path to amCharts files.
|
T |
setPathToImages(java.lang.String pathToImages)
Specifies path to the folder where images like resize grips, lens and similar are.
|
T |
setPeriodSelector(PeriodSelector periodSelector)
Sets period selector.
|
T |
setProcessTimeout(java.lang.Integer processTimeout)
Sets the process timeout.
|
T |
setStockEventsSettings(StockEventsSettings stockEventsSettings)
Sets settings for stock events.
|
T |
setTheme(ChartTheme theme)
Sets theme of a chart.
|
T |
setValueAxesSettings(ValueAxesSettings valueAxesSettings)
Sets settings for value axes.
|
T |
setZoomOutOnDataSetChange(java.lang.Boolean zoomOutOnDataSetChange)
Specifies whether the chart should zoom-out when main data set is changed.
|
java.lang.Boolean getAddClassNames()
T setAddClassNames(java.lang.Boolean addClassNames)
addClassNames
- add class names optionExport getExport()
java.lang.Boolean getAnimationPlayed()
T setAnimationPlayed(java.lang.Boolean animationPlayed)
animationPlayed
- animation played optionjava.lang.Boolean getAutoResize()
T setAutoResize(java.lang.Boolean autoResize)
autoResize
- auto resize optionBalloon getBalloon()
CategoryAxesSettings getCategoryAxesSettings()
T setCategoryAxesSettings(CategoryAxesSettings categoryAxesSettings)
categoryAxesSettings
- category axis settingsChartCursorSettings getChartCursorSettings()
T setChartCursorSettings(ChartCursorSettings chartCursorSettings)
chartCursorSettings
- chart cursor settingsChartScrollbarSettings getChartScrollbarSettings()
T setChartScrollbarSettings(ChartScrollbarSettings chartScrollbarSettings)
chartScrollbarSettings
- chart scrollbar settingsjava.lang.String getClassNamePrefix()
T setClassNamePrefix(java.lang.String classNamePrefix)
classNamePrefix
- class name prefix stringjava.util.List<java.lang.String> getComparedDataSets()
T setComparedDataSets(java.util.List<java.lang.String> comparedDataSets)
comparedDataSets
- compared data setsT addComparedDataSets(java.lang.String... comparedDataSets)
comparedDataSets
- compared data setsjava.lang.String getDataDateFormat()
T setDataDateFormat(java.lang.String dataDateFormat)
dataDateFormat
- data date format stringDataSet getDataSet(java.lang.String id)
id
- id of dataSetjava.util.List<DataSet> getDataSets()
T setDataSets(java.util.List<DataSet> dataSets)
dataSets
- list of data setsDataSetSelector getDataSetSelector()
T setDataSetSelector(DataSetSelector dataSetSelector)
dataSetSelector
- data set selectorjava.lang.Boolean getExtendToFullPeriod()
T setExtendToFullPeriod(java.lang.Boolean extendToFullPeriod)
extendToFullPeriod
- extend to full period optionjava.lang.Integer getFirstDayOfWeek()
T setFirstDayOfWeek(java.lang.Integer firstDayOfWeek)
firstDayOfWeek
- first day of weekjava.lang.Boolean getGlueToTheEnd()
T setGlueToTheEnd(java.lang.Boolean glueToTheEnd)
glueToTheEnd
- glue to the end optionjava.lang.String getLanguage()
T setLanguage(java.lang.String language)
setLanguage("de")
.language
- language stringLegendSettings getLegendSettings()
T setLegendSettings(LegendSettings legendSettings)
legendSettings
- legend settingsjava.lang.String getMainDataSet()
T setMainDataSet(java.lang.String mainDataSet)
mainDataSet
- main data setjava.lang.Boolean getMouseWheelScrollEnabled()
T setMouseWheelScrollEnabled(java.lang.Boolean mouseWheelScrollEnabled)
mouseWheelScrollEnabled
- mouse wheel scroll optionjava.util.List<StockPanel> getPanels()
T setPanels(java.util.List<StockPanel> panels)
panels
- list of stock panelsT addPanels(StockPanel... panels)
panels
- stock panelsPanelsSettings getPanelsSettings()
T setPanelsSettings(PanelsSettings panelsSettings)
panelsSettings
- panel settingsjava.lang.String getPath()
T setPath(java.lang.String path)
path
- the path stringjava.lang.String getPathToImages()
T setPathToImages(java.lang.String pathToImages)
pathToImages
- path to imagesPeriodSelector getPeriodSelector()
T setPeriodSelector(PeriodSelector periodSelector)
periodSelector
- period selectorStockEventsSettings getStockEventsSettings()
T setStockEventsSettings(StockEventsSettings stockEventsSettings)
stockEventsSettings
- stock events settingsChartTheme getTheme()
T setTheme(ChartTheme theme)
theme
- the themeValueAxesSettings getValueAxesSettings()
T setValueAxesSettings(ValueAxesSettings valueAxesSettings)
valueAxesSettings
- value axes settingsjava.lang.Boolean getZoomOutOnDataSetChange()
T setZoomOutOnDataSetChange(java.lang.Boolean zoomOutOnDataSetChange)
zoomOutOnDataSetChange
- zoom out on data set change optionjava.util.List<java.lang.String> getAdditionalFields()
T setAdditionalFields(java.util.List<java.lang.String> additionalFields)
additionalFields
- list of additional fieldsjava.lang.Integer getProcessTimeout()
T setProcessTimeout(java.lang.Integer processTimeout)
processTimeout
- process timeout