Class PMICommentsPanel2
- java.lang.Object
-
- java.awt.Component
-
- java.awt.Container
-
- javax.swing.JComponent
-
- javax.swing.JScrollPane
-
- com.inductiveautomation.vision.api.client.components.model.AbstractVisionScrollPane
-
- com.inductiveautomation.factorypmi.application.components.PMICommentsPanel2
-
- All Implemented Interfaces:
DynamicPropertyProvider,LocaleListener,MutableDynamicPropertyProvider,StyleProvider,ComponentLifecycle,DesignerInitializable,EnabledEx,ExtensibleComponent,QualityMonitor,VisionComponent,TouchscreenMouseListener.TouchscreenEnabledComponent,java.awt.image.ImageObserver,java.awt.MenuContainer,java.io.Serializable,javax.accessibility.Accessible,javax.swing.ScrollPaneConstants
public class PMICommentsPanel2 extends AbstractVisionScrollPane implements DesignerInitializable, TouchscreenMouseListener.TouchscreenEnabledComponent, EnabledEx, LocaleListener, ExtensibleComponent
- See Also:
- Serialized Form
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class javax.swing.JScrollPane
javax.swing.JScrollPane.AccessibleJScrollPane, javax.swing.JScrollPane.ScrollBar
-
Nested classes/interfaces inherited from class javax.swing.JComponent
javax.swing.JComponent.AccessibleJComponent
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringATTACHMENT_LABEL_TOOLTIP_TEXT1static java.lang.StringATTACHMENT_LABEL_TOOLTIP_TEXT2static java.lang.StringDELETE_LABEL_TOOLTIP_TEXTstatic java.lang.StringDELETE_TEXTstatic intDISPLAY_HORIZONTALstatic intDISPLAY_VERTICALprotected inttouchscreenModestatic java.lang.StringUNSTICK_TEXTstatic java.lang.StringUNSTICK_TOOLTIP_TEXT-
Fields inherited from class com.inductiveautomation.vision.api.client.components.model.AbstractVisionScrollPane
antialias, context, cursorCode
-
Fields inherited from class javax.swing.JScrollPane
columnHeader, horizontalScrollBar, horizontalScrollBarPolicy, lowerLeft, lowerRight, rowHeader, upperLeft, upperRight, verticalScrollBar, verticalScrollBarPolicy, viewport
-
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 com.inductiveautomation.vision.api.client.components.model.EnabledEx
DISABLED_BY_PERMISSIONS
-
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 javax.swing.ScrollPaneConstants
COLUMN_HEADER, HORIZONTAL_SCROLLBAR, HORIZONTAL_SCROLLBAR_ALWAYS, HORIZONTAL_SCROLLBAR_AS_NEEDED, HORIZONTAL_SCROLLBAR_NEVER, HORIZONTAL_SCROLLBAR_POLICY, LOWER_LEADING_CORNER, LOWER_LEFT_CORNER, LOWER_RIGHT_CORNER, LOWER_TRAILING_CORNER, ROW_HEADER, UPPER_LEADING_CORNER, UPPER_LEFT_CORNER, UPPER_RIGHT_CORNER, UPPER_TRAILING_CORNER, VERTICAL_SCROLLBAR, VERTICAL_SCROLLBAR_ALWAYS, VERTICAL_SCROLLBAR_AS_NEEDED, VERTICAL_SCROLLBAR_NEVER, VERTICAL_SCROLLBAR_POLICY, VIEWPORT
-
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 PMICommentsPanel2()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidevaluateEnabled()This method enables/disables the ability to add notes, delete notes, and download attachments from notes.protected voidgenerateGUI()java.lang.StringgetAddNoteText()java.lang.StringgetAttachText()java.lang.StringgetCancelText()DatasetgetData()java.lang.StringgetDatasource()java.lang.StringgetDateFormat()intgetDisplayMode()java.util.Map<java.lang.String,ExtensionFunction>getExtensionFunctions()java.awt.ColorgetHeadersColor()longgetMaxAttachmentSize()java.lang.StringgetNewNoteText()java.awt.ColorgetNoteColor()intgetPadding()java.awt.ColorgetStickyHeaderColor()java.awt.ColorgetStickyNoteColor()java.lang.StringgetStickyText()intgetTouchscreenMode()java.lang.StringgetTouchscreenPropertyName()The javabeans-style name of the property to modify.TouchscreenMouseListener.KeyboardStylegetTouchscreenStyle()protected voidinitComponents()voidinitialize()booleanisAttachmentsEnabled()booleanisComponentEnabled()booleanisSkipAudit()booleanisTouchscreenEditAllowed()voidlocaleChanged(java.util.Locale newLocale)voidsetAddNoteText(java.lang.String addNoteText)voidsetAttachmentsEnabled(boolean attachmentsEnabled)voidsetAttachText(java.lang.String attachText)voidsetCancelText(java.lang.String cancelText)voidsetComponentEnabled(boolean componentEnabled)voidsetData(Dataset data)voidsetDatasource(java.lang.String datasource)voidsetDateFormat(java.lang.String formatText)voidsetDisplayMode(int displayMode)voidsetExtensionFunctions(java.util.Map<java.lang.String,ExtensionFunction> map)voidsetFont(java.awt.Font font)voidsetForeground(java.awt.Color color)voidsetHeadersColor(java.awt.Color headersColor)voidsetMaxAttachmentSize(long maxAttachmentSize)voidsetNewNoteText(java.lang.String s)voidsetNoteColor(java.awt.Color noteColor)voidsetPadding(int padding)voidsetSkipAudit(boolean skipAudit)voidsetStickyHeaderColor(java.awt.Color stickyHeaderColor)voidsetStickyNoteColor(java.awt.Color stickyNoteColor)voidsetStickyText(java.lang.String stickyText)voidsetTouchscreenMode(int touchscreenMode)-
Methods inherited from class com.inductiveautomation.vision.api.client.components.model.AbstractVisionScrollPane
getAppContext, getCursorCode, getDataQuality, getDynamicProps, getProperties, getPropertyValue, getQuality, getStyles, getToolTipText, initStyleListener, isAntialias, isComponentRunning, isPropertyDefined, onShutdown, onStartup, paintChildren, paintComponent, setAntialias, setCursorCode, setDataQuality, setDynamicProps, setName, setPropertyValue, setQuality, setStyles, setToolTipText, setVisible, shutdownComponent, startupComponent, updateQuality
-
Methods inherited from class javax.swing.JScrollPane
createHorizontalScrollBar, createVerticalScrollBar, createViewport, getAccessibleContext, getColumnHeader, getCorner, getHorizontalScrollBar, getHorizontalScrollBarPolicy, getRowHeader, getUI, getUIClassID, getVerticalScrollBar, getVerticalScrollBarPolicy, getViewport, getViewportBorder, getViewportBorderBounds, isValidateRoot, isWheelScrollingEnabled, paramString, setColumnHeader, setColumnHeaderView, setComponentOrientation, setCorner, setHorizontalScrollBar, setHorizontalScrollBarPolicy, setLayout, setRowHeader, setRowHeaderView, setUI, setVerticalScrollBar, setVerticalScrollBarPolicy, setViewport, setViewportBorder, setViewportView, setWheelScrollingEnabled, updateUI
-
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, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, hide, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingOrigin, isPaintingTile, isRequestFocusEnabled, paint, paintBorder, paintImmediately, paintImmediately, 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, setInheritsPopupMenu, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setTransferHandler, setUI, setVerifyInputWhenFocusTarget, unregisterKeyboardAction, update
-
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, 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, 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, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setMixingCutoutShape, setSize, setSize, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface com.inductiveautomation.vision.api.client.components.model.ComponentLifecycle
getAppContext, shutdownComponent, startupComponent
-
-
-
-
Field Detail
-
DISPLAY_HORIZONTAL
public static final int DISPLAY_HORIZONTAL
- See Also:
- Constant Field Values
-
DISPLAY_VERTICAL
public static final int DISPLAY_VERTICAL
- See Also:
- Constant Field Values
-
ATTACHMENT_LABEL_TOOLTIP_TEXT1
public static final java.lang.String ATTACHMENT_LABEL_TOOLTIP_TEXT1
- See Also:
- Constant Field Values
-
ATTACHMENT_LABEL_TOOLTIP_TEXT2
public static final java.lang.String ATTACHMENT_LABEL_TOOLTIP_TEXT2
- See Also:
- Constant Field Values
-
DELETE_LABEL_TOOLTIP_TEXT
public static final java.lang.String DELETE_LABEL_TOOLTIP_TEXT
- See Also:
- Constant Field Values
-
DELETE_TEXT
public static final java.lang.String DELETE_TEXT
- See Also:
- Constant Field Values
-
UNSTICK_TEXT
public static final java.lang.String UNSTICK_TEXT
- See Also:
- Constant Field Values
-
UNSTICK_TOOLTIP_TEXT
public static final java.lang.String UNSTICK_TOOLTIP_TEXT
- See Also:
- Constant Field Values
-
touchscreenMode
protected int touchscreenMode
-
-
Method Detail
-
initComponents
protected void initComponents()
-
setFont
public void setFont(java.awt.Font font)
- Overrides:
setFontin classjavax.swing.JComponent
-
initialize
public void initialize()
- Specified by:
initializein interfaceDesignerInitializable
-
localeChanged
public void localeChanged(java.util.Locale newLocale)
- Specified by:
localeChangedin interfaceLocaleListener- Overrides:
localeChangedin classAbstractVisionScrollPane
-
generateGUI
protected void generateGUI()
-
getExtensionFunctions
public java.util.Map<java.lang.String,ExtensionFunction> getExtensionFunctions()
- Specified by:
getExtensionFunctionsin interfaceExtensibleComponent
-
setExtensionFunctions
public void setExtensionFunctions(java.util.Map<java.lang.String,ExtensionFunction> map)
- Specified by:
setExtensionFunctionsin interfaceExtensibleComponent
-
getData
public Dataset getData()
-
setData
public void setData(Dataset data)
-
getDatasource
public java.lang.String getDatasource()
-
setDatasource
public void setDatasource(java.lang.String datasource)
-
getHeadersColor
public java.awt.Color getHeadersColor()
-
setHeadersColor
public void setHeadersColor(java.awt.Color headersColor)
-
getNoteColor
public java.awt.Color getNoteColor()
-
setNoteColor
public void setNoteColor(java.awt.Color noteColor)
-
isSkipAudit
public boolean isSkipAudit()
-
setSkipAudit
public void setSkipAudit(boolean skipAudit)
-
getStickyHeaderColor
public java.awt.Color getStickyHeaderColor()
-
setStickyHeaderColor
public void setStickyHeaderColor(java.awt.Color stickyHeaderColor)
-
getStickyNoteColor
public java.awt.Color getStickyNoteColor()
-
setStickyNoteColor
public void setStickyNoteColor(java.awt.Color stickyNoteColor)
-
getDisplayMode
public int getDisplayMode()
-
setDisplayMode
public void setDisplayMode(int displayMode)
-
isAttachmentsEnabled
public boolean isAttachmentsEnabled()
-
setAttachmentsEnabled
public void setAttachmentsEnabled(boolean attachmentsEnabled)
-
getPadding
public int getPadding()
-
setPadding
public void setPadding(int padding)
-
setForeground
public void setForeground(java.awt.Color color)
- Overrides:
setForegroundin classjavax.swing.JComponent
-
getDateFormat
public java.lang.String getDateFormat()
-
setDateFormat
public void setDateFormat(java.lang.String formatText)
-
getAddNoteText
public java.lang.String getAddNoteText()
-
setAddNoteText
public void setAddNoteText(java.lang.String addNoteText)
-
getCancelText
public java.lang.String getCancelText()
-
setCancelText
public void setCancelText(java.lang.String cancelText)
-
getStickyText
public java.lang.String getStickyText()
-
setStickyText
public void setStickyText(java.lang.String stickyText)
-
getAttachText
public java.lang.String getAttachText()
-
setAttachText
public void setAttachText(java.lang.String attachText)
-
getTouchscreenMode
public int getTouchscreenMode()
- Specified by:
getTouchscreenModein interfaceTouchscreenMouseListener.TouchscreenEnabledComponent
-
setTouchscreenMode
public void setTouchscreenMode(int touchscreenMode)
-
getTouchscreenStyle
public TouchscreenMouseListener.KeyboardStyle getTouchscreenStyle()
- Specified by:
getTouchscreenStylein interfaceTouchscreenMouseListener.TouchscreenEnabledComponent
-
isTouchscreenEditAllowed
public boolean isTouchscreenEditAllowed()
- Specified by:
isTouchscreenEditAllowedin interfaceTouchscreenMouseListener.TouchscreenEnabledComponent
-
getTouchscreenPropertyName
public java.lang.String getTouchscreenPropertyName()
Description copied from interface:TouchscreenMouseListener.TouchscreenEnabledComponentThe javabeans-style name of the property to modify. Needs a getter and setter.- Specified by:
getTouchscreenPropertyNamein interfaceTouchscreenMouseListener.TouchscreenEnabledComponent
-
getNewNoteText
public java.lang.String getNewNoteText()
-
setNewNoteText
public void setNewNoteText(java.lang.String s)
-
getMaxAttachmentSize
public long getMaxAttachmentSize()
-
setMaxAttachmentSize
public void setMaxAttachmentSize(long maxAttachmentSize)
-
isComponentEnabled
public boolean isComponentEnabled()
- Specified by:
isComponentEnabledin interfaceEnabledEx
-
setComponentEnabled
public void setComponentEnabled(boolean componentEnabled)
- Specified by:
setComponentEnabledin interfaceEnabledEx
-
evaluateEnabled
public void evaluateEnabled()
This method enables/disables the ability to add notes, delete notes, and download attachments from notes. *- Specified by:
evaluateEnabledin interfaceEnabledEx
-
-