Class PMIShape
- 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.PMIShape
 
 
 
 
 
- 
- All Implemented Interfaces:
- DynamicPropertyProvider,- LocaleListener,- MutableDynamicPropertyProvider,- StyleProvider,- ComponentLifecycle,- QualityMonitor,- VisionComponent,- java.awt.image.ImageObserver,- java.awt.MenuContainer,- java.io.Serializable
 - Direct Known Subclasses:
- PMICircle,- PMIPolygon
 
 public class PMIShape extends AbstractVisionComponent Abstract superclass of all FactoryPMI shape components.- See Also:
- Serialized Form
 
- 
- 
Field SummaryFields Modifier and Type Field Description protected intcursorCodestatic intGRADIENT_LINEARstatic intGRADIENT_OFFstatic intGRADIENT_SPHEREstatic intSTYLE_DASHEDstatic intSTYLE_PLAIN- 
Fields inherited from class com.inductiveautomation.vision.api.client.components.model.AbstractVisionComponentantialias, context
 - 
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 PMIShape()
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description protected java.awt.PaintcreatePaint(double radius, int offsetX, int offsetY)intgetCursorCode()intgetGradientAngle()java.awt.ColorgetGradientColor()doublegetGradientLength()intgetGradientType()java.lang.StringgetLabel()intgetLineStyle()floatgetLineWidth()intgetRotation()protected java.awt.StrokegetStroke()java.lang.StringgetStrokePattern()java.awt.ColorgetTextColor()booleanisAntiAlias()booleanisFill()booleanisGradientRepeat()booleanisOutline()voidsetAntiAlias(boolean ignored)voidsetBackground(java.awt.Color bg)voidsetCursorCode(int cursorCode)voidsetFill(boolean fill)voidsetForeground(java.awt.Color fg)voidsetGradientAngle(int gradientAngle)voidsetGradientColor(java.awt.Color gradientColor)voidsetGradientLength(double gradientLength)voidsetGradientRepeat(boolean gradientRepeat)voidsetGradientType(int gradientType)voidsetLabel(java.lang.String label)voidsetLineStyle(int style)voidsetLineWidth(float width)voidsetOutline(boolean outline)voidsetRotation(int rotation)voidsetStrokePattern(java.lang.String pattern)voidsetTextColor(java.awt.Color textColor)- 
Methods inherited from class com.inductiveautomation.vision.api.client.components.model.AbstractVisionComponentgetAppContext, getDataQuality, getDynamicProps, getProperties, getPropertyValue, getQuality, getStyles, getToolTipText, isAntialias, isPropertyDefined, localeChanged, onShutdown, onStartup, paintChildren, paintComponent, setAntialias, setDataQuality, setDynamicProps, setName, setPropertyValue, setQuality, setStyles, setToolTipText, setVisible, shutdownComponent, startupComponent, updateQuality
 - 
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, 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, isOpaque, 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, setBorder, setComponentPopupMenu, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setFocusTraversalKeys, setFont, setInheritsPopupMenu, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setTransferHandler, setUI, setVerifyInputWhenFocusTarget, unregisterKeyboardAction, update, updateUI
 - 
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, 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- 
STYLE_PLAINpublic static final int STYLE_PLAIN - See Also:
- Constant Field Values
 
 - 
STYLE_DASHEDpublic static final int STYLE_DASHED - See Also:
- Constant Field Values
 
 - 
GRADIENT_OFFpublic static final int GRADIENT_OFF - See Also:
- Constant Field Values
 
 - 
GRADIENT_LINEARpublic static final int GRADIENT_LINEAR - See Also:
- Constant Field Values
 
 - 
GRADIENT_SPHEREpublic static final int GRADIENT_SPHERE - See Also:
- Constant Field Values
 
 - 
cursorCodeprotected int cursorCode 
 
- 
 - 
Method Detail- 
createPaintprotected java.awt.Paint createPaint(double radius, int offsetX, int offsetY)
 - 
getCursorCodepublic int getCursorCode() - Overrides:
- getCursorCodein class- AbstractVisionComponent
 
 - 
setCursorCodepublic void setCursorCode(int cursorCode) - Overrides:
- setCursorCodein class- AbstractVisionComponent
 
 - 
getStrokeprotected java.awt.Stroke getStroke() 
 - 
isAntiAliaspublic boolean isAntiAlias() 
 - 
setAntiAliaspublic void setAntiAlias(boolean ignored) 
 - 
getLineStylepublic int getLineStyle() 
 - 
setLineStylepublic void setLineStyle(int style) 
 - 
getLineWidthpublic float getLineWidth() 
 - 
setLineWidthpublic void setLineWidth(float width) 
 - 
getStrokePatternpublic java.lang.String getStrokePattern() 
 - 
setStrokePatternpublic void setStrokePattern(java.lang.String pattern) 
 - 
isFillpublic boolean isFill() 
 - 
setFillpublic void setFill(boolean fill) 
 - 
setBackgroundpublic void setBackground(java.awt.Color bg) - Overrides:
- setBackgroundin class- javax.swing.JComponent
 
 - 
setForegroundpublic void setForeground(java.awt.Color fg) - Overrides:
- setForegroundin class- javax.swing.JComponent
 
 - 
getLabelpublic java.lang.String getLabel() 
 - 
setLabelpublic void setLabel(java.lang.String label) 
 - 
getRotationpublic int getRotation() 
 - 
setRotationpublic void setRotation(int rotation) 
 - 
getTextColorpublic java.awt.Color getTextColor() 
 - 
setTextColorpublic void setTextColor(java.awt.Color textColor) 
 - 
getGradientColorpublic java.awt.Color getGradientColor() 
 - 
setGradientColorpublic void setGradientColor(java.awt.Color gradientColor) 
 - 
getGradientLengthpublic double getGradientLength() 
 - 
setGradientLengthpublic void setGradientLength(double gradientLength) 
 - 
isGradientRepeatpublic boolean isGradientRepeat() 
 - 
setGradientRepeatpublic void setGradientRepeat(boolean gradientRepeat) 
 - 
getGradientTypepublic int getGradientType() 
 - 
setGradientTypepublic void setGradientType(int gradientType) 
 - 
getGradientAnglepublic int getGradientAngle() 
 - 
setGradientAnglepublic void setGradientAngle(int gradientAngle) 
 - 
isOutlinepublic boolean isOutline() 
 - 
setOutlinepublic void setOutline(boolean outline) 
 
- 
 
-