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:
ImageObserver
,MenuContainer
,Serializable
,Accessible
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class javax.swing.JPanel
JPanel.AccessibleJPanel
Nested classes/interfaces inherited from class javax.swing.JComponent
JComponent.AccessibleJComponent
Nested classes/interfaces inherited from class java.awt.Container
Container.AccessibleAWTContainer
Nested classes/interfaces inherited from class java.awt.Component
Component.AccessibleAWTComponent, Component.BaselineResizeBehavior, Component.BltBufferStrategy, Component.FlipBufferStrategy
-
Field Summary
FieldsFields inherited from class javax.swing.JComponent
listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
Fields inherited from class java.awt.Component
accessibleContext, BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
Fields inherited from interface java.awt.image.ImageObserver
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
-
Constructor Summary
ConstructorsConstructorDescriptionDynamicTimeSeriesChart
(int chartType, String domainLabel, String rangeLabel, int chartHeight) DynamicTimeSeriesChart
(int chartType, String domainLabel, String rangeLabel, int chartHeight, String decimalFormatStr) DynamicTimeSeriesChart
(String domainLabel, String rangeLabel, int chartHeight) -
Method Summary
Modifier and TypeMethodDescriptionvoid
addMetricToSeries
(String key, StatMetric metric, org.jfree.data.time.RegularTimePeriod period) void
addTimeSeries
(String name, Class cls, int maxItemCount, boolean ms) void
addValueToSeries
(String key, double newValue, org.jfree.data.time.RegularTimePeriod period) com.inductiveautomation.ignition.client.util.gui.diagnostics.DynamicTimeSeriesChart.ChartLabel
com.inductiveautomation.ignition.client.util.gui.diagnostics.DynamicTimeSeriesChart.ChartLabel
com.inductiveautomation.ignition.client.util.gui.diagnostics.DynamicTimeSeriesChart.ChartLabel
com.inductiveautomation.ignition.client.util.gui.diagnostics.DynamicTimeSeriesChart.ChartLabel
Methods inherited from class javax.swing.JPanel
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI
Methods inherited from class javax.swing.JComponent
addAncestorListener, 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.Container
add, 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.Component
action, 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 Details
-
REGULAR_CHART
public static final int REGULAR_CHART- See Also:
-
METRIC_CHART
public static final int METRIC_CHART- See Also:
-
-
Constructor Details
-
DynamicTimeSeriesChart
- Parameters:
domainLabel
- X axisrangeLabel
- Y axischartHeight
- height of the chart
-
DynamicTimeSeriesChart
public DynamicTimeSeriesChart(int chartType, String domainLabel, 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 axisrangeLabel
- Y axischartHeight
- height of the chart
-
DynamicTimeSeriesChart
public DynamicTimeSeriesChart(int chartType, String domainLabel, String rangeLabel, int chartHeight, 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 axisrangeLabel
- Y axischartHeight
- height of the chartdecimalFormatStr
- decimal format string
-
-
Method Details
-
addTimeSeries
-
addValueToSeries
public void addValueToSeries(String key, double newValue, org.jfree.data.time.RegularTimePeriod period) -
addMetricToSeries
public void addMetricToSeries(String key, StatMetric metric, org.jfree.data.time.RegularTimePeriod period) -
getDomainLabel
-
getRangeLabel
-
getChartLabel
public com.inductiveautomation.ignition.client.util.gui.diagnostics.DynamicTimeSeriesChart.ChartLabel getChartLabel() -
getCurrentLabel
public com.inductiveautomation.ignition.client.util.gui.diagnostics.DynamicTimeSeriesChart.ChartLabel getCurrentLabel() -
getHitsLabel
public com.inductiveautomation.ignition.client.util.gui.diagnostics.DynamicTimeSeriesChart.ChartLabel getHitsLabel() -
getDurLabel
public com.inductiveautomation.ignition.client.util.gui.diagnostics.DynamicTimeSeriesChart.ChartLabel getDurLabel()
-