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,ImageObserver,MenuContainer,Serializable,Accessible,ScrollPaneConstants
public class PMICommentsPanel
extends AbstractVisionScrollPane
implements DesignerInitializable, TouchscreenMouseListener.TouchscreenEnabledComponent, EnabledEx, LocaleListener
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class javax.swing.JScrollPane
JScrollPane.AccessibleJScrollPane, JScrollPane.ScrollBarNested classes/interfaces inherited from class javax.swing.JComponent
JComponent.AccessibleJComponentNested classes/interfaces inherited from class java.awt.Container
Container.AccessibleAWTContainerNested classes/interfaces inherited from class java.awt.Component
Component.AccessibleAWTComponent, Component.BaselineResizeBehavior, Component.BltBufferStrategy, Component.FlipBufferStrategy -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final Stringstatic final Stringstatic final Stringstatic final intstatic final intstatic final intstatic final Stringstatic final intstatic final intstatic final intstatic final intprotected intstatic final Stringstatic final StringFields inherited from class com.inductiveautomation.vision.api.client.components.model.AbstractVisionScrollPane
antialias, context, cursorCodeFields inherited from class javax.swing.JScrollPane
columnHeader, horizontalScrollBar, horizontalScrollBarPolicy, lowerLeft, lowerRight, rowHeader, upperLeft, upperRight, verticalScrollBar, verticalScrollBarPolicy, viewportFields inherited from class javax.swing.JComponent
listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOWFields inherited from class java.awt.Component
accessibleContext, BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENTFields inherited from interface com.inductiveautomation.vision.api.client.components.model.ComponentLifecycle
COMPONENT_RUNNINGFields inherited from interface com.inductiveautomation.vision.api.client.components.model.EnabledEx
DISABLED_BY_PERMISSIONSFields inherited from interface java.awt.image.ImageObserver
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTHFields inherited from interface com.inductiveautomation.ignition.client.model.LocaleListener
LOCAL_CHANGE_EVENTFields inherited from interface com.inductiveautomation.vision.api.client.binding.MutableDynamicPropertyProvider
RESERVED_SET_KEYFields 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, VIEWPORTFields inherited from interface com.inductiveautomation.vision.api.client.components.model.VisionComponent
COMPONENT_LOCKED, COMPONENT_PERMISSIONS, COMPONENT_SECURITY, COMPONENT_TRANSLATIONS -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidThis method enables/disables the ability to add notes, delete notes, and download attachments from notes.protected voidgetData()intintintlongintintThe javabeans-style name of the property to modify.protected voidvoidbooleanbooleanbooleanbooleanvoidlocaleChanged(Locale newLocale) voidsetAddNoteText(String addNoteText) voidsetAttachmentsEnabled(boolean attachmentsEnabled) voidsetAttachText(String attachText) voidsetCancelText(String cancelText) voidsetComponentEnabled(boolean componentEnabled) voidvoidsetDatasource(String datasource) voidsetDateFormat(String formatText) voidsetDeleteMode(int deleteMode) voidsetDeleteQuery(String deleteQuery) voidsetDisplayMode(int displayMode) voidsetDownloadMode(int downloadMode) voidvoidsetForeground(Color color) voidsetGetAttachmentQuery(String getAttachmentQuery) voidsetHeadersColor(Color headersColor) voidsetInsertQuery1(String insertQuery1) voidsetInsertQuery2(String insertQuery2) voidsetMaxAttachmentSize(long maxAttachmentSize) voidvoidsetNoteColor(Color noteColor) voidsetPadding(int padding) voidsetSkipAudit(boolean skipAudit) voidsetStickyHeaderColor(Color stickyHeaderColor) voidsetStickyNoteColor(Color stickyNoteColor) voidsetStickyText(String stickyText) voidsetTouchscreenMode(int touchscreenMode) voidsetUnstickQuery(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, updateQualityMethods 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, updateUIMethods 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, updateMethods 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, validateTreeMethods 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, transferFocusUpCycleMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.inductiveautomation.vision.api.client.components.touchscreen.TouchscreenMouseListener.TouchscreenEnabledComponent
getKeyboardName
-
Field Details
-
DELETE_MODE_NONE
public static final int DELETE_MODE_NONE- See Also:
-
DELETE_MODE_OWNER
public static final int DELETE_MODE_OWNER- See Also:
-
DELETE_MODE_ANY
public static final int DELETE_MODE_ANY- See Also:
-
DL_MODE_SAVE
public static final int DL_MODE_SAVE- See Also:
-
DL_MODE_OPEN
public static final int DL_MODE_OPEN- See Also:
-
DISPLAY_HORIZONTAL
public static final int DISPLAY_HORIZONTAL- See Also:
-
DISPLAY_VERTICAL
public static final int DISPLAY_VERTICAL- See Also:
-
ATTACHMENT_LABEL_TOOLTIP_TEXT1
- See Also:
-
ATTACHMENT_LABEL_TOOLTIP_TEXT2
- See Also:
-
DELETE_LABEL_TOOLTIP_TEXT
- See Also:
-
DELETE_TEXT
- See Also:
-
UNSTICK_TEXT
- See Also:
-
UNSTICK_TOOLTIP_TEXT
- See Also:
-
touchscreenMode
protected int touchscreenMode
-
-
Constructor Details
-
PMICommentsPanel
public PMICommentsPanel()
-
-
Method Details
-
initComponents
protected void initComponents() -
setFont
- Overrides:
setFontin classJComponent
-
initialize
public void initialize()- Specified by:
initializein interfaceDesignerInitializable
-
localeChanged
- Specified by:
localeChangedin interfaceLocaleListener- Overrides:
localeChangedin classAbstractVisionScrollPane
-
generateGUI
protected void generateGUI() -
getData
-
setData
-
getDatasource
-
setDatasource
-
getDeleteQuery
-
setDeleteQuery
-
getGetAttachmentQuery
-
setGetAttachmentQuery
-
getHeadersColor
-
setHeadersColor
-
getInsertQuery1
-
setInsertQuery1
-
getInsertQuery2
-
setInsertQuery2
-
getNoteColor
-
setNoteColor
-
isSkipAudit
public boolean isSkipAudit() -
setSkipAudit
public void setSkipAudit(boolean skipAudit) -
getStickyHeaderColor
-
setStickyHeaderColor
-
getStickyNoteColor
-
setStickyNoteColor
-
getDeleteMode
public int getDeleteMode() -
setDeleteMode
public void setDeleteMode(int deleteMode) -
getDisplayMode
public int getDisplayMode() -
setDisplayMode
public void setDisplayMode(int displayMode) -
getUnstickQuery
-
setUnstickQuery
-
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
- Overrides:
setForegroundin classJComponent
-
getDateFormat
-
setDateFormat
-
getAddNoteText
-
setAddNoteText
-
getCancelText
-
setCancelText
-
getStickyText
-
setStickyText
-
getAttachText
-
setAttachText
-
getTouchscreenMode
public int getTouchscreenMode()- Specified by:
getTouchscreenModein interfaceTouchscreenMouseListener.TouchscreenEnabledComponent
-
setTouchscreenMode
public void setTouchscreenMode(int touchscreenMode) -
getTouchscreenStyle
- Specified by:
getTouchscreenStylein interfaceTouchscreenMouseListener.TouchscreenEnabledComponent
-
isTouchscreenEditAllowed
public boolean isTouchscreenEditAllowed()- Specified by:
isTouchscreenEditAllowedin interfaceTouchscreenMouseListener.TouchscreenEnabledComponent
-
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
-
setNewNoteText
-
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
-