Class SparklineChart
- java.lang.Object
- 
- java.awt.Component
- 
- java.awt.Container
- 
- javax.swing.JComponent
- 
- com.inductiveautomation.vision.api.client.components.model.AbstractVisionComponent
- 
- com.inductiveautomation.factorypmi.application.components.SparklineChart
 
 
 
 
 
- 
- All Implemented Interfaces:
- DynamicPropertyProvider,- LocaleListener,- MutableDynamicPropertyProvider,- StyleProvider,- ComponentLifecycle,- DesignerInitializable,- QualityMonitor,- VisionComponent,- java.awt.image.ImageObserver,- java.awt.MenuContainer,- java.io.Serializable
 
 public class SparklineChart extends AbstractVisionComponent implements DesignerInitializable - See Also:
- Serialized Form
 
- 
- 
Field SummaryFields Modifier and Type Field Description static intMARKER_CIRCLEstatic intMARKER_CIRCLE_EMPTYstatic intMARKER_NONEstatic intMARKER_SQUAREstatic intMARKER_SQUARE_EMPTYstatic intMARKER_TRIANGLE1static intMARKER_TRIANGLE1_EMPTYstatic intMARKER_TRIANGLE2static intMARKER_TRIANGLE2_EMPTY- 
Fields inherited from class com.inductiveautomation.vision.api.client.components.model.AbstractVisionComponentantialias, context, cursorCode
 - 
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
 - 
Fields inherited from class java.awt.ComponentaccessibleContext, BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
 - 
Fields inherited from interface com.inductiveautomation.vision.api.client.components.model.ComponentLifecycleCOMPONENT_RUNNING
 - 
Fields inherited from interface java.awt.image.ImageObserverABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
 - 
Fields inherited from interface com.inductiveautomation.ignition.client.model.LocaleListenerLOCAL_CHANGE_EVENT
 - 
Fields inherited from interface com.inductiveautomation.vision.api.client.binding.MutableDynamicPropertyProviderRESERVED_SET_KEY
 - 
Fields inherited from interface com.inductiveautomation.vision.api.client.components.model.VisionComponentCOMPONENT_LOCKED, COMPONENT_PERMISSIONS, COMPONENT_SECURITY, COMPONENT_TRANSLATIONS
 
- 
 - 
Constructor SummaryConstructors Constructor Description SparklineChart()
 - 
