Class PMITrackSegment
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.PMITrackSegment
- All Implemented Interfaces:
- DynamicPropertyProvider,- LocaleListener,- MutableDynamicPropertyProvider,- StyleProvider,- ComponentLifecycle,- QualityMonitor,- SelfBinder,- VisionComponent,- ImageObserver,- MenuContainer,- Serializable
- See Also:
- 
Nested Class SummaryNested classes/interfaces inherited from class javax.swing.JComponentJComponent.AccessibleJComponentNested classes/interfaces inherited from class java.awt.ContainerContainer.AccessibleAWTContainerNested classes/interfaces inherited from class java.awt.ComponentComponent.AccessibleAWTComponent, Component.BaselineResizeBehavior, Component.BltBufferStrategy, Component.FlipBufferStrategy
- 
Field SummaryFieldsModifier and TypeFieldDescriptionprotected booleanstatic final intstatic final intstatic final intprotected intprotected intprotected intprotected intprotected Colorprotected intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intprotected Colorprotected intprotected intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intprotected intFields inherited from class com.inductiveautomation.vision.api.client.components.model.AbstractVisionComponentantialias, context, cursorCodeFields inherited from class javax.swing.JComponentlistenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOWFields inherited from class java.awt.ComponentaccessibleContext, BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENTFields inherited from interface com.inductiveautomation.vision.api.client.components.model.ComponentLifecycleCOMPONENT_RUNNINGFields inherited from interface java.awt.image.ImageObserverABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTHFields inherited from interface com.inductiveautomation.ignition.client.model.LocaleListenerLOCAL_CHANGE_EVENTFields inherited from interface com.inductiveautomation.vision.api.client.binding.MutableDynamicPropertyProviderRESERVED_SET_KEYFields inherited from interface com.inductiveautomation.vision.api.client.components.model.VisionComponentCOMPONENT_LOCKED, COMPONENT_PERMISSIONS, COMPONENT_SECURITY, COMPONENT_TRANSLATIONS
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionintintintintintgetMode()intintgetState()getToolTipText(MouseEvent event) intvoidinstallBindings(InteractionController controller) booleanstatic voidprotected voidvoidsetAntiAlias(boolean ignored) voidsetEnd1Outline(int end1Outline) voidsetEnd1Shape(int end1Shape) voidsetEnd2Outline(int end2Outline) voidsetEnd2Shape(int end2Shape) voidsetFillColor(Color color) voidsetMode(int mode) voidvoidsetOutlineColor(Color color) voidsetOutlineWidth(int outlineWidth) voidsetState(int state) voidsetTrackWidth(int trackWidth) 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, setPropertyValue, setQuality, setStyles, setToolTipText, setVisible, shutdownComponent, startupComponent, updateQualityMethods 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, 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, setForeground, setInheritsPopupMenu, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setTransferHandler, setUI, setVerifyInputWhenFocusTarget, unregisterKeyboardAction, update, updateUIMethods 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, validateTreeMethods 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 Details- 
MODE_VERTICAL_HORIZONTALpublic static final int MODE_VERTICAL_HORIZONTAL- See Also:
 
- 
MODE_UPHILLpublic static final int MODE_UPHILL- See Also:
 
- 
MODE_DOWNHILLpublic static final int MODE_DOWNHILL- See Also:
 
- 
END_CAPpublic static final int END_CAP- See Also:
 
- 
END_SLANT1public static final int END_SLANT1- See Also:
 
- 
END_SLANT2public static final int END_SLANT2- See Also:
 
- 
OL_CLOSEDpublic static final int OL_CLOSED- See Also:
 
- 
OL_OPEN_ENDpublic static final int OL_OPEN_END- See Also:
 
- 
OL_OPEN_SIDEpublic static final int OL_OPEN_SIDE- See Also:
 
- 
OL_OPENpublic static final int OL_OPEN- See Also:
 
- 
STATE_NORMALpublic static final int STATE_NORMAL- See Also:
 
- 
STATE_OCCUPIEDpublic static final int STATE_OCCUPIED- See Also:
 
- 
STATE_LOCKEDpublic static final int STATE_LOCKED- See Also:
 
- 
STATE_OUT_OFF_CORpublic static final int STATE_OUT_OFF_COR- See Also:
 
- 
STATE_USER1public static final int STATE_USER1- See Also:
 
- 
STATE_USER2public static final int STATE_USER2- See Also:
 
- 
STATE_USER3public static final int STATE_USER3- See Also:
 
- 
STATE_USER4public static final int STATE_USER4- See Also:
 
- 
trackWidthprotected int trackWidth
- 
modeprotected int mode
- 
fillColor
- 
outlineColor
- 
end1Shapeprotected int end1Shape
- 
end2Shapeprotected int end2Shape
- 
end1Outlineprotected int end1Outline
- 
end2Outlineprotected int end2Outline
- 
outlineWidthprotected int outlineWidth
- 
antiAliasprotected boolean antiAlias
- 
stateprotected int state
 
- 
- 
Constructor Details- 
PMITrackSegmentpublic PMITrackSegment()
 
- 
- 
Method Details- 
setName- Overrides:
- setNamein class- AbstractVisionComponent
 
- 
paintComponent- Overrides:
- paintComponentin class- AbstractVisionComponent
 
- 
getToolTipText- Overrides:
- getToolTipTextin class- JComponent
 
- 
main
- 
getFillColor
- 
setFillColor
- 
getEnd1Shapepublic int getEnd1Shape()
- 
setEnd1Shapepublic void setEnd1Shape(int end1Shape) 
- 
getEnd2Shapepublic int getEnd2Shape()
- 
setEnd2Shapepublic void setEnd2Shape(int end2Shape) 
- 
getModepublic int getMode()
- 
setModepublic void setMode(int mode) 
- 
getTrackWidthpublic int getTrackWidth()
- 
setTrackWidthpublic void setTrackWidth(int trackWidth) 
- 
isAntiAliaspublic boolean isAntiAlias()
- 
setAntiAliaspublic void setAntiAlias(boolean ignored) 
- 
getOutlineWidthpublic int getOutlineWidth()
- 
setOutlineWidthpublic void setOutlineWidth(int outlineWidth) 
- 
getOutlineColor
- 
setOutlineColor
- 
getEnd1Outlinepublic int getEnd1Outline()
- 
setEnd1Outlinepublic void setEnd1Outline(int end1Outline) 
- 
getEnd2Outlinepublic int getEnd2Outline()
- 
setEnd2Outlinepublic void setEnd2Outline(int end2Outline) 
- 
installBindings- Specified by:
- installBindingsin interface- SelfBinder
 
- 
getStatepublic int getState()
- 
setStatepublic void setState(int state) 
 
-