Class DynamicTimeSeriesChart
- java.lang.Object
- 
- java.awt.Component
- 
- java.awt.Container
- 
- javax.swing.JComponent
- 
- javax.swing.JPanel
- 
- com.inductiveautomation.ignition.client.util.gui.diagnostics.DynamicTimeSeriesChart
 
 
 
 
 
- 
- All Implemented Interfaces:
- java.awt.image.ImageObserver,- java.awt.MenuContainer,- java.io.Serializable,- javax.accessibility.Accessible
 
 public class DynamicTimeSeriesChart extends javax.swing.JPanel- See Also:
- Serialized Form
 
- 
- 
Nested Class Summary- 
Nested classes/interfaces inherited from class javax.swing.JPaneljavax.swing.JPanel.AccessibleJPanel
 - 
Nested classes/interfaces inherited from class javax.swing.JComponentjavax.swing.JComponent.AccessibleJComponent
 
- 
 - 
Field SummaryFields Modifier and Type Field Description static intMETRIC_CHARTstatic intREGULAR_CHART- 
Fields inherited from class javax.swing.JComponentlistenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
 
- 
 - 
Constructor SummaryConstructors Constructor Description DynamicTimeSeriesChart(int chartType, java.lang.String domainLabel, java.lang.String rangeLabel, int chartHeight)DynamicTimeSeriesChart(int chartType, java.lang.String domainLabel, java.lang.String rangeLabel, int chartHeight, java.lang.String decimalFormatStr)DynamicTimeSeriesChart(java.lang.String domainLabel, java.lang.String rangeLabel, int chartHeight)
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddMetricToSeries(java.lang.String key, StatMetric metric, org.jfree.data.time.RegularTimePeriod period)voidaddTimeSeries(java.lang.String name, java.lang.Class cls, int maxItemCount, boolean ms)voidaddValueToSeries(java.lang.String key, double newValue, org.jfree.data.time.RegularTimePeriod period)com.inductiveautomation.ignition.client.util.gui.diagnostics.DynamicTimeSeriesChart.ChartLabelgetChartLabel()com.inductiveautomation.ignition.client.util.gui.diagnostics.DynamicTimeSeriesChart.ChartLabelgetCurrentLabel()java.lang.StringgetDomainLabel()com.inductiveautomation.ignition.client.util.gui.diagnostics.DynamicTimeSeriesChart.ChartLabelgetDurLabel()com.inductiveautomation.ignition.client.util.gui.diagnostics.DynamicTimeSeriesChart.ChartLabelgetHitsLabel()java.lang.StringgetRangeLabel()- 
Methods inherited from class javax.swing.JPanelgetAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI
 - 
Methods inherited from class javax.swing.JComponentaddAncestorListener, addNotify, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBaseline, getBaselineResizeBehavior, getBorder, getBounds, getClientProperty, getComponentGraphics, getComponentPopupMenu, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getFontMetrics, getGraphics, getHeight, getInheritsPopupMenu, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPopupLocation, getPreferredSize, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, hide, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingOrigin, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, processMouseEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setComponentPopupMenu, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setFocusTraversalKeys, setFont, setForeground, setInheritsPopupMenu, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setUI, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, update
 - 
Methods inherited from class java.awt.Containeradd, add, add, add, add, addContainerListener, addImpl, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, getMousePosition, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusCycleRoot, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setLayout, transferFocusDownCycle, validate, validateTree
 - 
Methods inherited from class java.awt.Componentaction, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, createImage, createImage, createVolatileImage, createVolatileImage, disableEvents, dispatchEvent, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, requestFocus, requestFocus, requestFocusInWindow, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setMixingCutoutShape, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
 
- 
 
- 
- 
- 
Field Detail- 
REGULAR_CHARTpublic static final int REGULAR_CHART - See Also:
- Constant Field Values
 
 - 
METRIC_CHARTpublic static final int METRIC_CHART - See Also:
- Constant Field Values
 
 
- 
 - 
Constructor Detail- 
DynamicTimeSeriesChartpublic DynamicTimeSeriesChart(java.lang.String domainLabel, java.lang.String rangeLabel, int chartHeight)- Parameters:
- domainLabel- X axis
- rangeLabel- Y axis
- chartHeight- height of the chart
 
 - 
DynamicTimeSeriesChartpublic DynamicTimeSeriesChart(int chartType, java.lang.String domainLabel, java.lang.String rangeLabel, int chartHeight)- Parameters:
- chartType- DynamicTimeSeriesChart.REGULAR_CHART or DynamicTimeSeriesChart.METRIC_CHART. The metric chart holds a total count of all data points, whereas the regular chart does not have a total count.
- domainLabel- X axis
- rangeLabel- Y axis
- chartHeight- height of the chart
 
 - 
DynamicTimeSeriesChartpublic DynamicTimeSeriesChart(int chartType, java.lang.String domainLabel, java.lang.String rangeLabel, int chartHeight, java.lang.String decimalFormatStr)- Parameters:
- chartType- DynamicTimeSeriesChart.REGULAR_CHART or DynamicTimeSeriesChart.METRIC_CHART. The metric chart holds a total count of all data points, whereas the regular chart does not have a total count.
- domainLabel- X axis
- rangeLabel- Y axis
- chartHeight- height of the chart
- decimalFormatStr- decimal format string
 
 
- 
 - 
Method Detail- 
addTimeSeriespublic void addTimeSeries(java.lang.String name, java.lang.Class cls, int maxItemCount, boolean ms)
 - 
addValueToSeriespublic void addValueToSeries(java.lang.String key, double newValue, org.jfree.data.time.RegularTimePeriod period)
 - 
addMetricToSeriespublic void addMetricToSeries(java.lang.String key, StatMetric metric, org.jfree.data.time.RegularTimePeriod period)
 - 
getDomainLabelpublic java.lang.String getDomainLabel() 
 - 
getRangeLabelpublic java.lang.String getRangeLabel() 
 - 
getChartLabelpublic com.inductiveautomation.ignition.client.util.gui.diagnostics.DynamicTimeSeriesChart.ChartLabel getChartLabel() 
 - 
getCurrentLabelpublic com.inductiveautomation.ignition.client.util.gui.diagnostics.DynamicTimeSeriesChart.ChartLabel getCurrentLabel() 
 - 
getHitsLabelpublic com.inductiveautomation.ignition.client.util.gui.diagnostics.DynamicTimeSeriesChart.ChartLabel getHitsLabel() 
 - 
getDurLabelpublic com.inductiveautomation.ignition.client.util.gui.diagnostics.DynamicTimeSeriesChart.ChartLabel getDurLabel() 
 
- 
 
-