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,ImageObserver,MenuContainer,Serializable
- See Also:
-
Nested Class Summary
Nested 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
FieldsModifier and TypeFieldDescriptionstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intFields inherited from class com.inductiveautomation.vision.api.client.components.model.AbstractVisionComponent
antialias, context, cursorCodeFields 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 com.inductiveautomation.vision.api.client.components.model.ComponentLifecycle
COMPONENT_RUNNINGFields inherited from interface java.awt.image.ImageObserver
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTHFields inherited from interface com.inductiveautomation.ignition.client.model.LocaleListener
LOCAL_CHANGE_EVENTFields inherited from interface com.inductiveautomation.vision.api.client.binding.MutableDynamicPropertyProvider
RESERVED_SET_KEYFields inherited from interface com.inductiveautomation.vision.api.client.components.model.VisionComponent
COMPONENT_LOCKED, COMPONENT_PERMISSIONS, COMPONENT_SECURITY, COMPONENT_TRANSLATIONS -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiondoublegetData()doubleintdoubleintdoubleintfloatdoubleintvoidbooleanisOpaque()static voidprotected voidpaintComponent(Graphics graphics) voidsetBorderInset(double borderInset) voidvoidvoidvoidsetDesiredHi(Double desiredHi) voidsetDesiredLo(Double desiredLo) voidsetDesiredRangeColor(Color desiredRangeColor) voidsetFirstMarkerColor(Color firstMarkerColor) voidsetFirstMarkerSize(double firstMarkerSize) voidsetFirstMarkerStyle(int firstMarkerStyle) voidsetFirstValue(Double firstValue) voidsetHiMarkerColor(Color hiMarkerColor) voidsetHiMarkerSize(double hiMarkerSize) voidsetHiMarkerStyle(int hiMarkerStyle) voidsetLastMarkerColor(Color lastMarkerColor) voidsetLastMarkerSize(double lastMarkerSize) voidsetLastMarkerStyle(int lastMarkerStyle) voidsetLastValue(Double lastValue) voidsetLineWidth(float lineWidth) voidsetLoMarkerColor(Color loMarkerColor) voidsetLoMarkerSize(double loMarkerSize) voidsetLoMarkerStyle(int loMarkerStyle) voidsetMaxValue(Double maxValue) voidsetMinValue(Double minValue) voidsetRangeHi(Double rangeHi) voidsetRangeLo(Double rangeLo) voidsetSparkColor(Color sparkColor) Deprecated.voidsetSparkSize(double sparkSize) Deprecated.protected voidMethods 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, updateQualityMethods 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, updateUIMethods 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, 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 Details
-
MARKER_NONE
public static final int MARKER_NONE- See Also:
-
MARKER_CIRCLE
public static final int MARKER_CIRCLE- See Also:
-
MARKER_CIRCLE_EMPTY
public static final int MARKER_CIRCLE_EMPTY- See Also:
-
MARKER_TRIANGLE1
public static final int MARKER_TRIANGLE1- See Also:
-
MARKER_TRIANGLE1_EMPTY
public static final int MARKER_TRIANGLE1_EMPTY- See Also:
-
MARKER_TRIANGLE2
public static final int MARKER_TRIANGLE2- See Also:
-
MARKER_TRIANGLE2_EMPTY
public static final int MARKER_TRIANGLE2_EMPTY- See Also:
-
MARKER_SQUARE
public static final int MARKER_SQUARE- See Also:
-
MARKER_SQUARE_EMPTY
public static final int MARKER_SQUARE_EMPTY- See Also:
-
-
Constructor Details
-
SparklineChart
public SparklineChart()
-
-
Method Details
-
main
-
isOpaque
public boolean isOpaque()- Overrides:
isOpaquein classJComponent
-
paintComponent
- Overrides:
paintComponentin classAbstractVisionComponent
-
initialize
public void initialize()- Specified by:
initializein interfaceDesignerInitializable
-
getData
-
setData
-
updateChart
protected void updateChart() -
setSparkColor
Deprecated. -
setSparkSize
Deprecated. -
getLineWidth
public float getLineWidth() -
setLineWidth
public void setLineWidth(float lineWidth) -
getBorderInset
public double getBorderInset() -
setBorderInset
public void setBorderInset(double borderInset) -
getDesiredHi
-
setDesiredHi
-
getDesiredLo
-
setDesiredLo
-
getDesiredRangeColor
-
setDesiredRangeColor
-
getRangeLo
-
setRangeLo
-
getRangeHi
-
setRangeHi
-
getChartMin
-
setChartMin
-
getChartMax
-
setChartMax
-
getFirstValue
-
setFirstValue
-
getLastValue
-
setLastValue
-
getMinValue
-
setMinValue
-
getMaxValue
-
setMaxValue
-
getFirstMarkerColor
-
setFirstMarkerColor
-
getFirstMarkerStyle
public int getFirstMarkerStyle() -
setFirstMarkerStyle
public void setFirstMarkerStyle(int firstMarkerStyle) -
getFirstMarkerSize
public double getFirstMarkerSize() -
setFirstMarkerSize
public void setFirstMarkerSize(double firstMarkerSize) -
getLastMarkerColor
-
setLastMarkerColor
-
getLastMarkerStyle
public int getLastMarkerStyle() -
setLastMarkerStyle
public void setLastMarkerStyle(int lastMarkerStyle) -
getLastMarkerSize
public double getLastMarkerSize() -
setLastMarkerSize
public void setLastMarkerSize(double lastMarkerSize) -
getLoMarkerColor
-
setLoMarkerColor
-
getLoMarkerStyle
public int getLoMarkerStyle() -
setLoMarkerStyle
public void setLoMarkerStyle(int loMarkerStyle) -
getLoMarkerSize
public double getLoMarkerSize() -
setLoMarkerSize
public void setLoMarkerSize(double loMarkerSize) -
getHiMarkerColor
-
setHiMarkerColor
-
getHiMarkerStyle
public int getHiMarkerStyle() -
setHiMarkerStyle
public void setHiMarkerStyle(int hiMarkerStyle) -
getHiMarkerSize
public double getHiMarkerSize() -
setHiMarkerSize
public void setHiMarkerSize(double hiMarkerSize)
-