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.AccessibleJPanelNested classes/interfaces inherited from class javax.swing.JComponent
JComponent.AccessibleJComponentNested classes/interfaces inherited from class java.awt.Container
Container.AccessibleAWTContainerNested 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_WINDOWFields inherited from class java.awt.Component
accessibleContext, BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENTFields 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 TypeMethodDescriptionvoidaddMetricToSeries(String key, StatMetric metric, org.jfree.data.time.RegularTimePeriod period) voidaddTimeSeries(String name, Class cls, int maxItemCount, boolean ms) voidaddValueToSeries(String key, double newValue, org.jfree.data.time.RegularTimePeriod period) com.inductiveautomation.ignition.client.util.gui.diagnostics.DynamicTimeSeriesChart.ChartLabelcom.inductiveautomation.ignition.client.util.gui.diagnostics.DynamicTimeSeriesChart.ChartLabelcom.inductiveautomation.ignition.client.util.gui.diagnostics.DynamicTimeSeriesChart.ChartLabelcom.inductiveautomation.ignition.client.util.gui.diagnostics.DynamicTimeSeriesChart.ChartLabelMethods inherited from class javax.swing.JPanel
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUIMethods 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, updateMethods 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, validateTreeMethods 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()
-