public class StockChartImpl extends AbstractComponent<JmixAmStockChartScene> implements StockChart, org.springframework.beans.factory.InitializingBean
| Modifier and Type | Class and Description |
|---|---|
protected class |
StockChartImpl.StockChartEventsForwarder |
StockChart.AbstractDataSetSelectorEvent, StockChart.AbstractStockChartClickEvent, StockChart.AbstractStockChartEvent, StockChart.AbstractStockEventEvent, StockChart.AbstractStockGraphEvent, StockChart.AbstractStockGraphItemEvent, StockChart.DataSetSelectorCompareEvent, StockChart.DataSetSelectorSelectEvent, StockChart.DataSetSelectorUnCompareEvent, StockChart.PeriodSelectorChangeEvent, StockChart.StockChartClickEvent, StockChart.StockChartRightClickEvent, StockChart.StockEventClickEvent, StockChart.StockEventRollOutEvent, StockChart.StockEventRollOverEvent, StockChart.StockGraphClickEvent, StockChart.StockGraphItemClickEvent, StockChart.StockGraphItemRightClickEvent, StockChart.StockGraphItemRollOutEvent, StockChart.StockGraphItemRollOverEvent, StockChart.StockGraphRollOutEvent, StockChart.StockGraphRollOverEvent, StockChart.ZoomEventComponent.Alignment, Component.BelongToFrame, Component.Disposable, Component.Editable, Component.Focusable, Component.HasCaption, Component.HasDescription, Component.HasIcon, Component.HasXmlDescriptor, Component.WrapperHasContextHelp.ContextHelpIconClickEvent| Modifier and Type | Field and Description |
|---|---|
protected ChartLocaleHelper |
chartLocaleHelper |
protected io.jmix.core.security.CurrentAuthentication |
currentAuthentication |
protected io.jmix.core.metamodel.datatype.FormatStringsRegistry |
formatStringsRegistry |
protected io.jmix.core.Messages |
messages |
protected io.jmix.core.MessageTools |
messageTools |
protected io.jmix.core.Metadata |
metadata |
protected StockChartImpl.StockChartEventsForwarder |
stockChartEventsForwarder |
alignment, applicationContext, component, contextHelpIconClickHandler, contextHelpIconClickListener, descriptionAsHtml, element, frame, htmlSanitizerEnabled, icon, ICON_STYLE, id, parentNAMEAUTO_SIZE, AUTO_SIZE_PX, FULL_SIZE| Constructor and Description |
|---|
StockChartImpl() |
| Modifier and Type | Method and Description |
|---|---|
io.jmix.core.common.event.Subscription |
addClickListener(java.util.function.Consumer<StockChart.StockChartClickEvent> clickListener)
Adds a listener to stock chart click events.
|
StockChart |
addColors(Color... colors)
Adds colors.
|
StockChart |
addComparedDataSets(java.lang.String... comparedDataSets)
Adds compared data sets.
|
StockChart |
addDataSets(DataSet... dataSets)
Adds data sets.
|
io.jmix.core.common.event.Subscription |
addDataSetSelectorCompareListener(java.util.function.Consumer<StockChart.DataSetSelectorCompareEvent> compareListener)
Adds a listener to dataset selector compare events.
|
io.jmix.core.common.event.Subscription |
addDataSetSelectorSelectListener(java.util.function.Consumer<StockChart.DataSetSelectorSelectEvent> selectListener)
Adds a listener to dataset selector select events.
|
io.jmix.core.common.event.Subscription |
addDataSetSelectorUnCompareListener(java.util.function.Consumer<StockChart.DataSetSelectorUnCompareEvent> unCompareListener)
Adds a listener to dataset selector uncompare events.
|
StockChart |
addPanels(StockPanel... panels)
Adds stock panels.
|
io.jmix.core.common.event.Subscription |
addPeriodSelectorChangeListener(java.util.function.Consumer<StockChart.PeriodSelectorChangeEvent> changeListener)
Adds a listener to period selector change events.
|
io.jmix.core.common.event.Subscription |
addRightClickListener(java.util.function.Consumer<StockChart.StockChartRightClickEvent> clickListener)
Adds listener to stock chart right click events.
|
io.jmix.core.common.event.Subscription |
addStockEventClickListener(java.util.function.Consumer<StockChart.StockEventClickEvent> clickListener)
Adds listener to stock event click events.
|
io.jmix.core.common.event.Subscription |
addStockEventRollOutListener(java.util.function.Consumer<StockChart.StockEventRollOutEvent> rollOutListener)
Adds a listener to stock event roll-out events.
|
io.jmix.core.common.event.Subscription |
addStockEventRollOverListener(java.util.function.Consumer<StockChart.StockEventRollOverEvent> rollOverListener)
Adds listener to stock event roll-over events.
|
io.jmix.core.common.event.Subscription |
addStockGraphClickListener(java.util.function.Consumer<StockChart.StockGraphClickEvent> clickListener)
Adds a listener to stock graph click events.
|
io.jmix.core.common.event.Subscription |
addStockGraphItemClickListener(java.util.function.Consumer<StockChart.StockGraphItemClickEvent> clickListener)
Adds a listener to stock graph item click events.
|
io.jmix.core.common.event.Subscription |
addStockGraphItemRightClickListener(java.util.function.Consumer<StockChart.StockGraphItemRightClickEvent> clickListener)
Adds a listener to stock graph item right click events.
|
io.jmix.core.common.event.Subscription |
addStockGraphItemRollOutListener(java.util.function.Consumer<StockChart.StockGraphItemRollOutEvent> rollOutListener)
Adds a listener to stock graph item roll-out events.
|
io.jmix.core.common.event.Subscription |
addStockGraphItemRollOverListener(java.util.function.Consumer<StockChart.StockGraphItemRollOverEvent> rollOverListener)
Adds a listener to stock graph item roll-over events.
|
io.jmix.core.common.event.Subscription |
addStockGraphRollOutListener(java.util.function.Consumer<StockChart.StockGraphRollOutEvent> rollOutListener)
Adds a listener to stock graph roll-out events.
|
io.jmix.core.common.event.Subscription |
addStockGraphRollOverListener(java.util.function.Consumer<StockChart.StockGraphRollOverEvent> rollOverListener)
Adds a listener to stock graph roll-over events.
|
io.jmix.core.common.event.Subscription |
addZoomListener(java.util.function.Consumer<StockChart.ZoomEvent> zoomListener)
Adds listener to stock chart zoom events.
|
void |
afterPropertiesSet() |
protected StockChartSerializer |
createChartSerializer() |
protected JmixAmStockChartScene |
createComponent() |
protected StockChartGroup |
createConfiguration() |
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() |
StockChartGroup |
getConfiguration() |
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() |
protected StockChartGroup |
getModel() |
java.lang.Boolean |
getMouseWheelScrollEnabled() |
java.lang.String |
getNativeJson() |
java.util.List<StockPanel> |
getPanels() |
PanelsSettings |
getPanelsSettings() |
java.lang.String |
getPath() |
java.lang.String |
getPathToImages() |
PeriodSelector |
getPeriodSelector() |
java.lang.Integer |
getProcessTimeout() |
protected StockEvent |
getStockEvent(java.lang.String stockEventId) |
StockEventsSettings |
getStockEventsSettings() |
protected StockGraph |
getStockGraphById(StockPanel panel,
java.lang.String graphId) |
protected StockGraph |
getStockGraphById(java.lang.String graphId) |
protected StockPanel |
getStockPanelById(java.lang.String id) |
ChartTheme |
getTheme() |
ValueAxesSettings |
getValueAxesSettings() |
java.lang.Boolean |
getZoomOutOnDataSetChange() |
protected void |
initLocale() |
void |
repaint()
Resend all items and properties to client and repaint chart.
|
StockChart |
setAddClassNames(java.lang.Boolean addClassNames)
Set addClassNames to true, if class names should be added to chart elements.
|
StockChart |
setAdditionalFields(java.util.List<java.lang.String> additionalFields)
Sets list of additional fields.
|
StockChart |
setAnimationPlayed(java.lang.Boolean animationPlayed)
Specifies if animation was already played.
|
StockChart |
setAutoResize(java.lang.Boolean autoResize)
Set autoResize to true if you want chart to resize itself whenever its parent container size changes.
|
StockChart |
setBalloon(Balloon balloon)
Sets the balloon.
|
StockChart |
setCategoryAxesSettings(CategoryAxesSettings categoryAxesSettings)
Sets settings for category axes.
|
StockChart |
setChartCursorSettings(ChartCursorSettings chartCursorSettings)
Sets chart cursor settings.
|
void |
setChartLocaleHelper(ChartLocaleHelper chartLocaleHelper) |
StockChart |
setChartScrollbarSettings(ChartScrollbarSettings chartScrollbarSettings)
Sets chart scrollbar settings.
|
StockChart |
setClassNamePrefix(java.lang.String classNamePrefix)
Sets the class name prefix.
|
StockChart |
setColors(java.util.List<Color> colors)
Sets the list of colors.
|
StockChart |
setComparedDataSets(java.util.List<java.lang.String> comparedDataSets)
Sets the list of of data sets selected for comparing.
|
void |
setCurrentAuthentication(io.jmix.core.security.CurrentAuthentication currentAuthentication) |
StockChart |
setDataDateFormat(java.lang.String dataDateFormat)
Sets data date format.
|
StockChart |
setDataSets(java.util.List<DataSet> dataSets)
Sets the list of data sets.
|
StockChart |
setDataSetSelector(DataSetSelector dataSetSelector)
Sets data set selector.
|
StockChart |
setExport(Export export)
Sets the export menu.
|
StockChart |
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.
|
StockChart |
setFirstDayOfWeek(java.lang.Integer firstDayOfWeek)
Sets day week starts.
|
void |
setFormatStringsRegistry(io.jmix.core.metamodel.datatype.FormatStringsRegistry formatStringsRegistry) |
StockChart |
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.
|
StockChart |
setLanguage(java.lang.String language)
Sets language of default.
|
StockChart |
setLegendSettings(LegendSettings legendSettings)
Sets legend settings.
|
StockChart |
setMainDataSet(java.lang.String mainDataSet)
Sets data set as main.
|
void |
setMessages(io.jmix.core.Messages messages) |
void |
setMessageTools(io.jmix.core.MessageTools messageTools) |
void |
setMetadata(io.jmix.core.Metadata metadata) |
StockChart |
setMouseWheelScrollEnabled(java.lang.Boolean mouseWheelScrollEnabled)
Set mouseWheelScrollEnabled to true you wont to scroll chart with mouse wheel.
|
void |
setNativeJson(java.lang.String json)
Set additional JSON configuration as a string.
|
StockChart |
setPanels(java.util.List<StockPanel> panels)
Sets list of stock panels.
|
StockChart |
setPanelsSettings(PanelsSettings panelsSettings)
Sets settings for stock panels.
|
StockChart |
setPath(java.lang.String path)
Specifies absolute or relative path to amCharts files.
|
StockChart |
setPathToImages(java.lang.String pathToImages)
Specifies path to the folder where images like resize grips, lens and similar are.
|
StockChart |
setPeriodSelector(PeriodSelector periodSelector)
Sets period selector.
|
StockChart |
setProcessTimeout(java.lang.Integer processTimeout)
Sets the process timeout.
|
StockChart |
setStockEventsSettings(StockEventsSettings stockEventsSettings)
Sets settings for stock events.
|
StockChart |
setTheme(ChartTheme theme)
Sets theme of a chart.
|
protected void |
setupDefaults(StockChartGroup chart) |
protected void |
setupFormatStrings(java.util.List<StockPanel> panels) |
StockChart |
setValueAxesSettings(ValueAxesSettings valueAxesSettings)
Sets settings for value axes.
|
StockChart |
setZoomOutOnDataSetChange(java.lang.Boolean zoomOutOnDataSetChange)
Specifies whether the chart should zoom-out when main data set is changed.
|
addAttachListener, addDetachListener, addStyleName, assignDebugId, attached, detached, getAlignment, getCaption, getComponent, getComposition, getContextHelpIconClickHandler, getContextHelpText, getDebugId, getDescription, getEventHub, getFrame, getHeight, getHeightSizeUnit, getHtmlSanitizer, getIcon, getIconName, getIconResource, getId, getParent, getStyleName, getUiComponentProperties, getUiProperties, getWidth, getWidthSizeUnit, getXmlDescriptor, hasSubscriptions, hasValidationError, isAttached, isCaptionAsHtml, isContextHelpTextHtmlEnabled, isDescriptionAsHtml, isEnabled, isEnabledRecursive, isHtmlSanitizerEnabled, isResponsive, isVisible, isVisibleRecursive, onContextHelpIconClick, publish, removeStyleName, sanitize, setAlignment, setApplicationContext, setCaption, setCaptionAsHtml, setContextHelpIconClickHandler, setContextHelpText, setContextHelpTextHtmlEnabled, setDebugId, setDescription, setDescriptionAsHtml, setEnabled, setFrame, setHeight, setHtmlSanitizerEnabled, setIcon, setIconFromSet, setId, setParent, setResponsive, setStyleName, setValidationError, setVisible, setWidth, setXmlDescriptor, unsubscribe, unwrap, unwrapComposition, unwrapCompositionOrNull, unwrapOrNull, withUnwrapped, withUnwrappedCompositionclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetFrame, setFrameaddStyleName, getAlignment, getHeight, getHeightSizeUnit, getId, getParent, getStyleName, getWidth, getWidthSizeUnit, isEnabled, isEnabledRecursive, isResponsive, isVisible, isVisibleRecursive, removeStyleName, setAlignment, setEnabled, setHeight, setHeightAuto, setHeightFull, setId, setParent, setResponsive, setSizeAuto, setSizeFull, setStyleName, setVisible, setWidth, setWidthAuto, setWidthFull, unwrap, unwrapComposition, unwrapCompositionOrNull, unwrapOrNull, withUnwrapped, withUnwrappedCompositiongetIcon, setIcon, setIconFromSetgetCaption, setCaptiongetDescription, setDescriptionprotected io.jmix.core.Messages messages
protected io.jmix.core.MessageTools messageTools
protected io.jmix.core.Metadata metadata
protected io.jmix.core.security.CurrentAuthentication currentAuthentication
protected ChartLocaleHelper chartLocaleHelper
protected io.jmix.core.metamodel.datatype.FormatStringsRegistry formatStringsRegistry
protected StockChartImpl.StockChartEventsForwarder stockChartEventsForwarder
protected StockChartGroup createConfiguration()
protected JmixAmStockChartScene createComponent()
protected StockChartSerializer createChartSerializer()
@Autowired public void setMessages(io.jmix.core.Messages messages)
@Autowired public void setMetadata(io.jmix.core.Metadata metadata)
@Autowired public void setCurrentAuthentication(io.jmix.core.security.CurrentAuthentication currentAuthentication)
@Autowired public void setChartLocaleHelper(ChartLocaleHelper chartLocaleHelper)
@Autowired public void setMessageTools(io.jmix.core.MessageTools messageTools)
@Autowired public void setFormatStringsRegistry(io.jmix.core.metamodel.datatype.FormatStringsRegistry formatStringsRegistry)
public void afterPropertiesSet()
throws java.lang.Exception
afterPropertiesSet in interface org.springframework.beans.factory.InitializingBeanjava.lang.Exceptionprotected void initLocale()
protected void setupDefaults(StockChartGroup chart)
protected void setupFormatStrings(java.util.List<StockPanel> panels)
public StockChartGroup getConfiguration()
protected StockChartGroup getModel()
public void repaint()
StockChartrepaint in interface StockChartprotected StockEvent getStockEvent(java.lang.String stockEventId)
public io.jmix.core.common.event.Subscription addClickListener(java.util.function.Consumer<StockChart.StockChartClickEvent> clickListener)
StockChartaddClickListener in interface StockChartclickListener - a listener to addpublic io.jmix.core.common.event.Subscription addRightClickListener(java.util.function.Consumer<StockChart.StockChartRightClickEvent> clickListener)
StockChartaddRightClickListener in interface StockChartclickListener - a listener to addpublic io.jmix.core.common.event.Subscription addStockEventClickListener(java.util.function.Consumer<StockChart.StockEventClickEvent> clickListener)
StockChartaddStockEventClickListener in interface StockChartclickListener - a listener to addpublic io.jmix.core.common.event.Subscription addStockEventRollOutListener(java.util.function.Consumer<StockChart.StockEventRollOutEvent> rollOutListener)
StockChartaddStockEventRollOutListener in interface StockChartrollOutListener - a listener to addpublic io.jmix.core.common.event.Subscription addStockEventRollOverListener(java.util.function.Consumer<StockChart.StockEventRollOverEvent> rollOverListener)
StockChartaddStockEventRollOverListener in interface StockChartrollOverListener - a listener to addpublic io.jmix.core.common.event.Subscription addZoomListener(java.util.function.Consumer<StockChart.ZoomEvent> zoomListener)
StockChartaddZoomListener in interface StockChartzoomListener - a listener to addpublic io.jmix.core.common.event.Subscription addPeriodSelectorChangeListener(java.util.function.Consumer<StockChart.PeriodSelectorChangeEvent> changeListener)
StockChartaddPeriodSelectorChangeListener in interface StockChartchangeListener - a listenerpublic io.jmix.core.common.event.Subscription addDataSetSelectorCompareListener(java.util.function.Consumer<StockChart.DataSetSelectorCompareEvent> compareListener)
StockChartaddDataSetSelectorCompareListener in interface StockChartcompareListener - a listener to addpublic io.jmix.core.common.event.Subscription addDataSetSelectorSelectListener(java.util.function.Consumer<StockChart.DataSetSelectorSelectEvent> selectListener)
StockChartaddDataSetSelectorSelectListener in interface StockChartselectListener - a listener to addpublic io.jmix.core.common.event.Subscription addDataSetSelectorUnCompareListener(java.util.function.Consumer<StockChart.DataSetSelectorUnCompareEvent> unCompareListener)
StockChartaddDataSetSelectorUnCompareListener in interface StockChartunCompareListener - a listener to addpublic io.jmix.core.common.event.Subscription addStockGraphClickListener(java.util.function.Consumer<StockChart.StockGraphClickEvent> clickListener)
StockChartaddStockGraphClickListener in interface StockChartclickListener - a listener to addpublic io.jmix.core.common.event.Subscription addStockGraphRollOutListener(java.util.function.Consumer<StockChart.StockGraphRollOutEvent> rollOutListener)
StockChartaddStockGraphRollOutListener in interface StockChartrollOutListener - a listener to addpublic io.jmix.core.common.event.Subscription addStockGraphRollOverListener(java.util.function.Consumer<StockChart.StockGraphRollOverEvent> rollOverListener)
StockChartaddStockGraphRollOverListener in interface StockChartrollOverListener - a listener to addpublic io.jmix.core.common.event.Subscription addStockGraphItemClickListener(java.util.function.Consumer<StockChart.StockGraphItemClickEvent> clickListener)
StockChartaddStockGraphItemClickListener in interface StockChartclickListener - a listener to addpublic io.jmix.core.common.event.Subscription addStockGraphItemRightClickListener(java.util.function.Consumer<StockChart.StockGraphItemRightClickEvent> clickListener)
StockChartaddStockGraphItemRightClickListener in interface StockChartclickListener - a listener to addpublic io.jmix.core.common.event.Subscription addStockGraphItemRollOutListener(java.util.function.Consumer<StockChart.StockGraphItemRollOutEvent> rollOutListener)
StockChartaddStockGraphItemRollOutListener in interface StockChartrollOutListener - a listener to addpublic io.jmix.core.common.event.Subscription addStockGraphItemRollOverListener(java.util.function.Consumer<StockChart.StockGraphItemRollOverEvent> rollOverListener)
StockChartaddStockGraphItemRollOverListener in interface StockChartrollOverListener - a listener to addpublic java.lang.String getNativeJson()
getNativeJson in interface StockChartpublic void setNativeJson(java.lang.String json)
StockChartsetNativeJson in interface StockChartjson - additional JSON configurationpublic java.lang.Boolean getAddClassNames()
getAddClassNames in interface StockChartModel<StockChart>public StockChart setAddClassNames(java.lang.Boolean addClassNames)
StockChartModelsetAddClassNames in interface StockChartModel<StockChart>addClassNames - add class names optionpublic Export getExport()
getExport in interface StockChartModel<StockChart>public StockChart setExport(Export export)
StockChartModelsetExport in interface StockChartModel<StockChart>export - export menupublic java.lang.Boolean getAnimationPlayed()
getAnimationPlayed in interface StockChartModel<StockChart>public StockChart setAnimationPlayed(java.lang.Boolean animationPlayed)
StockChartModelsetAnimationPlayed in interface StockChartModel<StockChart>animationPlayed - animation played optionpublic java.lang.Boolean getAutoResize()
getAutoResize in interface StockChartModel<StockChart>public StockChart setAutoResize(java.lang.Boolean autoResize)
StockChartModelsetAutoResize in interface StockChartModel<StockChart>autoResize - auto resize optionpublic Balloon getBalloon()
getBalloon in interface StockChartModel<StockChart>public StockChart setBalloon(Balloon balloon)
StockChartModelsetBalloon in interface StockChartModel<StockChart>balloon - the balloonpublic CategoryAxesSettings getCategoryAxesSettings()
getCategoryAxesSettings in interface StockChartModel<StockChart>public StockChart setCategoryAxesSettings(CategoryAxesSettings categoryAxesSettings)
StockChartModelsetCategoryAxesSettings in interface StockChartModel<StockChart>categoryAxesSettings - category axis settingspublic ChartCursorSettings getChartCursorSettings()
getChartCursorSettings in interface StockChartModel<StockChart>public StockChart setChartCursorSettings(ChartCursorSettings chartCursorSettings)
StockChartModelsetChartCursorSettings in interface StockChartModel<StockChart>chartCursorSettings - chart cursor settingspublic ChartScrollbarSettings getChartScrollbarSettings()
getChartScrollbarSettings in interface StockChartModel<StockChart>public StockChart setChartScrollbarSettings(ChartScrollbarSettings chartScrollbarSettings)
StockChartModelsetChartScrollbarSettings in interface StockChartModel<StockChart>chartScrollbarSettings - chart scrollbar settingspublic java.lang.String getClassNamePrefix()
getClassNamePrefix in interface StockChartModel<StockChart>public StockChart setClassNamePrefix(java.lang.String classNamePrefix)
StockChartModelsetClassNamePrefix in interface StockChartModel<StockChart>classNamePrefix - class name prefix stringpublic java.util.List<Color> getColors()
getColors in interface HasColors<StockChart>public StockChart setColors(java.util.List<Color> colors)
HasColors
If you use charts based on SlicedChartModelImpl 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 CoordinateChartModelImpl or StockChartModel 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. If not set the default value is
["#FF6600", "#FCD202", "#B0DE09",
"#0D8ECF", "#2A0CD0", "#CD0D74",
"#CC0000", "#00CC00", "#0000CC",
"#DDDDDD", "#999999", "#333333",
"#990000"]
If you use chart based on SlicedChartModelImpl (PieChart, FunnelChart). 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 not set default value is
["#FF0F00", "#FF6600", "#FF9E01", "#FCD202",
"#F8FF01", "#B0DE09", "#04D215", "#0D8ECF",
"#0D52D1", "#2A0CD0", "#8A0CCF", "#CD0D74",
"#754DEB", "#DDDDDD", "#999999", "#333333",
"#000000", "#57032A", "#CA9726", "#990000",
"#4B0C25"]
setColors in interface HasColors<StockChart>colors - list of colorspublic StockChart addColors(Color... colors)
HasColorsaddColors in interface HasColors<StockChart>colors - list of colorspublic java.util.List<java.lang.String> getComparedDataSets()
getComparedDataSets in interface StockChartModel<StockChart>public StockChart setComparedDataSets(java.util.List<java.lang.String> comparedDataSets)
StockChartModelsetComparedDataSets in interface StockChartModel<StockChart>comparedDataSets - compared data setspublic StockChart addComparedDataSets(java.lang.String... comparedDataSets)
StockChartModeladdComparedDataSets in interface StockChartModel<StockChart>comparedDataSets - compared data setspublic java.lang.String getDataDateFormat()
getDataDateFormat in interface StockChartModel<StockChart>public StockChart setDataDateFormat(java.lang.String dataDateFormat)
StockChartModelsetDataDateFormat in interface StockChartModel<StockChart>dataDateFormat - data date format stringpublic java.util.List<DataSet> getDataSets()
getDataSets in interface StockChartModel<StockChart>public StockChart setDataSets(java.util.List<DataSet> dataSets)
StockChartModelsetDataSets in interface StockChartModel<StockChart>dataSets - list of data setspublic StockChart addDataSets(DataSet... dataSets)
StockChartModeladdDataSets in interface StockChartModel<StockChart>dataSets - data setspublic DataSetSelector getDataSetSelector()
getDataSetSelector in interface StockChartModel<StockChart>public StockChart setDataSetSelector(DataSetSelector dataSetSelector)
StockChartModelsetDataSetSelector in interface StockChartModel<StockChart>dataSetSelector - data set selectorpublic java.lang.Boolean getExtendToFullPeriod()
getExtendToFullPeriod in interface StockChartModel<StockChart>public StockChart setExtendToFullPeriod(java.lang.Boolean extendToFullPeriod)
StockChartModelsetExtendToFullPeriod in interface StockChartModel<StockChart>extendToFullPeriod - extend to full period optionpublic java.lang.Integer getFirstDayOfWeek()
getFirstDayOfWeek in interface StockChartModel<StockChart>public StockChart setFirstDayOfWeek(java.lang.Integer firstDayOfWeek)
StockChartModelsetFirstDayOfWeek in interface StockChartModel<StockChart>firstDayOfWeek - first day of weekpublic java.lang.Boolean getGlueToTheEnd()
getGlueToTheEnd in interface StockChartModel<StockChart>public StockChart setGlueToTheEnd(java.lang.Boolean glueToTheEnd)
StockChartModelsetGlueToTheEnd in interface StockChartModel<StockChart>glueToTheEnd - glue to the end optionpublic java.lang.String getLanguage()
getLanguage in interface StockChartModel<StockChart>public StockChart setLanguage(java.lang.String language)
StockChartModelsetLanguage("de").setLanguage in interface StockChartModel<StockChart>language - language stringpublic LegendSettings getLegendSettings()
getLegendSettings in interface StockChartModel<StockChart>public StockChart setLegendSettings(LegendSettings legendSettings)
StockChartModelsetLegendSettings in interface StockChartModel<StockChart>legendSettings - legend settingspublic java.lang.String getMainDataSet()
getMainDataSet in interface StockChartModel<StockChart>public StockChart setMainDataSet(java.lang.String mainDataSet)
StockChartModelsetMainDataSet in interface StockChartModel<StockChart>mainDataSet - main data setpublic java.lang.Boolean getMouseWheelScrollEnabled()
getMouseWheelScrollEnabled in interface StockChartModel<StockChart>public StockChart setMouseWheelScrollEnabled(java.lang.Boolean mouseWheelScrollEnabled)
StockChartModelsetMouseWheelScrollEnabled in interface StockChartModel<StockChart>mouseWheelScrollEnabled - mouse wheel scroll optionpublic java.util.List<StockPanel> getPanels()
getPanels in interface StockChartModel<StockChart>public StockChart setPanels(java.util.List<StockPanel> panels)
StockChartModelsetPanels in interface StockChartModel<StockChart>panels - list of stock panelspublic StockChart addPanels(StockPanel... panels)
StockChartModeladdPanels in interface StockChartModel<StockChart>panels - stock panelspublic PanelsSettings getPanelsSettings()
getPanelsSettings in interface StockChartModel<StockChart>public StockChart setPanelsSettings(PanelsSettings panelsSettings)
StockChartModelsetPanelsSettings in interface StockChartModel<StockChart>panelsSettings - panel settingspublic java.lang.String getPath()
getPath in interface StockChartModel<StockChart>public StockChart setPath(java.lang.String path)
StockChartModelsetPath in interface StockChartModel<StockChart>path - the path stringpublic java.lang.String getPathToImages()
getPathToImages in interface StockChartModel<StockChart>public StockChart setPathToImages(java.lang.String pathToImages)
StockChartModelsetPathToImages in interface StockChartModel<StockChart>pathToImages - path to imagespublic PeriodSelector getPeriodSelector()
getPeriodSelector in interface StockChartModel<StockChart>public StockChart setPeriodSelector(PeriodSelector periodSelector)
StockChartModelsetPeriodSelector in interface StockChartModel<StockChart>periodSelector - period selectorpublic StockEventsSettings getStockEventsSettings()
getStockEventsSettings in interface StockChartModel<StockChart>public StockChart setStockEventsSettings(StockEventsSettings stockEventsSettings)
StockChartModelsetStockEventsSettings in interface StockChartModel<StockChart>stockEventsSettings - stock events settingspublic ChartTheme getTheme()
getTheme in interface StockChartModel<StockChart>public StockChart setTheme(ChartTheme theme)
StockChartModelsetTheme in interface StockChartModel<StockChart>theme - the themepublic ValueAxesSettings getValueAxesSettings()
getValueAxesSettings in interface StockChartModel<StockChart>public StockChart setValueAxesSettings(ValueAxesSettings valueAxesSettings)
StockChartModelsetValueAxesSettings in interface StockChartModel<StockChart>valueAxesSettings - value axes settingspublic java.lang.Boolean getZoomOutOnDataSetChange()
getZoomOutOnDataSetChange in interface StockChartModel<StockChart>public StockChart setZoomOutOnDataSetChange(java.lang.Boolean zoomOutOnDataSetChange)
StockChartModelsetZoomOutOnDataSetChange in interface StockChartModel<StockChart>zoomOutOnDataSetChange - zoom out on data set change optionpublic DataSet getDataSet(java.lang.String id)
StockChartModelgetDataSet in interface StockChartModel<StockChart>id - id of dataSetpublic java.util.List<java.lang.String> getAdditionalFields()
getAdditionalFields in interface StockChartModel<StockChart>public StockChart setAdditionalFields(java.util.List<java.lang.String> additionalFields)
StockChartModelsetAdditionalFields in interface StockChartModel<StockChart>additionalFields - list of additional fieldspublic java.lang.Integer getProcessTimeout()
getProcessTimeout in interface StockChartModel<StockChart>public StockChart setProcessTimeout(java.lang.Integer processTimeout)
StockChartModelsetProcessTimeout in interface StockChartModel<StockChart>processTimeout - process timeoutprotected StockPanel getStockPanelById(java.lang.String id)
protected StockGraph getStockGraphById(java.lang.String graphId)
protected StockGraph getStockGraphById(StockPanel panel, java.lang.String graphId)