Class PMILightrailSignal
- 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.PMILightrailSignal
 
 
 
 
 
- 
- All Implemented Interfaces:
- DynamicPropertyProvider,- LocaleListener,- MutableDynamicPropertyProvider,- StyleProvider,- ComponentLifecycle,- QualityMonitor,- SelfBinder,- VisionComponent,- java.awt.image.ImageObserver,- java.awt.MenuContainer,- java.io.Serializable
 
 public class PMILightrailSignal extends AbstractVisionComponent implements SelfBinder - See Also:
- Serialized Form
 
- 
- 
Field SummaryFields Modifier and Type Field Description protected booleanantiAliasprotected java.lang.Stringlabelprotected intlightDiameterprotected java.awt.ColorlightOneColorprotected intlightOneStateprotected intlightsstatic intLIGHTS_ONEstatic intLIGHTS_TWOprotected java.awt.ColorlightTwoColorprotected intlightTwoStateprotected intlineWidthprotected intorientationstatic intORIENTATION_LEFTstatic intORIENTATION_RIGHTprotected introtationstatic intTEXT_ABOVEstatic intTEXT_BELOWstatic intTEXT_LEFTstatic intTEXT_RIGHTprotected inttextPositionprotected inttextSignalGap- 
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 PMILightrailSignal()
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.StringgetLabel()intgetLightDiameter()java.awt.ColorgetLightOneColor()intgetLightOneState()intgetLights()java.awt.ColorgetLightTwoColor()intgetLightTwoState()intgetLineWidth()intgetOrientation()intgetRotation()intgetTextPosition()intgetTextSignalGap()voidinstallBindings(InteractionController controller)booleanisAntiAlias()protected voidpaintComponent(java.awt.Graphics g)voidsetAntiAlias(boolean ignored)voidsetLabel(java.lang.String label)voidsetLightDiameter(int lightDiameter)voidsetLightOneColor(java.awt.Color lightOneColor)voidsetLightOneState(int lightOneState)voidsetLights(int lights)voidsetLightTwoColor(java.awt.Color lightTwoColor)voidsetLightTwoState(int lightTwoState)voidsetLineWidth(int lineWidths)voidsetName(java.lang.String newName)voidsetOrientation(int orientation)voidsetRotation(int rotation)voidsetTextPosition(int textPosition)voidsetTextSignalGap(int textSignalGap)- 
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, 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, setForeground, 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- 
ORIENTATION_LEFTpublic static final int ORIENTATION_LEFT - See Also:
- Constant Field Values
 
 - 
ORIENTATION_RIGHTpublic static final int ORIENTATION_RIGHT - See Also:
- Constant Field Values
 
 - 
TEXT_ABOVEpublic static final int TEXT_ABOVE - See Also:
- Constant Field Values
 
 - 
TEXT_BELOWpublic static final int TEXT_BELOW - See Also:
- Constant Field Values
 
 - 
TEXT_RIGHTpublic static final int TEXT_RIGHT - See Also:
- Constant Field Values
 
 - 
TEXT_LEFTpublic static final int TEXT_LEFT - See Also:
- Constant Field Values
 
 - 
LIGHTS_ONEpublic static final int LIGHTS_ONE - See Also:
- Constant Field Values
 
 - 
LIGHTS_TWOpublic static final int LIGHTS_TWO - See Also:
- Constant Field Values
 
 - 
lineWidthprotected int lineWidth 
 - 
lightDiameterprotected int lightDiameter 
 - 
orientationprotected int orientation 
 - 
textSignalGapprotected int textSignalGap 
 - 
textPositionprotected int textPosition 
 - 
lightsprotected int lights 
 - 
lightOneColorprotected java.awt.Color lightOneColor 
 - 
lightTwoColorprotected java.awt.Color lightTwoColor 
 - 
lightOneStateprotected int lightOneState 
 - 
lightTwoStateprotected int lightTwoState 
 - 
labelprotected java.lang.String label 
 - 
rotationprotected int rotation 
 - 
antiAliasprotected boolean antiAlias 
 
- 
 - 
Method Detail- 
setNamepublic void setName(java.lang.String newName) - Overrides:
- setNamein class- AbstractVisionComponent
 
 - 
paintComponentprotected void paintComponent(java.awt.Graphics g) - Overrides:
- paintComponentin class- AbstractVisionComponent
 
 - 
installBindingspublic void installBindings(InteractionController controller) - Specified by:
- installBindingsin interface- SelfBinder
 
 - 
getLightDiameterpublic int getLightDiameter() 
 - 
setLightDiameterpublic void setLightDiameter(int lightDiameter) 
 - 
getLightOneColorpublic java.awt.Color getLightOneColor() 
 - 
setLightOneColorpublic void setLightOneColor(java.awt.Color lightOneColor) 
 - 
getLightOneStatepublic int getLightOneState() 
 - 
setLightOneStatepublic void setLightOneState(int lightOneState) 
 - 
getLightspublic int getLights() 
 - 
setLightspublic void setLights(int lights) 
 - 
getLightTwoColorpublic java.awt.Color getLightTwoColor() 
 - 
setLightTwoColorpublic void setLightTwoColor(java.awt.Color lightTwoColor) 
 - 
getLightTwoStatepublic int getLightTwoState() 
 - 
setLightTwoStatepublic void setLightTwoState(int lightTwoState) 
 - 
getLineWidthpublic int getLineWidth() 
 - 
setLineWidthpublic void setLineWidth(int lineWidths) 
 - 
getOrientationpublic int getOrientation() 
 - 
setOrientationpublic void setOrientation(int orientation) 
 - 
getTextPositionpublic int getTextPosition() 
 - 
setTextPositionpublic void setTextPosition(int textPosition) 
 - 
getLabelpublic java.lang.String getLabel() 
 - 
setLabelpublic void setLabel(java.lang.String label) 
 - 
getTextSignalGappublic int getTextSignalGap() 
 - 
setTextSignalGappublic void setTextSignalGap(int textSignalGap) 
 - 
getRotationpublic int getRotation() 
 - 
setRotationpublic void setRotation(int rotation) 
 - 
isAntiAliaspublic boolean isAntiAlias() 
 - 
setAntiAliaspublic void setAntiAlias(boolean ignored) 
 
- 
 
-