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 Summary
Fields 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.AbstractVisionComponent
antialias, context, cursorCode
-
Fields 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 com.inductiveautomation.vision.api.client.components.model.ComponentLifecycle
COMPONENT_RUNNING
-
Fields inherited from interface java.awt.image.ImageObserver
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
-
Fields inherited from interface com.inductiveautomation.ignition.client.model.LocaleListener
LOCAL_CHANGE_EVENT
-
Fields inherited from interface com.inductiveautomation.vision.api.client.binding.MutableDynamicPropertyProvider
RESERVED_SET_KEY
-
Fields inherited from interface com.inductiveautomation.vision.api.client.components.model.VisionComponent
COMPONENT_LOCKED, COMPONENT_PERMISSIONS, COMPONENT_SECURITY, COMPONENT_TRANSLATIONS
-
-
Constructor Summary
Constructors Constructor Description SparklineChart()
-
Method Summary
All 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.AbstractVisionComponent
getAppContext, 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.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, 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.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, 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_NONE
public static final int MARKER_NONE
- See Also:
- Constant Field Values
-
MARKER_CIRCLE
public static final int MARKER_CIRCLE
- See Also:
- Constant Field Values
-
MARKER_CIRCLE_EMPTY
public static final int MARKER_CIRCLE_EMPTY
- See Also:
- Constant Field Values
-
MARKER_TRIANGLE1
public static final int MARKER_TRIANGLE1
- See Also:
- Constant Field Values
-
MARKER_TRIANGLE1_EMPTY
public static final int MARKER_TRIANGLE1_EMPTY
- See Also:
- Constant Field Values
-
MARKER_TRIANGLE2
public static final int MARKER_TRIANGLE2
- See Also:
- Constant Field Values
-
MARKER_TRIANGLE2_EMPTY
public static final int MARKER_TRIANGLE2_EMPTY
- See Also:
- Constant Field Values
-
MARKER_SQUARE
public static final int MARKER_SQUARE
- See Also:
- Constant Field Values
-
MARKER_SQUARE_EMPTY
public static final int MARKER_SQUARE_EMPTY
- See Also:
- Constant Field Values
-
-
Method Detail
-
main
public static void main(java.lang.String[] args)
-
isOpaque
public boolean isOpaque()
- Overrides:
isOpaquein classjavax.swing.JComponent
-
paintComponent
protected void paintComponent(java.awt.Graphics graphics)
- Overrides:
paintComponentin classAbstractVisionComponent
-
initialize
public void initialize()
- Specified by:
initializein interfaceDesignerInitializable
-
getData
public Dataset getData()
-
setData
public void setData(Dataset data)
-
updateChart
protected void updateChart()
-
setSparkColor
@Deprecated public void setSparkColor(java.awt.Color sparkColor)
Deprecated.
-
setSparkSize
@Deprecated public void setSparkSize(double sparkSize)
Deprecated.
-
getLineWidth
public float getLineWidth()
-
setLineWidth
public void setLineWidth(float lineWidth)
-
getBorderInset
public double getBorderInset()
-
setBorderInset
public void setBorderInset(double borderInset)
-
getDesiredHi
public java.lang.Double getDesiredHi()
-
setDesiredHi
public void setDesiredHi(java.lang.Double desiredHi)
-
getDesiredLo
public java.lang.Double getDesiredLo()
-
setDesiredLo
public void setDesiredLo(java.lang.Double desiredLo)
-
getDesiredRangeColor
public java.awt.Color getDesiredRangeColor()
-
setDesiredRangeColor
public void setDesiredRangeColor(java.awt.Color desiredRangeColor)
-
getRangeLo
public java.lang.Double getRangeLo()
-
setRangeLo
public void setRangeLo(java.lang.Double rangeLo)
-
getRangeHi
public java.lang.Double getRangeHi()
-
setRangeHi
public void setRangeHi(java.lang.Double rangeHi)
-
getChartMin
public java.lang.Double getChartMin()
-
setChartMin
public void setChartMin(java.lang.Double d)
-
getChartMax
public java.lang.Double getChartMax()
-
setChartMax
public void setChartMax(java.lang.Double d)
-
getFirstValue
public java.lang.Double getFirstValue()
-
setFirstValue
public void setFirstValue(java.lang.Double firstValue)
-
getLastValue
public java.lang.Double getLastValue()
-
setLastValue
public void setLastValue(java.lang.Double lastValue)
-
getMinValue
public java.lang.Double getMinValue()
-
setMinValue
public void setMinValue(java.lang.Double minValue)
-
getMaxValue
public java.lang.Double getMaxValue()
-
setMaxValue
public void setMaxValue(java.lang.Double maxValue)
-
getFirstMarkerColor
public java.awt.Color getFirstMarkerColor()
-
setFirstMarkerColor
public void setFirstMarkerColor(java.awt.Color firstMarkerColor)
-
getFirstMarkerStyle
public int getFirstMarkerStyle()
-
setFirstMarkerStyle
public void setFirstMarkerStyle(int firstMarkerStyle)
-
getFirstMarkerSize
public double getFirstMarkerSize()
-
setFirstMarkerSize
public void setFirstMarkerSize(double firstMarkerSize)
-
getLastMarkerColor
public java.awt.Color getLastMarkerColor()
-
setLastMarkerColor
public void setLastMarkerColor(java.awt.Color lastMarkerColor)
-
getLastMarkerStyle
public int getLastMarkerStyle()
-
setLastMarkerStyle
public void setLastMarkerStyle(int lastMarkerStyle)
-
getLastMarkerSize
public double getLastMarkerSize()
-
setLastMarkerSize
public void setLastMarkerSize(double lastMarkerSize)
-
getLoMarkerColor
public java.awt.Color getLoMarkerColor()
-
setLoMarkerColor
public void setLoMarkerColor(java.awt.Color loMarkerColor)
-
getLoMarkerStyle
public int getLoMarkerStyle()
-
setLoMarkerStyle
public void setLoMarkerStyle(int loMarkerStyle)
-
getLoMarkerSize
public double getLoMarkerSize()
-
setLoMarkerSize
public void setLoMarkerSize(double loMarkerSize)
-
getHiMarkerColor
public java.awt.Color getHiMarkerColor()
-
setHiMarkerColor
public void setHiMarkerColor(java.awt.Color hiMarkerColor)
-
getHiMarkerStyle
public int getHiMarkerStyle()
-
setHiMarkerStyle
public void setHiMarkerStyle(int hiMarkerStyle)
-
getHiMarkerSize
public double getHiMarkerSize()
-
setHiMarkerSize
public void setHiMarkerSize(double hiMarkerSize)
-
-