Class PMICommentsPanel
- 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.PMICommentsPanel
 
 
 
 
 
 
- 
- All Implemented Interfaces:
- DynamicPropertyProvider,- LocaleListener,- MutableDynamicPropertyProvider,- StyleProvider,- ComponentLifecycle,- DesignerInitializable,- EnabledEx,- QualityMonitor,- VisionComponent,- TouchscreenMouseListener.TouchscreenEnabledComponent,- java.awt.image.ImageObserver,- java.awt.MenuContainer,- java.io.Serializable,- javax.accessibility.Accessible,- javax.swing.ScrollPaneConstants
 
 public class PMICommentsPanel extends AbstractVisionScrollPane implements DesignerInitializable, TouchscreenMouseListener.TouchscreenEnabledComponent, EnabledEx, LocaleListener - See Also:
- Serialized Form
 
- 
- 
Nested Class Summary- 
Nested classes/interfaces inherited from class javax.swing.JScrollPanejavax.swing.JScrollPane.AccessibleJScrollPane, javax.swing.JScrollPane.ScrollBar
 - 
Nested classes/interfaces inherited from class javax.swing.JComponentjavax.swing.JComponent.AccessibleJComponent
 
- 
 - 
Field SummaryFields Modifier and Type Field Description static java.lang.StringATTACHMENT_LABEL_TOOLTIP_TEXT1static java.lang.StringATTACHMENT_LABEL_TOOLTIP_TEXT2static java.lang.StringDELETE_LABEL_TOOLTIP_TEXTstatic intDELETE_MODE_ANYstatic intDELETE_MODE_NONEstatic intDELETE_MODE_OWNERstatic java.lang.StringDELETE_TEXTstatic intDISPLAY_HORIZONTALstatic intDISPLAY_VERTICALstatic intDL_MODE_OPENstatic intDL_MODE_SAVEprotected inttouchscreenModestatic java.lang.StringUNSTICK_TEXTstatic java.lang.StringUNSTICK_TOOLTIP_TEXT- 
Fields inherited from class com.inductiveautomation.vision.api.client.components.model.AbstractVisionScrollPaneantialias, context, cursorCode
 - 
Fields inherited from class javax.swing.JScrollPanecolumnHeader, horizontalScrollBar, horizontalScrollBarPolicy, lowerLeft, lowerRight, rowHeader, upperLeft, upperRight, verticalScrollBar, verticalScrollBarPolicy, viewport
 - 
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 com.inductiveautomation.vision.api.client.components.model.EnabledExDISABLED_BY_PERMISSIONS
 - 
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 javax.swing.ScrollPaneConstantsCOLUMN_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.VisionComponentCOMPONENT_LOCKED, COMPONENT_PERMISSIONS, COMPONENT_SECURITY, COMPONENT_TRANSLATIONS
 
- 
 - 
Constructor SummaryConstructors Constructor Description PMICommentsPanel()
 - 
Method SummaryAll 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()intgetDeleteMode()java.lang.StringgetDeleteQuery()intgetDisplayMode()intgetDownloadMode()java.lang.StringgetGetAttachmentQuery()java.awt.ColorgetHeadersColor()java.lang.StringgetInsertQuery1()java.lang.StringgetInsertQuery2()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()java.lang.StringgetUnstickQuery()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)voidsetDeleteMode(int deleteMode)voidsetDeleteQuery(java.lang.String deleteQuery)voidsetDisplayMode(int displayMode)voidsetDownloadMode(int downloadMode)voidsetFont(java.awt.Font font)voidsetForeground(java.awt.Color color)voidsetGetAttachmentQuery(java.lang.String getAttachmentQuery)voidsetHeadersColor(java.awt.Color headersColor)voidsetInsertQuery1(java.lang.String insertQuery1)voidsetInsertQuery2(java.lang.String insertQuery2)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)voidsetUnstickQuery(java.lang.String unstickQuery)- 
Methods inherited from class com.inductiveautomation.vision.api.client.components.model.AbstractVisionScrollPanegetAppContext, 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.JScrollPanecreateHorizontalScrollBar, 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.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, 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.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, 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, 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
 