Method SummaryAll Methods Static Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description doublegetBorderInset()java.lang.DoublegetChartMax()java.lang.DoublegetChartMin()DatasetgetData()java.lang.DoublegetDesiredHi()java.lang.DoublegetDesiredLo()java.awt.ColorgetDesiredRangeColor()java.awt.ColorgetFirstMarkerColor()doublegetFirstMarkerSize()intgetFirstMarkerStyle()java.lang.DoublegetFirstValue()java.awt.ColorgetHiMarkerColor()doublegetHiMarkerSize()intgetHiMarkerStyle()java.awt.ColorgetLastMarkerColor()doublegetLastMarkerSize()intgetLastMarkerStyle()java.lang.DoublegetLastValue()floatgetLineWidth()java.awt.ColorgetLoMarkerColor()doublegetLoMarkerSize()intgetLoMarkerStyle()java.lang.DoublegetMaxValue()java.lang.DoublegetMinValue()java.lang.DoublegetRangeHi()java.lang.DoublegetRangeLo()voidinitialize()booleanisOpaque()static voidmain(java.lang.String[] args)protected voidpaintComponent(java.awt.Graphics graphics)voidsetBorderInset(double borderInset)voidsetChartMax(java.lang.Double d)voidsetChartMin(java.lang.Double d)voidsetData(Dataset data)voidsetDesiredHi(java.lang.Double desiredHi)voidsetDesiredLo(java.lang.Double desiredLo)voidsetDesiredRangeColor(java.awt.Color desiredRangeColor)voidsetFirstMarkerColor(java.awt.Color firstMarkerColor)voidsetFirstMarkerSize(double firstMarkerSize)voidsetFirstMarkerStyle(int firstMarkerStyle)voidsetFirstValue(java.lang.Double firstValue)voidsetHiMarkerColor(java.awt.Color hiMarkerColor)voidsetHiMarkerSize(double hiMarkerSize)voidsetHiMarkerStyle(int hiMarkerStyle)voidsetLastMarkerColor(java.awt.Color lastMarkerColor)voidsetLastMarkerSize(double lastMarkerSize)voidsetLastMarkerStyle(int lastMarkerStyle)voidsetLastValue(java.lang.Double lastValue)voidsetLineWidth(float lineWidth)voidsetLoMarkerColor(java.awt.Color loMarkerColor)voidsetLoMarkerSize(double loMarkerSize)voidsetLoMarkerStyle(int loMarkerStyle)voidsetMaxValue(java.lang.Double maxValue)voidsetMinValue(java.lang.Double minValue)voidsetRangeHi(java.lang.Double rangeHi)voidsetRangeLo(java.lang.Double rangeLo)voidsetSparkColor(java.awt.Color sparkColor)Deprecated.voidsetSparkSize(double sparkSize)Deprecated.protected voidupdateChart()- 
Methods inherited from class com.inductiveautomation.vision.api.client.components.model.AbstractVisionComponentgetAppContext, getCursorCode, getDataQuality, getDynamicProps, getProperties, getPropertyValue, getQuality, getStyles, getToolTipText, isAntialias, isPropertyDefined, localeChanged, onShutdown, onStartup, paintChildren, setAntialias, setCursorCode, setDataQuality, setDynamicProps, setName, setPropertyValue, setQuality, setStyles, setToolTipText, setVisible, shutdownComponent, startupComponent, updateQuality
 - 
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, getTopLevelAncestor, getTransferHandler, getUI, getUIClassID, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, hide, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingOrigin, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintImmediately, paintImmediately, paramString, 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, setTransferHandler, setUI, setVerifyInputWhenFocusTarget, unregisterKeyboardAction, update, updateUI
 - 
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, getAccessibleContext, 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, setSize, setSize, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
 
- 
 
- 
- 
- 
Field Detail- 
MARKER_NONEpublic static final int MARKER_NONE - See Also:
- Constant Field Values
 
 - 
MARKER_CIRCLEpublic static final int MARKER_CIRCLE - See Also:
- Constant Field Values
 
 - 
MARKER_CIRCLE_EMPTYpublic static final int MARKER_CIRCLE_EMPTY - See Also:
- Constant Field Values
 
 - 
MARKER_TRIANGLE1public static final int MARKER_TRIANGLE1 - See Also:
- Constant Field Values
 
 - 
MARKER_TRIANGLE1_EMPTYpublic static final int MARKER_TRIANGLE1_EMPTY - See Also:
- Constant Field Values
 
 - 
MARKER_TRIANGLE2public static final int MARKER_TRIANGLE2 - See Also:
- Constant Field Values
 
 - 
MARKER_TRIANGLE2_EMPTYpublic static final int MARKER_TRIANGLE2_EMPTY - See Also:
- Constant Field Values
 
 - 
MARKER_SQUAREpublic static final int MARKER_SQUARE - See Also:
- Constant Field Values
 
 - 
MARKER_SQUARE_EMPTYpublic static final int MARKER_SQUARE_EMPTY - See Also:
- Constant Field Values
 
 
- 
 - 
Method Detail- 
mainpublic static void main(java.lang.String[] args) 
 - 
isOpaquepublic boolean isOpaque() - Overrides:
- isOpaquein class- javax.swing.JComponent
 
 - 
paintComponentprotected void paintComponent(java.awt.Graphics graphics) - Overrides:
- paintComponentin class- AbstractVisionComponent
 
 - 
initializepublic void initialize() - Specified by:
- initializein interface- DesignerInitializable
 
 - 
getDatapublic Dataset getData() 
 - 
setDatapublic void setData(Dataset data) 
 - 
updateChartprotected void updateChart() 
 - 
setSparkColor@Deprecated public void setSparkColor(java.awt.Color sparkColor) Deprecated.
 - 
setSparkSize@Deprecated public void setSparkSize(double sparkSize) Deprecated.
 - 
getLineWidthpublic float getLineWidth() 
 - 
setLineWidthpublic void setLineWidth(float lineWidth) 
 - 
