T
- type of builder methodspublic interface Chart<T extends Chart> extends com.haulmont.cuba.gui.components.Component, ChartModel<T>, com.haulmont.cuba.gui.components.Component.BelongToFrame, com.haulmont.cuba.gui.components.Component.HasIcon, com.haulmont.cuba.gui.components.Component.HasCaption
Modifier and Type | Interface and Description |
---|---|
static class |
Chart.AbstractChartClickEvent |
static class |
Chart.AbstractChartEvent |
static class |
Chart.AbstractClickEvent |
static class |
Chart.AbstractCursorEvent |
static class |
Chart.AbstractGraphItemClickEvent |
static class |
Chart.AbstractItemEvent |
static class |
Chart.AbstractSliceClickEvent |
static class |
Chart.AxisZoomEvent
Describes axis zoom event.
|
static class |
Chart.ChartClickEvent
Describes chart click event.
|
static class |
Chart.ChartRightClickEvent
Describes chart click event.
|
static class |
Chart.CursorPeriodSelectEvent
Describes cursor period select event.
|
static class |
Chart.CursorZoomEvent
Describes cursor zoom event.
|
static class |
Chart.GraphClickEvent
Describes graph click event.
|
static class |
Chart.GraphItemClickEvent
Describes graph item click event.
|
static class |
Chart.GraphItemRightClickEvent
Describes graph item click event.
|
static class |
Chart.LegendItemClickEvent
Describes legend item click event.
|
static class |
Chart.LegendItemEvent
Describes legend item click event.
|
static class |
Chart.LegendItemHideEvent
Describes legend item hide event.
|
static class |
Chart.LegendItemShowEvent
Describes legend item show event.
|
static class |
Chart.LegendMarkerClickEvent
Describes legend marker click event.
|
static class |
Chart.SliceClickEvent
Describes slice click event.
|
static class |
Chart.SlicePullInEvent
Describes slice pull-in event.
|
static class |
Chart.SlicePullOutEvent
Describes slice pull-out event.
|
static class |
Chart.SliceRightClickEvent
Describes slice click event.
|
static class |
Chart.ZoomEvent
Describes zoom event.
|
com.haulmont.cuba.gui.components.Component.Alignment, com.haulmont.cuba.gui.components.Component.BelongToFrame, com.haulmont.cuba.gui.components.Component.Disposable, com.haulmont.cuba.gui.components.Component.Editable, com.haulmont.cuba.gui.components.Component.Focusable, com.haulmont.cuba.gui.components.Component.HasCaption, com.haulmont.cuba.gui.components.Component.HasDescription, com.haulmont.cuba.gui.components.Component.HasIcon, com.haulmont.cuba.gui.components.Component.HasXmlDescriptor, com.haulmont.cuba.gui.components.Component.OptionsStyleProvider, com.haulmont.cuba.gui.components.Component.Wrapper
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
NAME
Deprecated.
Do not create this Component programmatically. Use concrete Chart implementation.
|
Modifier and Type | Method and Description |
---|---|
com.haulmont.bali.events.Subscription |
addClickListener(java.util.function.Consumer<Chart.ChartClickEvent> listener)
Adds a listener for a chart.
|
com.haulmont.bali.events.Subscription |
addLegendItemHideListener(java.util.function.Consumer<Chart.LegendItemHideEvent> listener)
Adds a listener for a chart.
|
com.haulmont.bali.events.Subscription |
addLegendItemShowListener(java.util.function.Consumer<Chart.LegendItemShowEvent> listener)
Adds a listener for a chart.
|
com.haulmont.bali.events.Subscription |
addLegendLabelClickListener(java.util.function.Consumer<Chart.LegendItemClickEvent> listener)
Adds a listener for a chart.
|
com.haulmont.bali.events.Subscription |
addLegendMarkerClickListener(java.util.function.Consumer<Chart.LegendMarkerClickEvent> listener)
Adds a listener for a chart.
|
com.haulmont.bali.events.Subscription |
addRightClickListener(java.util.function.Consumer<Chart.ChartRightClickEvent> listener)
Adds a listener for a chart.
|
AbstractChart |
getConfiguration()
Deprecated.
Use concrete Chart implementation.
|
DataProvider |
getDataProvider() |
default com.haulmont.cuba.gui.data.CollectionDatasource |
getDatasource()
Deprecated.
use
getDataProvider() instead. |
java.lang.String |
getNativeJson() |
void |
removeClickListener(java.util.function.Consumer<Chart.ChartClickEvent> listener)
Deprecated.
Use
Subscription instead |
void |
removeLegendItemHideListener(java.util.function.Consumer<Chart.LegendItemHideEvent> listener)
Deprecated.
Use
Subscription instead |
void |
removeLegendItemShowListener(java.util.function.Consumer<Chart.LegendItemShowEvent> listener)
Deprecated.
Use
Subscription instead |
void |
removeLegendLabelClickListener(java.util.function.Consumer<Chart.LegendItemClickEvent> listener)
Deprecated.
Use
Subscription instead |
void |
removeLegendMarkerClickListener(java.util.function.Consumer<Chart.LegendMarkerClickEvent> listener)
Deprecated.
Use
Subscription instead |
void |
removeRightClickListener(java.util.function.Consumer<Chart.ChartRightClickEvent> listener)
Deprecated.
Use
Subscription instead |
void |
repaint()
Resend all items and properties to client and repaint chart.
|
T |
setDataProvider(DataProvider dataProvider)
Sets data provider that contains data set.
|
default void |
setDatasource(com.haulmont.cuba.gui.data.CollectionDatasource datasource)
Deprecated.
use
setDataProvider(DataProvider) instead. |
void |
setNativeJson(java.lang.String json)
Set additional JSON configuration as a string.
|
addAdditionalFields, addData, addLabels, addPrefixesOfBigNumbers, addPrefixesOfSmallNumbers, addTitles, getAccessible, getAccessibleDescription, getAccessibleTitle, getAddClassNames, getAdditionalFields, getAllLabels, getAutoDisplay, getAutoResize, getAutoTransform, getBackgroundAlpha, getBackgroundColor, getBalloon, getBorderAlpha, getBorderColor, getClassNamePrefix, getColor, getCreditsPosition, 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, setAccessibleDescription, setAccessibleTitle, setAddClassNames, setAdditionalFields, setAllLabels, setAutoDisplay, setAutoResize, setAutoTransform, setBackgroundAlpha, setBackgroundColor, setBalloon, setBorderAlpha, setBorderColor, setClassNamePrefix, setColor, setCreditsPosition, 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
getFrame, setFrame
addStyleName, getAlignment, getHeight, getHeightSizeUnit, getHeightUnits, getId, getParent, getStyleName, getWidth, getWidthSizeUnit, getWidthUnits, isEnabled, isEnabledItself, isEnabledRecursive, isResponsive, isVisible, isVisibleItself, isVisibleRecursive, removeStyleName, requestFocus, setAlignment, setEnabled, setHeight, setHeightAuto, setHeightFull, setId, setParent, setResponsive, setSizeAuto, setSizeFull, setStyleName, setVisible, setWidth, setWidthAuto, setWidthFull, unwrap, unwrapComposition
getIcon, setIcon, setIconFromSet
@Deprecated static final java.lang.String NAME
@Deprecated AbstractChart getConfiguration()
@Deprecated default com.haulmont.cuba.gui.data.CollectionDatasource getDatasource()
getDataProvider()
instead.@Deprecated default void setDatasource(com.haulmont.cuba.gui.data.CollectionDatasource datasource)
setDataProvider(DataProvider)
instead.ContainerDataProvider
,
EntityDataProvider
,
ListDataProvider
DataProvider getDataProvider()
getDataProvider
in interface ChartModel<T extends Chart>
T setDataProvider(DataProvider dataProvider)
ChartModel
setDataProvider
in interface ChartModel<T extends Chart>
dataProvider
- the data providerContainerDataProvider
,
EntityDataProvider
,
ListDataProvider
void repaint()
com.haulmont.bali.events.Subscription addClickListener(java.util.function.Consumer<Chart.ChartClickEvent> listener)
listener
- a listener to add@Deprecated void removeClickListener(java.util.function.Consumer<Chart.ChartClickEvent> listener)
Subscription
insteadcom.haulmont.bali.events.Subscription addRightClickListener(java.util.function.Consumer<Chart.ChartRightClickEvent> listener)
listener
- a listener to add@Deprecated void removeRightClickListener(java.util.function.Consumer<Chart.ChartRightClickEvent> listener)
Subscription
insteadcom.haulmont.bali.events.Subscription addLegendItemHideListener(java.util.function.Consumer<Chart.LegendItemHideEvent> listener)
listener
- a listener to add@Deprecated void removeLegendItemHideListener(java.util.function.Consumer<Chart.LegendItemHideEvent> listener)
Subscription
insteadcom.haulmont.bali.events.Subscription addLegendItemShowListener(java.util.function.Consumer<Chart.LegendItemShowEvent> listener)
listener
- a listener to add@Deprecated void removeLegendItemShowListener(java.util.function.Consumer<Chart.LegendItemShowEvent> listener)
Subscription
insteadcom.haulmont.bali.events.Subscription addLegendLabelClickListener(java.util.function.Consumer<Chart.LegendItemClickEvent> listener)
listener
- a listener to add@Deprecated void removeLegendLabelClickListener(java.util.function.Consumer<Chart.LegendItemClickEvent> listener)
Subscription
insteadcom.haulmont.bali.events.Subscription addLegendMarkerClickListener(java.util.function.Consumer<Chart.LegendMarkerClickEvent> listener)
listener
- a listener to add@Deprecated void removeLegendMarkerClickListener(java.util.function.Consumer<Chart.LegendMarkerClickEvent> listener)
Subscription
insteadvoid setNativeJson(java.lang.String json)
java.lang.String getNativeJson()