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.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 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.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 PMICommentsPanel()
-
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()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.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
-
-
-
-
Field Detail
-
DELETE_MODE_NONE
public static final int DELETE_MODE_NONE
- See Also:
- Constant Field Values
-
DELETE_MODE_OWNER
public static final int DELETE_MODE_OWNER
- See Also:
- Constant Field Values
-
DELETE_MODE_ANY
public static final int DELETE_MODE_ANY
- See Also:
- Constant Field Values
-
DL_MODE_SAVE
public static final int DL_MODE_SAVE
- See Also:
- Constant Field Values
-
DL_MODE_OPEN
public static final int DL_MODE_OPEN
- See Also:
- Constant Field Values
-
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()
-
getData
public Dataset getData()
-
setData
public void setData(Dataset data)
-
getDatasource
public java.lang.String getDatasource()
-
setDatasource
public void setDatasource(java.lang.String datasource)
-
getDeleteQuery
public java.lang.String getDeleteQuery()
-
setDeleteQuery
public void setDeleteQuery(java.lang.String deleteQuery)
-
getGetAttachmentQuery
public java.lang.String getGetAttachmentQuery()
-
setGetAttachmentQuery
public void setGetAttachmentQuery(java.lang.String getAttachmentQuery)
-
getHeadersColor
public java.awt.Color getHeadersColor()
-
setHeadersColor
public void setHeadersColor(java.awt.Color headersColor)
-
getInsertQuery1
public java.lang.String getInsertQuery1()
-
setInsertQuery1
public void setInsertQuery1(java.lang.String insertQuery1)
-
getInsertQuery2
public java.lang.String getInsertQuery2()
-
setInsertQuery2
public void setInsertQuery2(java.lang.String insertQuery2)
-
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)
-
getDeleteMode
public int getDeleteMode()
-
setDeleteMode
public void setDeleteMode(int deleteMode)
-
getDisplayMode
public int getDisplayMode()
-
setDisplayMode
public void setDisplayMode(int displayMode)
-
getUnstickQuery
public java.lang.String getUnstickQuery()
-
setUnstickQuery
public void setUnstickQuery(java.lang.String unstickQuery)
-
isAttachmentsEnabled
public boolean isAttachmentsEnabled()
-
setAttachmentsEnabled
public void setAttachmentsEnabled(boolean attachmentsEnabled)
-
getDownloadMode
public int getDownloadMode()
-
setDownloadMode
public void setDownloadMode(int downloadMode)
-
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
-
-