public class JmixAmStockChartScene
extends com.vaadin.ui.AbstractComponent
Modifier and Type | Class and Description |
---|---|
protected class |
JmixAmStockChartScene.JmixAmStockChartServerRpcImpl |
protected static class |
JmixAmStockChartScene.ProxyChangeForwarder |
com.vaadin.server.AbstractClientConnector.IncorrectConcurrentAccessHandler
com.vaadin.ui.Component.HasContextHelp.ContextHelpIconClickEvent, com.vaadin.ui.Component.HasContextHelp.ContextHelpIconClickListener
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
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
Modifier and Type | Field and Description |
---|---|
protected java.util.Map<DataSet,ChartIncrementalChanges> |
changedItems |
protected StockChartGroup |
chart |
protected static java.lang.reflect.Method |
chartClickMethod |
protected static java.lang.reflect.Method |
chartRightClickMethod |
protected StockChartSerializer |
chartSerializer |
protected java.util.function.Function<DataItem,java.lang.String> |
dataItemKeyMapper |
protected com.vaadin.server.KeyMapper<java.lang.Object> |
dataItemKeys |
protected static java.lang.reflect.Method |
dataSetSelectorCompareMethod |
protected static java.lang.reflect.Method |
dataSetSelectorSelectMethod |
protected static java.lang.reflect.Method |
dataSetSelectorUnCompareMethod |
protected boolean |
dirty |
protected static java.lang.reflect.Method |
periodSelectorChangeMethod |
protected static java.lang.reflect.Method |
stockEventClickMethod |
protected static java.lang.reflect.Method |
stockEventRollOutMethod |
protected static java.lang.reflect.Method |
stockEventRollOverMethod |
protected static java.lang.reflect.Method |
stockGraphClickMethod |
protected static java.lang.reflect.Method |
stockGraphItemClickMethod |
protected static java.lang.reflect.Method |
stockGraphItemRightClickMethod |
protected static java.lang.reflect.Method |
stockGraphItemRollOutMethod |
protected static java.lang.reflect.Method |
stockGraphItemRollOverMethod |
protected static java.lang.reflect.Method |
stockGraphRollOutMethod |
protected static java.lang.reflect.Method |
stockGraphRollOverMethod |
protected static java.lang.reflect.Method |
stockZoomMethod |
Constructor and Description |
---|
JmixAmStockChartScene() |
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
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
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
addStyleNames, getUI, removeStyleNames, setStyleName
addAttachListener, addDetachListener, encodeState, getErrorHandler, getExtensions, getRpcManager, getStateType, handleConnectorRequest, isAttached, markAsDirty, markAsDirtyRecursive, removeAttachListener, removeDetachListener, removeExtension, requestRepaint, requestRepaintAll, retrievePendingRpcCalls, setErrorHandler
protected static final java.lang.reflect.Method chartClickMethod
protected static final java.lang.reflect.Method chartRightClickMethod
protected static final java.lang.reflect.Method stockEventClickMethod
protected static final java.lang.reflect.Method stockEventRollOutMethod
protected static final java.lang.reflect.Method stockEventRollOverMethod
protected static final java.lang.reflect.Method stockZoomMethod
protected static final java.lang.reflect.Method periodSelectorChangeMethod
protected static final java.lang.reflect.Method dataSetSelectorCompareMethod
protected static final java.lang.reflect.Method dataSetSelectorSelectMethod
protected static final java.lang.reflect.Method dataSetSelectorUnCompareMethod
protected static final java.lang.reflect.Method stockGraphClickMethod
protected static final java.lang.reflect.Method stockGraphRollOutMethod
protected static final java.lang.reflect.Method stockGraphRollOverMethod
protected static final java.lang.reflect.Method stockGraphItemClickMethod
protected static final java.lang.reflect.Method stockGraphItemRightClickMethod
protected static final java.lang.reflect.Method stockGraphItemRollOutMethod
protected static final java.lang.reflect.Method stockGraphItemRollOverMethod
protected boolean dirty
protected StockChartGroup chart
protected StockChartSerializer chartSerializer
protected com.vaadin.server.KeyMapper<java.lang.Object> dataItemKeys
protected java.util.function.Function<DataItem,java.lang.String> dataItemKeyMapper
protected java.util.Map<DataSet,ChartIncrementalChanges> changedItems
public void setChartSerializer(StockChartSerializer chartSerializer)
protected JmixAmStockChartSceneState getState()
getState
in class com.vaadin.ui.AbstractComponent
protected JmixAmStockChartSceneState getState(boolean markAsDirty)
getState
in class com.vaadin.ui.AbstractComponent
public StockChartGroup getChart()
public void setJson(java.lang.String json)
public java.lang.String getJson()
public void drawChart()
public void drawChart(StockChartGroup chart)
protected void forgetChangedItems()
protected void addChangedItems(IncrementalUpdateType type, DataSet dataSet, java.util.List<DataItem> items)
public void addChartClickListener(StockChartClickListener listener)
public void removeChartClickListener(StockChartClickListener listener)
public void addChartRightClickListener(StockChartRightClickListener listener)
public void removeChartRightClickListener(StockChartRightClickListener listener)
public void addStockEventClickListener(StockEventClickListener listener)
public void removeStockEventClickListener(StockEventClickListener listener)
public void addStockEventRollOutListener(StockEventRollOutListener listener)
public void removeStockEventRollOutListener(StockEventRollOutListener listener)
public void addStockEventRollOverListener(StockEventRollOverListener listener)
public void removeStockEventRollOverListener(StockEventRollOverListener listener)
public void addStockPanelZoomListener(StockPanelZoomListener listener)
public void removeStockPanelZoomListener(StockPanelZoomListener listener)
public void addPeriodSelectorChangeListener(PeriodSelectorChangeListener listener)
public void removePeriodSelectorChangeListener(PeriodSelectorChangeListener listener)
public void addDataSetSelectorCompareListener(DataSetSelectorCompareListener listener)
public void removeDataSetSelectorCompareListener(DataSetSelectorCompareListener listener)
public void addDataSetSelectorSelectListener(DataSetSelectorSelectListener listener)
public void removeDataSetSelectorSelectListener(DataSetSelectorSelectListener listener)
public void addDataSetSelectorUnCompareListener(DataSetSelectorUnCompareListener listener)
public void removeDataSetSelectorUnCompareListener(DataSetSelectorUnCompareListener listener)
public void addStockGraphClickListener(StockGraphClickListener listener)
public void removeStockGraphClickListener(StockGraphClickListener listener)
public void addStockGraphRollOutListener(StockGraphRollOutListener listener)
public void removeStockGraphRollOutListener(StockGraphRollOutListener listener)
public void addStockGraphRollOverListener(StockGraphRollOverListener listener)
public void removeStockGraphRollOverListener(StockGraphRollOverListener listener)
public void addStockGraphItemClickListener(StockGraphItemClickListener listener)
public void removeStockGraphItemClickListener(StockGraphItemClickListener listener)
public void addStockGraphItemRightClickListener(StockGraphItemRightClickListener listener)
public void removeStockGraphItemRightClickListener(StockGraphItemRightClickListener listener)
public void addStockGraphItemRollOutListener(StockGraphItemRollOutListener listener)
public void removeStockGraphItemRollOutListener(StockGraphItemRollOutListener listener)
public void addStockGraphItemRollOverListener(StockGraphItemRollOverListener listener)
public void removeStockGraphItemRollOverListener(StockGraphItemRollOverListener listener)
public void beforeClientResponse(boolean initial)
beforeClientResponse
in interface com.vaadin.server.ClientConnector
beforeClientResponse
in class com.vaadin.ui.AbstractComponent
protected void setupDefaults(StockChartGroup chart)
protected void setupPaths(StockChartGroup chart)
protected void forceStateChange()
public boolean isDirty()