- 
 
- 
- 
- 
Field Detail- 
DELETE_MODE_NONEpublic static final int DELETE_MODE_NONE - See Also:
- Constant Field Values
 
 - 
DELETE_MODE_OWNERpublic static final int DELETE_MODE_OWNER - See Also:
- Constant Field Values
 
 - 
DELETE_MODE_ANYpublic static final int DELETE_MODE_ANY - See Also:
- Constant Field Values
 
 - 
DL_MODE_SAVEpublic static final int DL_MODE_SAVE - See Also:
- Constant Field Values
 
 - 
DL_MODE_OPENpublic static final int DL_MODE_OPEN - See Also:
- Constant Field Values
 
 - 
DISPLAY_HORIZONTALpublic static final int DISPLAY_HORIZONTAL - See Also:
- Constant Field Values
 
 - 
DISPLAY_VERTICALpublic static final int DISPLAY_VERTICAL - See Also:
- Constant Field Values
 
 - 
ATTACHMENT_LABEL_TOOLTIP_TEXT1public static final java.lang.String ATTACHMENT_LABEL_TOOLTIP_TEXT1 - See Also:
- Constant Field Values
 
 - 
ATTACHMENT_LABEL_TOOLTIP_TEXT2public static final java.lang.String ATTACHMENT_LABEL_TOOLTIP_TEXT2 - See Also:
- Constant Field Values
 
 - 
DELETE_LABEL_TOOLTIP_TEXTpublic static final java.lang.String DELETE_LABEL_TOOLTIP_TEXT - See Also:
- Constant Field Values
 
 - 
DELETE_TEXTpublic static final java.lang.String DELETE_TEXT - See Also:
- Constant Field Values
 
 - 
UNSTICK_TEXTpublic static final java.lang.String UNSTICK_TEXT - See Also:
- Constant Field Values
 
 - 
UNSTICK_TOOLTIP_TEXTpublic static final java.lang.String UNSTICK_TOOLTIP_TEXT - See Also:
- Constant Field Values
 
 - 
touchscreenModeprotected int touchscreenMode 
 
- 
 - 
Method Detail- 
initComponentsprotected void initComponents() 
 - 
setFontpublic void setFont(java.awt.Font font) - Overrides:
- setFontin class- javax.swing.JComponent
 
 - 
initializepublic void initialize() - Specified by:
- initializein interface- DesignerInitializable
 
 - 
localeChangedpublic void localeChanged(java.util.Locale newLocale) - Specified by:
- localeChangedin interface- LocaleListener
- Overrides:
- localeChangedin class- AbstractVisionScrollPane
 
 - 
generateGUIprotected void generateGUI() 
 - 
getDatapublic Dataset getData() 
 - 
setDatapublic void setData(Dataset data) 
 - 
getDatasourcepublic java.lang.String getDatasource() 
 - 
setDatasourcepublic void setDatasource(java.lang.String datasource) 
 - 
getDeleteQuerypublic java.lang.String getDeleteQuery() 
 - 
setDeleteQuerypublic void setDeleteQuery(java.lang.String deleteQuery) 
 - 
getGetAttachmentQuerypublic java.lang.String getGetAttachmentQuery() 
 - 
setGetAttachmentQuerypublic void setGetAttachmentQuery(java.lang.String getAttachmentQuery) 
 - 
getHeadersColorpublic java.awt.Color getHeadersColor() 
 - 
setHeadersColorpublic void setHeadersColor(java.awt.Color headersColor) 
 - 
getInsertQuery1public java.lang.String getInsertQuery1() 
 - 
setInsertQuery1public void setInsertQuery1(java.lang.String insertQuery1) 
 - 
getInsertQuery2public java.lang.String getInsertQuery2() 
 - 
setInsertQuery2public void setInsertQuery2(java.lang.String insertQuery2) 
 - 
getNoteColorpublic java.awt.Color getNoteColor() 
 - 
setNoteColorpublic void setNoteColor(java.awt.Color noteColor) 
 - 
isSkipAuditpublic boolean isSkipAudit() 
 - 
