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 Summary
Fields 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.AbstractVisionComponent
antialias, context, cursorCode
-
Fields inherited from class javax.swing.JComponent
listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
-
Fields inherited from class java.awt.Component
accessibleContext, BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
-
Fields inherited from interface com.inductiveautomation.vision.api.client.components.model.ComponentLifecycle
COMPONENT_RUNNING
-
Fields inherited from interface java.awt.image.ImageObserver
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
-
Fields inherited from interface com.inductiveautomation.ignition.client.model.LocaleListener
LOCAL_CHANGE_EVENT
-
Fields inherited from interface com.inductiveautomation.vision.api.client.binding.MutableDynamicPropertyProvider
RESERVED_SET_KEY
-
Fields inherited from interface com.inductiveautomation.vision.api.client.components.model.VisionComponent
COMPONENT_LOCKED, COMPONENT_PERMISSIONS, COMPONENT_SECURITY, COMPONENT_TRANSLATIONS
-
-
Constructor Summary
Constructors Constructor Description PMILightrailSignal()
-
Method Summary
All 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.AbstractVisionComponent
getAppContext, 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.JComponent
addAncestorListener, 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.Container
add, 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.Component
action, 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_LEFT
public static final int ORIENTATION_LEFT
- See Also:
- Constant Field Values
-
ORIENTATION_RIGHT
public static final int ORIENTATION_RIGHT
- See Also:
- Constant Field Values
-
TEXT_ABOVE
public static final int TEXT_ABOVE
- See Also:
- Constant Field Values
-
TEXT_BELOW
public static final int TEXT_BELOW
- See Also:
- Constant Field Values
-
TEXT_RIGHT
public static final int TEXT_RIGHT
- See Also:
- Constant Field Values
-
TEXT_LEFT
public static final int TEXT_LEFT
- See Also:
- Constant Field Values
-
LIGHTS_ONE
public static final int LIGHTS_ONE
- See Also:
- Constant Field Values
-
LIGHTS_TWO
public static final int LIGHTS_TWO
- See Also:
- Constant Field Values
-
lineWidth
protected int lineWidth
-
lightDiameter
protected int lightDiameter
-
orientation
protected int orientation
-
textSignalGap
protected int textSignalGap
-
textPosition
protected int textPosition
-
lights
protected int lights
-
lightOneColor
protected java.awt.Color lightOneColor
-
lightTwoColor
protected java.awt.Color lightTwoColor
-
lightOneState
protected int lightOneState
-
lightTwoState
protected int lightTwoState
-
label
protected java.lang.String label
-
rotation
protected int rotation
-
antiAlias
protected boolean antiAlias
-
-
Method Detail
-
setName
public void setName(java.lang.String newName)
- Overrides:
setNamein classAbstractVisionComponent
-
paintComponent
protected void paintComponent(java.awt.Graphics g)
- Overrides:
paintComponentin classAbstractVisionComponent
-
installBindings
public void installBindings(InteractionController controller)
- Specified by:
installBindingsin interfaceSelfBinder
-
getLightDiameter
public int getLightDiameter()
-
setLightDiameter
public void setLightDiameter(int lightDiameter)
-
getLightOneColor
public java.awt.Color getLightOneColor()
-
setLightOneColor
public void setLightOneColor(java.awt.Color lightOneColor)
-
getLightOneState
public int getLightOneState()
-
setLightOneState
public void setLightOneState(int lightOneState)
-
getLights
public int getLights()
-
setLights
public void setLights(int lights)
-
getLightTwoColor
public java.awt.Color getLightTwoColor()
-
setLightTwoColor
public void setLightTwoColor(java.awt.Color lightTwoColor)
-
getLightTwoState
public int getLightTwoState()
-
setLightTwoState
public void setLightTwoState(int lightTwoState)
-
getLineWidth
public int getLineWidth()
-
setLineWidth
public void setLineWidth(int lineWidths)
-
getOrientation
public int getOrientation()
-
setOrientation
public void setOrientation(int orientation)
-
getTextPosition
public int getTextPosition()
-
setTextPosition
public void setTextPosition(int textPosition)
-
getLabel
public java.lang.String getLabel()
-
setLabel
public void setLabel(java.lang.String label)
-
getTextSignalGap
public int getTextSignalGap()
-
setTextSignalGap
public void setTextSignalGap(int textSignalGap)
-
getRotation
public int getRotation()
-
setRotation
public void setRotation(int rotation)
-
isAntiAlias
public boolean isAntiAlias()
-
setAntiAlias
public void setAntiAlias(boolean ignored)
-
-