Class PMICompass
- java.lang.Object
- 
- java.awt.Component
- 
- java.awt.Container
- 
- javax.swing.JComponent
- 
- javax.swing.JPanel
- 
- org.jfree.chart.ChartPanel
- 
- com.inductiveautomation.factorypmi.application.components.chart.PMIChartPanel
- 
- com.inductiveautomation.vision.api.client.components.model.AbstractVisionChartComponent
- 
- com.inductiveautomation.factorypmi.application.components.PMICompass
 
 
 
 
 
 
 
 
- 
- All Implemented Interfaces:
- DynamicPropertyProvider,- LocaleListener,- MutableDynamicPropertyProvider,- StyleProvider,- ComponentLifecycle,- DesignerInitializable,- ExtensibleComponent,- QualityMonitor,- VisionComponent,- java.awt.event.ActionListener,- java.awt.event.MouseListener,- java.awt.event.MouseMotionListener,- java.awt.image.ImageObserver,- java.awt.MenuContainer,- java.awt.print.Printable,- java.io.Serializable,- java.util.EventListener,- javax.accessibility.Accessible,- org.jfree.chart.event.ChartChangeListener,- org.jfree.chart.event.ChartProgressListener
 
 public class PMICompass extends AbstractVisionChartComponent implements DesignerInitializable, LocaleListener - See Also:
- Serialized Form
 
- 
- 
Nested Class Summary- 
Nested classes/interfaces inherited from class javax.swing.JPaneljavax.swing.JPanel.AccessibleJPanel
 - 
Nested classes/interfaces inherited from class javax.swing.JComponentjavax.swing.JComponent.AccessibleJComponent
 
- 
 - 
Field Summary- 
Fields inherited from class com.inductiveautomation.vision.api.client.components.model.AbstractVisionChartComponentantialias
 - 
Fields inherited from class com.inductiveautomation.factorypmi.application.components.chart.PMIChartPanelcontext, cursorCode, extensionFunctions, print, properties, save, showPopup, zoom
 - 
Fields inherited from class org.jfree.chart.ChartPanelDEFAULT_BUFFER_USED, DEFAULT_HEIGHT, DEFAULT_MAXIMUM_DRAW_HEIGHT, DEFAULT_MAXIMUM_DRAW_WIDTH, DEFAULT_MINIMUM_DRAW_HEIGHT, DEFAULT_MINIMUM_DRAW_WIDTH, DEFAULT_WIDTH, DEFAULT_ZOOM_TRIGGER_DISTANCE, localizationResources, PRINT_COMMAND, PROPERTIES_COMMAND, SAVE_COMMAND, ZOOM_IN_BOTH_COMMAND, ZOOM_IN_DOMAIN_COMMAND, ZOOM_IN_RANGE_COMMAND, ZOOM_OUT_BOTH_COMMAND, ZOOM_OUT_DOMAIN_COMMAND, ZOOM_OUT_RANGE_COMMAND, ZOOM_RESET_BOTH_COMMAND, ZOOM_RESET_DOMAIN_COMMAND, ZOOM_RESET_RANGE_COMMAND
 - 
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 PMICompass()
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description java.awt.ColorgetCenterColor()java.awt.FontgetLabelFont()java.awt.Color[]getNeedleColors()java.awt.Color[]getNeedleOutlineColors()int[]getNeedles()java.awt.ColorgetRoseColor()java.awt.ColorgetRoseHighlightColor()doublegetValue1()java.awt.ColorgetValue1Color()intgetValue1Needle()java.awt.ColorgetValue1OutlineColor()doublegetValue2()java.awt.ColorgetValue2Color()intgetValue2Needle()java.awt.ColorgetValue2OutlineColor()doublegetValue3()java.awt.ColorgetValue3Color()intgetValue3Needle()java.awt.ColorgetValue3OutlineColor()double[]getValues()voidinitialize()booleanisOpaque()voidlocaleChanged(java.util.Locale newLocale)voidsetCenterColor(java.awt.Color centerColor)voidsetExtensionFunctions(java.util.Map<java.lang.String,ExtensionFunction> map)voidsetLabelFont(java.awt.Font labelFont)voidsetNeedleColors(java.awt.Color[] needleColors)voidsetNeedleOutlineColors(java.awt.Color[] needleOutlineColors)voidsetNeedles(int[] needles)voidsetRoseColor(java.awt.Color roseColor)voidsetRoseHighlightColor(java.awt.Color roseHighlightColor)voidsetValue1(double val)voidsetValue1Color(java.awt.Color color)voidsetValue1Needle(int needle)voidsetValue1OutlineColor(java.awt.Color color)voidsetValue2(double val)voidsetValue2Color(java.awt.Color color)voidsetValue2Needle(int needle)voidsetValue2OutlineColor(java.awt.Color color)voidsetValue3(double val)voidsetValue3Color(java.awt.Color color)voidsetValue3Needle(int needle)voidsetValue3OutlineColor(java.awt.Color color)voidsetValues(double[] values)- 
Methods inherited from class com.inductiveautomation.vision.api.client.components.model.AbstractVisionChartComponentgetDynamicProps, getProperties, getPropertyValue, getStyles, getToolTipText, getToolTipText, initStyleListener, isPropertyDefined, paintComponent, setDynamicProps, setPropertyValue, setStyles, setToolTipText, setVisible
 - 
