@StudioComponent(caption="StockChart", category="Charts", xmlElement="stockChart", xmlns="http://jmix.io/schema/ui/charts", xmlnsAlias="chart", icon="io/jmix/charts/icon/component/stockChart.svg", canvasIcon="io/jmix/charts/icon/component/stockChart.svg", canvasIconSize=LARGE) public interface StockChart extends Component, StockChartModel<StockChart>, Component.BelongToFrame, Component.HasIcon, Component.HasCaption
Modifier and Type | Interface and Description |
---|---|
static class |
StockChart.AbstractDataSetSelectorEvent
Describes dataset selector event.
|
static class |
StockChart.AbstractStockChartClickEvent |
static class |
StockChart.AbstractStockChartEvent |
static class |
StockChart.AbstractStockEventEvent
Describes StockEvent event.
|
static class |
StockChart.AbstractStockGraphEvent
Describes stock graph event.
|
static class |
StockChart.AbstractStockGraphItemEvent
Describes stock graph item event.
|
static class |
StockChart.DataSetSelectorCompareEvent
Describes dataset selector compare event.
|
static class |
StockChart.DataSetSelectorSelectEvent
Describes dataset selector select event.
|
static class |
StockChart.DataSetSelectorUnCompareEvent
Describes dataset selector uncompare event.
|
static class |
StockChart.PeriodSelectorChangeEvent
Describes period selector change event.
|
static class |
StockChart.StockChartClickEvent
Describes stock chart click event.
|
static class |
StockChart.StockChartRightClickEvent
Describes stock chart right click event.
|
static class |
StockChart.StockEventClickEvent
Describes StockEvent click event.
|
static class |
StockChart.StockEventRollOutEvent
Describes StockEvent roll-out event.
|
static class |
StockChart.StockEventRollOverEvent
Describes StockEvent roll-over event.
|
static class |
StockChart.StockGraphClickEvent
Describes stock graph click event.
|
static class |
StockChart.StockGraphItemClickEvent
Describes stock graph item click event.
|
static class |
StockChart.StockGraphItemRightClickEvent
Describes stock graph item click event.
|
static class |
StockChart.StockGraphItemRollOutEvent
Describes stock graph item roll-out event.
|
static class |
StockChart.StockGraphItemRollOverEvent
Describes stock graph item roll-over event.
|
static class |
StockChart.StockGraphRollOutEvent
Describes stock graph roll-out event.
|
static class |
StockChart.StockGraphRollOverEvent
Describes stock graph roll over event.
|
static class |
StockChart.ZoomEvent
Describes zoom event.
|
Component.Alignment, Component.BelongToFrame, Component.Disposable, Component.Editable, Component.Focusable, Component.HasCaption, Component.HasDescription, Component.HasIcon, Component.HasXmlDescriptor, Component.Wrapper
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
NAME |
AUTO_SIZE, AUTO_SIZE_PX, FULL_SIZE
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.
|
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.
|
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.
|
java.lang.String |
getNativeJson() |
void |
repaint()
Resend all items and properties to client and repaint chart.
|
void |
setNativeJson(java.lang.String json)
Set additional JSON configuration as a string.
|
addComparedDataSets, addDataSets, addPanels, getAddClassNames, getAdditionalFields, getAnimationPlayed, getAutoResize, getBalloon, getCategoryAxesSettings, getChartCursorSettings, getChartScrollbarSettings, getClassNamePrefix, getComparedDataSets, getDataDateFormat, getDataSet, getDataSets, getDataSetSelector, getExport, getExtendToFullPeriod, getFirstDayOfWeek, getGlueToTheEnd, getLanguage, getLegendSettings, getMainDataSet, getMouseWheelScrollEnabled, getPanels, getPanelsSettings, getPath, getPathToImages, getPeriodSelector, getProcessTimeout, getStockEventsSettings, getTheme, getValueAxesSettings, getZoomOutOnDataSetChange, setAddClassNames, setAdditionalFields, setAnimationPlayed, setAutoResize, setBalloon, setCategoryAxesSettings, setChartCursorSettings, setChartScrollbarSettings, setClassNamePrefix, setComparedDataSets, setDataDateFormat, setDataSets, setDataSetSelector, setExport, setExtendToFullPeriod, setFirstDayOfWeek, setGlueToTheEnd, setLanguage, setLegendSettings, setMainDataSet, setMouseWheelScrollEnabled, setPanels, setPanelsSettings, setPath, setPathToImages, setPeriodSelector, setProcessTimeout, setStockEventsSettings, setTheme, setValueAxesSettings, setZoomOutOnDataSetChange
getFrame, setFrame
addStyleName, 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, withUnwrappedComposition
getIcon, setIcon, setIconFromSet
getCaption, setCaption
getDescription, setDescription
static final java.lang.String NAME
void repaint()
io.jmix.core.common.event.Subscription addClickListener(java.util.function.Consumer<StockChart.StockChartClickEvent> clickListener)
clickListener
- a listener to addio.jmix.core.common.event.Subscription addRightClickListener(java.util.function.Consumer<StockChart.StockChartRightClickEvent> clickListener)
clickListener
- a listener to addio.jmix.core.common.event.Subscription addStockEventClickListener(java.util.function.Consumer<StockChart.StockEventClickEvent> clickListener)
clickListener
- a listener to addio.jmix.core.common.event.Subscription addStockEventRollOutListener(java.util.function.Consumer<StockChart.StockEventRollOutEvent> rollOutListener)
rollOutListener
- a listener to addio.jmix.core.common.event.Subscription addStockEventRollOverListener(java.util.function.Consumer<StockChart.StockEventRollOverEvent> rollOverListener)
rollOverListener
- a listener to addio.jmix.core.common.event.Subscription addZoomListener(java.util.function.Consumer<StockChart.ZoomEvent> zoomListener)
zoomListener
- a listener to addio.jmix.core.common.event.Subscription addPeriodSelectorChangeListener(java.util.function.Consumer<StockChart.PeriodSelectorChangeEvent> changeListener)
changeListener
- a listenerio.jmix.core.common.event.Subscription addDataSetSelectorCompareListener(java.util.function.Consumer<StockChart.DataSetSelectorCompareEvent> compareListener)
compareListener
- a listener to addio.jmix.core.common.event.Subscription addDataSetSelectorSelectListener(java.util.function.Consumer<StockChart.DataSetSelectorSelectEvent> selectListener)
selectListener
- a listener to addio.jmix.core.common.event.Subscription addDataSetSelectorUnCompareListener(java.util.function.Consumer<StockChart.DataSetSelectorUnCompareEvent> unCompareListener)
unCompareListener
- a listener to addio.jmix.core.common.event.Subscription addStockGraphClickListener(java.util.function.Consumer<StockChart.StockGraphClickEvent> clickListener)
clickListener
- a listener to addio.jmix.core.common.event.Subscription addStockGraphRollOutListener(java.util.function.Consumer<StockChart.StockGraphRollOutEvent> rollOutListener)
rollOutListener
- a listener to addio.jmix.core.common.event.Subscription addStockGraphRollOverListener(java.util.function.Consumer<StockChart.StockGraphRollOverEvent> rollOverListener)
rollOverListener
- a listener to addio.jmix.core.common.event.Subscription addStockGraphItemClickListener(java.util.function.Consumer<StockChart.StockGraphItemClickEvent> clickListener)
clickListener
- a listener to addio.jmix.core.common.event.Subscription addStockGraphItemRightClickListener(java.util.function.Consumer<StockChart.StockGraphItemRightClickEvent> clickListener)
clickListener
- a listener to addio.jmix.core.common.event.Subscription addStockGraphItemRollOutListener(java.util.function.Consumer<StockChart.StockGraphItemRollOutEvent> rollOutListener)
rollOutListener
- a listener to addio.jmix.core.common.event.Subscription addStockGraphItemRollOverListener(java.util.function.Consumer<StockChart.StockGraphItemRollOverEvent> rollOverListener)
rollOverListener
- a listener to addvoid setNativeJson(java.lang.String json)
json
- additional JSON configurationjava.lang.String getNativeJson()