Class PMILine
- 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.PMILine
 
 
 
 
 
- 
- All Implemented Interfaces:
- DynamicPropertyProvider,- LocaleListener,- MutableDynamicPropertyProvider,- StyleProvider,- ComponentLifecycle,- QualityMonitor,- VisionComponent,- java.awt.image.ImageObserver,- java.awt.MenuContainer,- java.io.Serializable
 
 public class PMILine extends AbstractVisionComponent - See Also:
- Serialized Form
 
- 
- 
Field SummaryFields Modifier and Type Field Description static intMODE_DOWNHILLstatic intMODE_HORIZ_VERTstatic intMODE_UPHILLstatic intSTYLE_DASHEDstatic intSTYLE_LOOPstatic intSTYLE_LOOP_DASHEDstatic intSTYLE_PLAINstatic intSTYLE_SINEstatic intSTYLE_SINE_DASHED- 
Fields inherited from class com.inductiveautomation.vision.api.client.components.model.AbstractVisionComponentantialias, context, cursorCode
 - 
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 PMILine()
 - 
Method SummaryAll Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description protected static java.awt.PointdrawArrow(java.awt.Graphics g, java.awt.geom.Point2D point1, java.awt.geom.Point2D point2, java.awt.Color color, int arrowSize)Draw the ending segment.intgetLeftArrowSize()intgetLineMode()intgetLineStyle()intgetLineWidth()intgetRightArrowSize()intgetSineHeight()intgetSineLength()java.lang.StringgetStrokePattern()booleanisAntiAlias()booleanisLeftArrow()booleanisRightArrow()protected voidpaintComponent(java.awt.Graphics g)voidsetAntiAlias(boolean ignored)voidsetForeground(java.awt.Color fg)voidsetLeftArrow(boolean leftArrow)voidsetLeftArrowSize(int leftArrowSize)voidsetLineMode(int lineMode)voidsetLineStyle(int style)voidsetLineWidth(int width)voidsetRightArrow(boolean rightArrow)voidsetRightArrowSize(int rightArrowSize)voidsetSineHeight(int sineHeight)voidsetSineLength(int sineLength)voidsetStrokePattern(java.lang.String pattern)- 
Methods inherited from class com.inductiveautomation.vision.api.client.components.model.AbstractVisionComponentgetAppContext, 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.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, setBackground, 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
 
 - 
STYLE_SINEpublic static final int STYLE_SINE - See Also:
- Constant Field Values
 
 - 
STYLE_SINE_DASHEDpublic static final int STYLE_SINE_DASHED - See Also:
- Constant Field Values
 
 - 
STYLE_LOOPpublic static final int STYLE_LOOP - See Also:
- Constant Field Values
 
 - 
STYLE_LOOP_DASHEDpublic static final int STYLE_LOOP_DASHED - See Also:
- Constant Field Values
 
 - 
MODE_HORIZ_VERTpublic static final int MODE_HORIZ_VERT - See Also:
- Constant Field Values
 
 - 
MODE_UPHILLpublic static final int MODE_UPHILL - See Also:
- Constant Field Values
 
 - 
MODE_DOWNHILLpublic static final int MODE_DOWNHILL - See Also:
- Constant Field Values
 
 
- 
 - 
Method Detail- 
paintComponentprotected void paintComponent(java.awt.Graphics g) - Overrides:
- paintComponentin class- AbstractVisionComponent
 
 - 
isAntiAliaspublic boolean isAntiAlias() 
 - 
setAntiAliaspublic void setAntiAlias(boolean ignored) 
 - 
setForegroundpublic void setForeground(java.awt.Color fg) - Overrides:
- setForegroundin class- javax.swing.JComponent
 
 - 
getLineStylepublic int getLineStyle() 
 - 
setLineStylepublic void setLineStyle(int style) 
 - 
getLineWidthpublic int getLineWidth() 
 - 
setLineWidthpublic void setLineWidth(int width) 
 - 
getStrokePatternpublic java.lang.String getStrokePattern() 
 - 
setStrokePatternpublic void setStrokePattern(java.lang.String pattern) 
 - 
getSineHeightpublic int getSineHeight() 
 - 
setSineHeightpublic void setSineHeight(int sineHeight) 
 - 
getSineLengthpublic int getSineLength() 
 - 
setSineLengthpublic void setSineLength(int sineLength) 
 - 
getLineModepublic int getLineMode() 
 - 
setLineModepublic void setLineMode(int lineMode) 
 - 
drawArrowprotected static java.awt.Point drawArrow(java.awt.Graphics g, java.awt.geom.Point2D point1, java.awt.geom.Point2D point2, java.awt.Color color, int arrowSize)Draw the ending segment.- Parameters:
- g- the graphics context.
- point1- the origin point used to determine direction
- point2- the second point used as the hot point of arrow)
- color- color of arrow
 
 - 
isLeftArrowpublic boolean isLeftArrow() 
 - 
setLeftArrowpublic void setLeftArrow(boolean leftArrow) 
 - 
getLeftArrowSizepublic int getLeftArrowSize() 
 - 
setLeftArrowSizepublic void setLeftArrowSize(int leftArrowSize) 
 - 
isRightArrowpublic boolean isRightArrow() 
 - 
setRightArrowpublic void setRightArrow(boolean rightArrow) 
 - 
getRightArrowSizepublic int getRightArrowSize() 
 - 
setRightArrowSizepublic void setRightArrowSize(int rightArrowSize) 
 
- 
 
-