Methods inherited from class com.inductiveautomation.factorypmi.application.components.chart.PMIChartPanelcreateChartPrintJob, createPopupMenu, displayPopupMenu, doSaveAs, getAppContext, getCursorCode, getDataQuality, getExtensionFunctions, getQuality, getScientificNumberFormat, isAntialias, isShowPopup, onShutdown, onStartup, paintChildren, print, setAntialias, setCursorCode, setDataQuality, setName, setQuality, setShowPopup, shutdownComponent, startupComponent, translate, translateTerm, updateQuality
 - 
Methods inherited from class org.jfree.chart.ChartPanelactionPerformed, addChartMouseListener, chartChanged, chartProgress, doEditChartProperties, getAnchor, getChart, getChartRenderingInfo, getDefaultDirectoryForSaveAs, getDismissDelay, getEntityForPoint, getFillZoomRectangle, getHorizontalAxisTrace, getHorizontalTraceLine, getInitialDelay, getListeners, getMaximumDrawHeight, getMaximumDrawWidth, getMinimumDrawHeight, getMinimumDrawWidth, getPopupMenu, getRefreshBuffer, getReshowDelay, getScaleX, getScaleY, getScreenDataArea, getScreenDataArea, getVerticalAxisTrace, getVerticalTraceLine, getZoomAroundAnchor, getZoomInFactor, getZoomOutFactor, getZoomTriggerDistance, isDomainZoomable, isEnforceFileExtensions, isRangeZoomable, mouseClicked, mouseDragged, mouseEntered, mouseExited, mouseMoved, mousePressed, mouseReleased, print, removeChartMouseListener, restoreAutoBounds, restoreAutoDomainBounds, restoreAutoRangeBounds, scale, setAnchor, setChart, setDefaultDirectoryForSaveAs, setDismissDelay, setDisplayToolTips, setDomainZoomable, setEnforceFileExtensions, setFillZoomRectangle, setHorizontalAxisTrace, setHorizontalTraceLine, setInitialDelay, setMaximumDrawHeight, setMaximumDrawWidth, setMinimumDrawHeight, setMinimumDrawWidth, setMouseZoomable, setMouseZoomable, setPopupMenu, setRangeZoomable, setRefreshBuffer, setReshowDelay, setVerticalAxisTrace, setVerticalTraceLine, setZoomAroundAnchor, setZoomInFactor, setZoomOutFactor, setZoomTriggerDistance, translateJava2DToScreen, translateScreenToJava2D, updateUI, zoom, zoomInBoth, zoomInDomain, zoomInRange, zoomOutBoth, zoomOutDomain, zoomOutRange
 - 
Methods inherited from class javax.swing.JPanelgetAccessibleContext, getUI, getUIClassID, paramString, setUI
 - 
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, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPopupLocation, getPreferredSize, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, hide, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingOrigin, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintImmediately, paintImmediately, 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
 - 
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, 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
 - 
