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
Nested ClassesModifier and TypeClassDescriptionprotected classprotected static classNested classes/interfaces inherited from class com.vaadin.server.AbstractClientConnector
com.vaadin.server.AbstractClientConnector.IncorrectConcurrentAccessHandlerNested 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.DetachListenerNested 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.ListenerNested classes/interfaces inherited from interface com.vaadin.ui.Component.HasContextHelp
com.vaadin.ui.Component.HasContextHelp.ContextHelpIconClickEvent, com.vaadin.ui.Component.HasContextHelp.ContextHelpIconClickListenerNested classes/interfaces inherited from interface com.vaadin.server.Sizeable
com.vaadin.server.Sizeable.Unit -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected static final Methodprotected static final Methodprotected ChartIncrementalChangesprotected final DataChangeListenerprotected AbstractChartprotected static final Methodprotected static final Methodprotected ChartSerializerprotected static final Methodprotected static final Methodprotected com.vaadin.server.KeyMapper<Object>protected booleanprotected static final Methodprotected static final Methodprotected static final Methodprotected static final Methodprotected static final Methodprotected static final Methodprotected static final Methodprotected static final Methodprotected static final Methodprotected static final Methodprotected static final Methodprotected static final Methodprotected static final Methodprotected static final Methodprotected static final Methodprotected static final MethodFields inherited from class com.vaadin.ui.AbstractComponent
componentErrorProvider, DESIGN_ATTR_PLAIN_TEXT, requiredErrorFields 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
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidvoidaddAxisZoomListener(AxisZoomListener listener) voidprotected voidaddChangedItems(IncrementalUpdateType type, List<DataItem> items) voidaddChartClickListener(ChartClickListener listener) voidvoidvoidaddCursorZoomListener(CursorZoomListener listener) voidaddGraphClickListener(GraphClickListener listener) voidvoidvoidvoidvoidvoidvoidvoidaddRollOutGraphListener(RollOutGraphListener listener) voidvoidvoidaddSliceClickListener(SliceClickListener listener) voidaddSlicePullInListener(SlicePullInListener listener) voidaddSlicePullOutListener(SlicePullOutListener listener) voidvoidaddZoomListener(ZoomListener listener) voidbeforeClientResponse(boolean initial) protected StringconvertObjectToString(Object value) voidvoiddrawChart(AbstractChart chart) protected voidprotected voidgetChart()getJson()protected JmixAmchartsSceneStategetState()protected JmixAmchartsSceneStategetState(boolean markAsDirty) booleanisDirty()pieChart()voidremoveAxisZoomListener(AxisZoomListener listener) voidvoidremoveChartClickListener(ChartClickListener listener) voidvoidvoidremoveCursorZoomListener(CursorZoomListener listener) voidremoveGraphClickListener(GraphClickListener listener) voidvoidvoidvoidvoidvoidvoidremoveSliceClickListener(SliceClickListener listener) voidremoveSlicePullInListener(SlicePullInListener listener) voidvoidvoidremoveZoomListener(ZoomListener listener) voidsetChartSerializer(ChartSerializer chartSerializer) voidprotected voidsetupDefaults(AbstractChart chart) protected voidsetupPaths(AbstractChart chart) xyChart()voidzoomOut()voidvoidzoomOutValueAxis(int index) voidvoidzoomToDates(Date start, Date end) voidzoomToIndexes(int start, int end) voidzoomValueAxisToValues(int index, Object startValue, Object endValue) voidzoomValueAxisToValues(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, writeDesignMethods 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, updateDiffstateMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.vaadin.server.ClientConnector
addAttachListener, addDetachListener, encodeState, getErrorHandler, getExtensions, getRpcManager, getStateType, handleConnectorRequest, isAttached, markAsDirty, markAsDirtyRecursive, removeAttachListener, removeDetachListener, removeExtension, requestRepaint, requestRepaintAll, retrievePendingRpcCalls, setErrorHandlerMethods inherited from interface com.vaadin.ui.Component
addStyleNames, getUI, removeStyleNames, setStyleNameMethods 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:
getStatein classcom.vaadin.ui.AbstractComponent
-
getState
- Overrides:
getStatein 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:
beforeClientResponsein interfacecom.vaadin.server.ClientConnector- Overrides:
beforeClientResponsein 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
-