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 int
MARKER_CIRCLE
static int
MARKER_CIRCLE_EMPTY
static int
MARKER_NONE
static int
MARKER_SQUARE
static int
MARKER_SQUARE_EMPTY
static int
MARKER_TRIANGLE1
static int
MARKER_TRIANGLE1_EMPTY
static int
MARKER_TRIANGLE2
static int
MARKER_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.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 double
getBorderInset()
java.lang.Double
getChartMax()
java.lang.Double
getChartMin()
Dataset
getData()
java.lang.Double
getDesiredHi()
java.lang.Double
getDesiredLo()
java.awt.Color
getDesiredRangeColor()
java.awt.Color
getFirstMarkerColor()
double
getFirstMarkerSize()
int
getFirstMarkerStyle()
java.lang.Double
getFirstValue()
java.awt.Color
getHiMarkerColor()
double
getHiMarkerSize()
int
getHiMarkerStyle()
java.awt.Color
getLastMarkerColor()
double
getLastMarkerSize()
int
getLastMarkerStyle()
java.lang.Double
getLastValue()
float
getLineWidth()
java.awt.Color
getLoMarkerColor()
double
getLoMarkerSize()
int
getLoMarkerStyle()
java.lang.Double
getMaxValue()
java.lang.Double
getMinValue()
java.lang.Double
getRangeHi()
java.lang.Double
getRangeLo()
void
initialize()
boolean
isOpaque()
static void
main(java.lang.String[] args)
protected void
paintComponent(java.awt.Graphics graphics)
void
setBorderInset(double borderInset)
void
setChartMax(java.lang.Double d)
void
setChartMin(java.lang.Double d)
void
setData(Dataset data)
void
setDesiredHi(java.lang.Double desiredHi)
void
setDesiredLo(java.lang.Double desiredLo)
void
setDesiredRangeColor(java.awt.Color desiredRangeColor)
void
setFirstMarkerColor(java.awt.Color firstMarkerColor)
void
setFirstMarkerSize(double firstMarkerSize)
void
setFirstMarkerStyle(int firstMarkerStyle)
void
setFirstValue(java.lang.Double firstValue)
void
setHiMarkerColor(java.awt.Color hiMarkerColor)
void
setHiMarkerSize(double hiMarkerSize)
void
setHiMarkerStyle(int hiMarkerStyle)
void
setLastMarkerColor(java.awt.Color lastMarkerColor)
void
setLastMarkerSize(double lastMarkerSize)
void
setLastMarkerStyle(int lastMarkerStyle)
void
setLastValue(java.lang.Double lastValue)
void
setLineWidth(float lineWidth)
void
setLoMarkerColor(java.awt.Color loMarkerColor)
void
setLoMarkerSize(double loMarkerSize)
void
setLoMarkerStyle(int loMarkerStyle)
void
setMaxValue(java.lang.Double maxValue)
void
setMinValue(java.lang.Double minValue)
void
setRangeHi(java.lang.Double rangeHi)
void
setRangeLo(java.lang.Double rangeLo)
void
setSparkColor(java.awt.Color sparkColor)
Deprecated.void
setSparkSize(double sparkSize)
Deprecated.protected void
updateChart()
-
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:
isOpaque
in classjavax.swing.JComponent
-
paintComponent
protected void paintComponent(java.awt.Graphics graphics)
- Overrides:
paintComponent
in classAbstractVisionComponent
-
initialize
public void initialize()
- Specified by:
initialize
in 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)
-
-