Methods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 - 
Methods inherited from interface com.inductiveautomation.vision.api.client.components.model.ComponentLifecyclegetAppContext, shutdownComponent, startupComponent
 
- 
 
- 
- 
- 
Method Detail- 
isOpaquepublic boolean isOpaque() - Overrides:
- isOpaquein class- javax.swing.JComponent
 
 - 
initializepublic void initialize() - Specified by:
- initializein interface- DesignerInitializable
 
 - 
localeChangedpublic void localeChanged(java.util.Locale newLocale) - Specified by:
- localeChangedin interface- LocaleListener
- Overrides:
- localeChangedin class- PMIChartPanel
 
 - 
getCenterColorpublic java.awt.Color getCenterColor() 
 - 
setCenterColorpublic void setCenterColor(java.awt.Color centerColor) 
 - 
getRoseHighlightColorpublic java.awt.Color getRoseHighlightColor() 
 - 
setRoseHighlightColorpublic void setRoseHighlightColor(java.awt.Color roseHighlightColor) 
 - 
getRoseColorpublic java.awt.Color getRoseColor() 
 - 
setRoseColorpublic void setRoseColor(java.awt.Color roseColor) 
 - 
getValuespublic double[] getValues() 
 - 
setValuespublic void setValues(double[] values) 
 - 
getNeedlespublic int[] getNeedles() 
 - 
setNeedlespublic void setNeedles(int[] needles) 
 - 
getNeedleOutlineColorspublic java.awt.Color[] getNeedleOutlineColors() 
 - 
setNeedleOutlineColorspublic void setNeedleOutlineColors(java.awt.Color[] needleOutlineColors) 
 - 
getNeedleColorspublic java.awt.Color[] getNeedleColors() 
 - 
setNeedleColorspublic void setNeedleColors(java.awt.Color[] needleColors) 
 - 
getValue1public double getValue1() 
 - 
setValue1public void setValue1(double val) 
 - 
getValue1Needlepublic int getValue1Needle() 
 - 
setValue1Needlepublic void setValue1Needle(int needle) 
 - 
getValue1Colorpublic java.awt.Color getValue1Color() 
 - 
setValue1Colorpublic void setValue1Color(java.awt.Color color) 
 - 
getValue1OutlineColorpublic java.awt.Color getValue1OutlineColor() 
 - 
setValue1OutlineColorpublic void setValue1OutlineColor(java.awt.Color color) 
 - 
getValue2public double getValue2() 
 - 
setValue2public void setValue2(double val) 
 - 
getValue2Needlepublic int getValue2Needle() 
 - 
setValue2Needlepublic void setValue2Needle(int needle) 
 - 
getValue2Colorpublic java.awt.Color getValue2Color() 
 - 
setValue2Colorpublic void setValue2Color(java.awt.Color color) 
 - 
getValue2OutlineColorpublic java.awt.Color getValue2OutlineColor() 
 - 
setValue2OutlineColorpublic void setValue2OutlineColor(java.awt.Color color) 
 - 
getValue3public double getValue3() 
 - 
setValue3public void setValue3(double val) 
 - 
getValue3Needlepublic int getValue3Needle() 
 - 
setValue3Needlepublic void setValue3Needle(int needle) 
 - 
getValue3Colorpublic java.awt.Color getValue3Color() 
 - 
setValue3Colorpublic void setValue3Color(java.awt.Color color) 
 - 
getValue3OutlineColorpublic java.awt.Color getValue3OutlineColor() 
 - 
setValue3OutlineColorpublic void setValue3OutlineColor(java.awt.Color color) 
 - 
getLabelFontpublic java.awt.Font getLabelFont() 
 - 
setLabelFontpublic void setLabelFont(java.awt.Font labelFont) 
 - 
setExtensionFunctionspublic void setExtensionFunctions(java.util.Map<java.lang.String,ExtensionFunction> map) - Specified by:
- setExtensionFunctionsin interface- ExtensibleComponent
- Overrides:
- setExtensionFunctionsin class- PMIChartPanel
 
 
- 
 
-