setSkipAuditpublic void setSkipAudit(boolean skipAudit) 
 - 
getStickyHeaderColorpublic java.awt.Color getStickyHeaderColor() 
 - 
setStickyHeaderColorpublic void setStickyHeaderColor(java.awt.Color stickyHeaderColor) 
 - 
getStickyNoteColorpublic java.awt.Color getStickyNoteColor() 
 - 
setStickyNoteColorpublic void setStickyNoteColor(java.awt.Color stickyNoteColor) 
 - 
getDeleteModepublic int getDeleteMode() 
 - 
setDeleteModepublic void setDeleteMode(int deleteMode) 
 - 
getDisplayModepublic int getDisplayMode() 
 - 
setDisplayModepublic void setDisplayMode(int displayMode) 
 - 
getUnstickQuerypublic java.lang.String getUnstickQuery() 
 - 
setUnstickQuerypublic void setUnstickQuery(java.lang.String unstickQuery) 
 - 
isAttachmentsEnabledpublic boolean isAttachmentsEnabled() 
 - 
setAttachmentsEnabledpublic void setAttachmentsEnabled(boolean attachmentsEnabled) 
 - 
getDownloadModepublic int getDownloadMode() 
 - 
setDownloadModepublic void setDownloadMode(int downloadMode) 
 - 
getPaddingpublic int getPadding() 
 - 
setPaddingpublic void setPadding(int padding) 
 - 
setForegroundpublic void setForeground(java.awt.Color color) - Overrides:
- setForegroundin class- javax.swing.JComponent
 
 - 
getDateFormatpublic java.lang.String getDateFormat() 
 - 
setDateFormatpublic void setDateFormat(java.lang.String formatText) 
 - 
getAddNoteTextpublic java.lang.String getAddNoteText() 
 - 
setAddNoteTextpublic void setAddNoteText(java.lang.String addNoteText) 
 - 
getCancelTextpublic java.lang.String getCancelText() 
 - 
setCancelTextpublic void setCancelText(java.lang.String cancelText) 
 - 
getStickyTextpublic java.lang.String getStickyText() 
 - 
setStickyTextpublic void setStickyText(java.lang.String stickyText) 
 - 
getAttachTextpublic java.lang.String getAttachText() 
 - 
setAttachTextpublic void setAttachText(java.lang.String attachText) 
 - 
getTouchscreenModepublic int getTouchscreenMode() - Specified by:
- getTouchscreenModein interface- TouchscreenMouseListener.TouchscreenEnabledComponent
 
 - 
setTouchscreenModepublic void setTouchscreenMode(int touchscreenMode) 
 - 
getTouchscreenStylepublic TouchscreenMouseListener.KeyboardStyle getTouchscreenStyle() - Specified by:
- getTouchscreenStylein interface- TouchscreenMouseListener.TouchscreenEnabledComponent
 
 - 
isTouchscreenEditAllowedpublic boolean isTouchscreenEditAllowed() - Specified by:
- isTouchscreenEditAllowedin interface- TouchscreenMouseListener.TouchscreenEnabledComponent
 
 - 
getTouchscreenPropertyNamepublic 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 interface- TouchscreenMouseListener.TouchscreenEnabledComponent
 
 - 
getNewNoteTextpublic java.lang.String getNewNoteText() 
 - 
setNewNoteTextpublic void setNewNoteText(java.lang.String s) 
 - 
getMaxAttachmentSizepublic long getMaxAttachmentSize() 
 - 
setMaxAttachmentSizepublic void setMaxAttachmentSize(long maxAttachmentSize) 
 - 
isComponentEnabledpublic boolean isComponentEnabled() - Specified by:
- isComponentEnabledin interface- EnabledEx
 
 - 
setComponentEnabledpublic void setComponentEnabled(boolean componentEnabled) - Specified by:
- setComponentEnabledin interface- EnabledEx
 
 - 
evaluateEnabledpublic void evaluateEnabled() This method enables/disables the ability to add notes, delete notes, and download attachments from notes. *- Specified by:
- evaluateEnabledin interface- EnabledEx
 
 
- 
 
-