getBorderInsetpublic double getBorderInset() 
 - 
setBorderInsetpublic void setBorderInset(double borderInset) 
 - 
getDesiredHipublic java.lang.Double getDesiredHi() 
 - 
setDesiredHipublic void setDesiredHi(java.lang.Double desiredHi) 
 - 
getDesiredLopublic java.lang.Double getDesiredLo() 
 - 
setDesiredLopublic void setDesiredLo(java.lang.Double desiredLo) 
 - 
getDesiredRangeColorpublic java.awt.Color getDesiredRangeColor() 
 - 
setDesiredRangeColorpublic void setDesiredRangeColor(java.awt.Color desiredRangeColor) 
 - 
getRangeLopublic java.lang.Double getRangeLo() 
 - 
setRangeLopublic void setRangeLo(java.lang.Double rangeLo) 
 - 
getRangeHipublic java.lang.Double getRangeHi() 
 - 
setRangeHipublic void setRangeHi(java.lang.Double rangeHi) 
 - 
getChartMinpublic java.lang.Double getChartMin() 
 - 
setChartMinpublic void setChartMin(java.lang.Double d) 
 - 
getChartMaxpublic java.lang.Double getChartMax() 
 - 
setChartMaxpublic void setChartMax(java.lang.Double d) 
 - 
getFirstValuepublic java.lang.Double getFirstValue() 
 - 
setFirstValuepublic void setFirstValue(java.lang.Double firstValue) 
 - 
getLastValuepublic java.lang.Double getLastValue() 
 - 
setLastValuepublic void setLastValue(java.lang.Double lastValue) 
 - 
getMinValuepublic java.lang.Double getMinValue() 
 - 
setMinValuepublic void setMinValue(java.lang.Double minValue) 
 - 
getMaxValuepublic java.lang.Double getMaxValue() 
 - 
setMaxValuepublic void setMaxValue(java.lang.Double maxValue) 
 - 
getFirstMarkerColorpublic java.awt.Color getFirstMarkerColor() 
 - 
setFirstMarkerColorpublic void setFirstMarkerColor(java.awt.Color firstMarkerColor) 
 - 
getFirstMarkerStylepublic int getFirstMarkerStyle() 
 - 
setFirstMarkerStylepublic void setFirstMarkerStyle(int firstMarkerStyle) 
 - 
getFirstMarkerSizepublic double getFirstMarkerSize() 
 - 
setFirstMarkerSizepublic void setFirstMarkerSize(double firstMarkerSize) 
 - 
getLastMarkerColorpublic java.awt.Color getLastMarkerColor() 
 - 
setLastMarkerColorpublic void setLastMarkerColor(java.awt.Color lastMarkerColor) 
 - 
getLastMarkerStylepublic int getLastMarkerStyle() 
 - 
setLastMarkerStylepublic void setLastMarkerStyle(int lastMarkerStyle) 
 - 
getLastMarkerSizepublic double getLastMarkerSize() 
 - 
setLastMarkerSizepublic void setLastMarkerSize(double lastMarkerSize) 
 - 
getLoMarkerColorpublic java.awt.Color getLoMarkerColor() 
 - 
setLoMarkerColorpublic void setLoMarkerColor(java.awt.Color loMarkerColor) 
 - 
getLoMarkerStylepublic int getLoMarkerStyle() 
 - 
setLoMarkerStylepublic void setLoMarkerStyle(int loMarkerStyle) 
 - 
getLoMarkerSizepublic double getLoMarkerSize() 
 - 
setLoMarkerSizepublic void setLoMarkerSize(double loMarkerSize) 
 - 
getHiMarkerColorpublic java.awt.Color getHiMarkerColor() 
 - 
setHiMarkerColorpublic void setHiMarkerColor(java.awt.Color hiMarkerColor) 
 - 
getHiMarkerStylepublic int getHiMarkerStyle() 
 - 
setHiMarkerStylepublic void setHiMarkerStyle(int hiMarkerStyle) 
 - 
getHiMarkerSizepublic double getHiMarkerSize() 
 - 
setHiMarkerSizepublic void setHiMarkerSize(double hiMarkerSize) 
 
- 
 
-