Package io.jmix.charts.widget.amcharts
Class JmixAmchartsScene
java.lang.Object
com.vaadin.server.AbstractClientConnector
com.vaadin.ui.AbstractComponent
io.jmix.charts.widget.amcharts.JmixAmchartsScene
- All Implemented Interfaces:
com.vaadin.event.ContextClickEvent.ContextClickNotifier
,com.vaadin.event.MethodEventSource
,com.vaadin.server.ClientConnector
,com.vaadin.server.Sizeable
,com.vaadin.shared.Connector
,com.vaadin.ui.Component
,com.vaadin.ui.Component.HasContextHelp
,Serializable
public class JmixAmchartsScene
extends com.vaadin.ui.AbstractComponent
- See Also:
-
Nested Class Summary
Modifier and TypeClassDescriptionprotected class
protected static class
Nested classes/interfaces inherited from class com.vaadin.server.AbstractClientConnector
com.vaadin.server.AbstractClientConnector.IncorrectConcurrentAccessHandler
Nested classes/interfaces inherited from interface com.vaadin.server.ClientConnector
com.vaadin.server.ClientConnector.AttachEvent, com.vaadin.server.ClientConnector.AttachListener, com.vaadin.server.ClientConnector.ConnectorErrorEvent, com.vaadin.server.ClientConnector.DetachEvent, com.vaadin.server.ClientConnector.DetachListener
Nested classes/interfaces inherited from interface com.vaadin.ui.Component
com.vaadin.ui.Component.ErrorEvent, com.vaadin.ui.Component.Event, com.vaadin.ui.Component.Focusable, com.vaadin.ui.Component.HasContextHelp, com.vaadin.ui.Component.Listener
Nested classes/interfaces inherited from interface com.vaadin.ui.Component.HasContextHelp
com.vaadin.ui.Component.HasContextHelp.ContextHelpIconClickEvent, com.vaadin.ui.Component.HasContextHelp.ContextHelpIconClickListener
Nested classes/interfaces inherited from interface com.vaadin.server.Sizeable
com.vaadin.server.Sizeable.Unit
-
Field Summary
Modifier and TypeFieldDescriptionprotected static final Method
protected static final Method
protected ChartIncrementalChanges
protected final DataChangeListener
protected AbstractChart
protected static final Method
protected static final Method
protected ChartSerializer
protected static final Method
protected static final Method
protected com.vaadin.server.KeyMapper<Object>
protected boolean
protected static final Method
protected static final Method
protected static final Method
protected static final Method
protected static final Method
protected static final Method
protected static final Method
protected static final Method
protected static final Method
protected static final Method
protected static final Method
protected static final Method
protected static final Method
protected static final Method
protected static final Method
protected static final Method
Fields inherited from class com.vaadin.ui.AbstractComponent
componentErrorProvider, DESIGN_ATTR_PLAIN_TEXT, requiredError
Fields inherited from interface com.vaadin.server.Sizeable
SIZE_UNDEFINED, UNITS_CM, UNITS_EM, UNITS_EX, UNITS_INCH, UNITS_MM, UNITS_PERCENTAGE, UNITS_PICAS, UNITS_PIXELS, UNITS_POINTS
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
void
addAxisZoomListener
(AxisZoomListener listener) void
protected void
addChangedItems
(IncrementalUpdateType type, List<DataItem> items) void
addChartClickListener
(ChartClickListener listener) void
void
void
addCursorZoomListener
(CursorZoomListener listener) void
addGraphClickListener
(GraphClickListener listener) void
void
void
void
void
void
void
void
addRollOutGraphListener
(RollOutGraphListener listener) void
void
void
addSliceClickListener
(SliceClickListener listener) void
addSlicePullInListener
(SlicePullInListener listener) void
addSlicePullOutListener
(SlicePullOutListener listener) void
void
addZoomListener
(ZoomListener listener) void
beforeClientResponse
(boolean initial) protected String
convertObjectToString
(Object value) void
void
drawChart
(AbstractChart chart) protected void
protected void
getChart()
getJson()
protected JmixAmchartsSceneState
getState()
protected JmixAmchartsSceneState
getState
(boolean markAsDirty) boolean
isDirty()
pieChart()
void
removeAxisZoomListener
(AxisZoomListener listener) void
void
removeChartClickListener
(ChartClickListener listener) void
void
void
removeCursorZoomListener
(CursorZoomListener listener) void
removeGraphClickListener
(GraphClickListener listener) void
void
void
void
void
void
void
removeSliceClickListener
(SliceClickListener listener) void
removeSlicePullInListener
(SlicePullInListener listener) void
void
void
removeZoomListener
(ZoomListener listener) void
setChartSerializer
(ChartSerializer chartSerializer) void
protected void
setupDefaults
(AbstractChart chart) protected void
setupPaths
(AbstractChart chart) xyChart()
void
zoomOut()
void
void
zoomOutValueAxis
(int index) void
void
zoomToDates
(Date start, Date end) void
zoomToIndexes
(int start, int end) void
zoomValueAxisToValues
(int index, Object startValue, Object endValue) void
zoomValueAxisToValues
(String id, Object startValue, Object endValue) Methods inherited from class com.vaadin.ui.AbstractComponent
addContextClickListener, addContextHelpIconClickListener, addListener, addShortcutListener, addStyleName, attach, detach, ensureContextHelpInitialized, findAncestor, fireComponentErrorEvent, fireComponentEvent, fireContextHelpClick, focus, getActionManager, getCaption, getComponentError, getComponentErrorProvider, getContextHelpText, getCustomAttributes, getData, getDebugId, getDescription, getErrorMessage, getHeight, getHeightUnits, getIcon, getId, getJTestId, getLocale, getParent, getPrimaryStyleName, getRequiredError, getStyleName, getWidth, getWidthUnits, isCaptionAsHtml, isConnectorEnabled, isContextHelpTextHtmlEnabled, isEnabled, isOrHasAncestor, isReadOnly, isRequiredIndicatorVisible, isResponsive, isVisible, readDesign, removeContextClickListener, removeListener, removeShortcutListener, removeStyleName, setCaption, setCaptionAsHtml, setComponentError, setComponentErrorProvider, setContextHelpText, setContextHelpTextHtmlEnabled, setData, setDebugId, setDescription, setDescription, setEnabled, setHeight, setHeight, setHeightFull, setHeightUndefined, setIcon, setId, setJTestId, setLocale, setParent, setPrimaryStyleName, setReadOnly, setRequiredError, setRequiredIndicatorVisible, setResponsive, setSizeFull, setSizeUndefined, setStyleName, setVisible, setWidth, setWidth, setWidthFull, setWidthUndefined, writeDesign
Methods inherited from class com.vaadin.server.AbstractClientConnector
addAttachListener, addDetachListener, addExtension, addListener, addListener, addListener, addListener, addListener, addListener, addMethodInvocationToQueue, createState, encodeState, equals, fireEvent, getAllChildrenIterable, getConnectorId, getErrorHandler, getExtensions, getIncorrectConcurrentAccessHandler, getListeners, getResource, getRpcManager, getRpcProxy, getSession, getStateType, getUI, handleConnectorRequest, hashCode, hasListeners, isAttached, isThis, markAsDirty, markAsDirtyRecursive, registerRpc, registerRpc, removeAttachListener, removeDetachListener, removeExtension, removeListener, removeListener, removeListener, removeListener, removeListener, requestRepaint, requestRepaintAll, retrievePendingRpcCalls, setConnectorResource, setErrorHandler, setIncorrectConcurrentAccessHandler, setResource, updateDiffstate
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface com.vaadin.server.ClientConnector
addAttachListener, addDetachListener, encodeState, getErrorHandler, getExtensions, getRpcManager, getStateType, handleConnectorRequest, isAttached, markAsDirty, markAsDirtyRecursive, removeAttachListener, removeDetachListener, removeExtension, requestRepaint, requestRepaintAll, retrievePendingRpcCalls, setErrorHandler
Methods inherited from interface com.vaadin.ui.Component
addStyleNames, getUI, removeStyleNames, setStyleName
Methods inherited from interface com.vaadin.shared.Connector
getConnectorId
-
Field Details
-
chartClickMethod
-
chartRightClickMethod
-
graphClickMethod
-
graphItemClickMethod
-
graphItemRightClickMethod
-
rollOutGraphMethod
-
rollOutGraphItemMethod
-
rollOverGraphMethod
-
rollOverGraphItemMethod
-
zoomMethod
-
sliceClickMethod
-
sliceRightClickMethod
-
slicePullInMethod
-
slicePullOutMethod
-
legendLabelClickMethod
-
legendMarkerClickMethod
-
legendItemShowMethod
-
legendItemHideMethod
-
cursorZoomMethod
-
cursorPeriodSelectMethod
-
axisZoomMethod
-
categoryItemClickMethod
-
changeListener
-
dirty
protected boolean dirty -
chart
-
changedItems
-
chartSerializer
-
dataItemKeys
-
dataItemKeyMapper
-
-
Constructor Details
-
JmixAmchartsScene
public JmixAmchartsScene()
-
-
Method Details
-
setChartSerializer
-
getState
- Overrides:
getState
in classcom.vaadin.ui.AbstractComponent
-
getState
- Overrides:
getState
in classcom.vaadin.ui.AbstractComponent
-
getChart
-
isDirty
public boolean isDirty() -
setJson
-
getJson
-
drawChart
public void drawChart() -
drawChart
-
forgetChangedItems
protected void forgetChangedItems() -
addChangedItems
-
activateResponsivePlugin
public void activateResponsivePlugin() -
gaugeChart
-
funnelChart
-
pieChart
-
radarChart
-
serialChart
-
xyChart
-
ganttChart
-
addChartClickListener
-
removeChartClickListener
-
addChartRightClickListener
-
removeChartRightClickListener
-
addGraphClickListener
-
removeGraphClickListener
-
addGraphItemClickListener
-
removeGraphItemClickListener
-
addGraphItemRightClickListener
-
removeGraphItemRightClickListener
-
addZoomListener
-
removeZoomListener
-
addSliceClickListener
-
removeSliceClickListener
-
addSliceRightClickListener
-
removeSliceRightClickListener
-
addSlicePullInListener
-
removeSlicePullInListener
-
addSlicePullOutListener
-
removeSlicePullOutListener
-
addLegendLabelClickListener
-
removeLegendLabelClickListener
-
addLegendMarkerClickListener
-
removeLegendMarkerClickListener
-
addLegendItemShowListener
-
removeLegendItemShowListener
-
addLegendItemHideListener
-
removeLegendItemHideListener
-
addCursorZoomListener
-
removeCursorZoomListener
-
addCursorPeriodSelectListener
-
removeCursorPeriodSelectListener
-
addAxisZoomListener
-
removeAxisZoomListener
-
addCategoryItemClickListener
-
removeCategoryItemClickListener
-
addRollOutGraphListener
-
addRollOutGraphItemListener
-
addRollOverGraphListener
-
addRollOverGraphItemListener
-
beforeClientResponse
public void beforeClientResponse(boolean initial) - Specified by:
beforeClientResponse
in interfacecom.vaadin.server.ClientConnector
- Overrides:
beforeClientResponse
in classcom.vaadin.ui.AbstractComponent
-
setupDefaults
-
setupPaths
-
forceStateChange
protected void forceStateChange() -
zoomOut
public void zoomOut() -
zoomToIndexes
public void zoomToIndexes(int start, int end) -
zoomToDates
-
zoomOutValueAxes
public void zoomOutValueAxes() -
zoomOutValueAxis
-
zoomOutValueAxis
public void zoomOutValueAxis(int index) -
convertObjectToString
-
zoomValueAxisToValues
-
zoomValueAxisToValues
-