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.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
FieldsModifier and TypeFieldDescriptionstatic final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
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 -
Method Summary
Modifier and TypeMethodDescriptiondouble
getData()
double
int
double
int
double
int
float
double
int
void
boolean
isOpaque()
static void
protected void
paintComponent
(Graphics graphics) void
setBorderInset
(double borderInset) void
void
void
void
setDesiredHi
(Double desiredHi) void
setDesiredLo
(Double desiredLo) void
setDesiredRangeColor
(Color desiredRangeColor) void
setFirstMarkerColor
(Color firstMarkerColor) void
setFirstMarkerSize
(double firstMarkerSize) void
setFirstMarkerStyle
(int firstMarkerStyle) void
setFirstValue
(Double firstValue) void
setHiMarkerColor
(Color hiMarkerColor) void
setHiMarkerSize
(double hiMarkerSize) void
setHiMarkerStyle
(int hiMarkerStyle) void
setLastMarkerColor
(Color lastMarkerColor) void
setLastMarkerSize
(double lastMarkerSize) void
setLastMarkerStyle
(int lastMarkerStyle) void
setLastValue
(Double lastValue) void
setLineWidth
(float lineWidth) void
setLoMarkerColor
(Color loMarkerColor) void
setLoMarkerSize
(double loMarkerSize) void
setLoMarkerStyle
(int loMarkerStyle) void
setMaxValue
(Double maxValue) void
setMinValue
(Double minValue) void
setRangeHi
(Double rangeHi) void
setRangeLo
(Double rangeLo) void
setSparkColor
(Color sparkColor) Deprecated.void
setSparkSize
(double sparkSize) Deprecated.protected void
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 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:
isOpaque
in classJComponent
-
paintComponent
- Overrides:
paintComponent
in classAbstractVisionComponent
-
initialize
public void initialize()- Specified by:
initialize
in 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)
-