Class ResultTable
- java.lang.Object
- 
- java.awt.Component
- 
- java.awt.Container
- 
- javax.swing.JComponent
- 
- javax.swing.JPanel
- 
- com.inductiveautomation.ignition.designer.querybrowser.ResultTable
 
 
 
 
 
- 
- All Implemented Interfaces:
- java.awt.event.ActionListener,- java.awt.event.MouseListener,- java.awt.image.ImageObserver,- java.awt.MenuContainer,- java.io.Serializable,- java.util.EventListener,- javax.accessibility.Accessible
 
 public class ResultTable extends javax.swing.JPanel implements java.awt.event.ActionListener, java.awt.event.MouseListener- See Also:
- Serialized Form
 
- 
- 
Nested Class SummaryNested Classes Modifier and Type Class Description static classResultTable.DirtyCellsstatic classResultTable.PrimaryKeyInfostatic classResultTable.TableColstatic classResultTable.TableRow- 
Nested classes/interfaces inherited from class javax.swing.JPaneljavax.swing.JPanel.AccessibleJPanel
 - 
Nested classes/interfaces inherited from class javax.swing.JComponentjavax.swing.JComponent.AccessibleJComponent
 
- 
 - 
Field SummaryFields Modifier and Type Field Description protected javax.swing.AbstractActionaddRowprotected com.inductiveautomation.ignition.designer.querybrowser.ResultTable.EditButtonapplyprotected QueryBrowserbrowserprotected booleancanEditprotected javax.swing.AbstractActionclearFieldprotected javax.swing.AbstractActioncopyRowsprotected javax.swing.AbstractActiondeleteRowsprotected com.inductiveautomation.ignition.designer.querybrowser.ResultTable.EditButtondiscardprotected com.inductiveautomation.ignition.designer.querybrowser.ResultTable.EditButtoneditprotected javax.swing.JPopupMenueditPopupprotected static java.lang.StringFORMAT_PATTERNprotected intindexprotected javax.swing.JLabelinfoprotected booleankeepEditprotected java.lang.StringlastQueryprotected ResultTable.PrimaryKeyInfopkInfoprotected com.inductiveautomation.ignition.designer.querybrowser.ResultTable.EditButtonrefreshprotected intrefreshPeriodprotected com.jidesoft.grid.JideTabletableprotected com.inductiveautomation.ignition.designer.querybrowser.ResultTable.DataSetTableModeltableModel- 
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
 
- 
 - 
Constructor SummaryConstructors Constructor Description ResultTable(QueryBrowser browser, int index)
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description voidactionPerformed(java.awt.event.ActionEvent e)voidaddEditorsAndRenderers()booleancheckDirty()booleaneditAllowed()intgetIndex()java.lang.StringgetLastQuery()java.util.Map<java.lang.String,java.lang.Object>getPrimaryKeyValues(int row)Gets the current values for the primary keys of this row.java.lang.StringgetTabName()booleanisRefreshing()voidmadeEdit()voidmouseClicked(java.awt.event.MouseEvent e)voidmouseEntered(java.awt.event.MouseEvent e)voidmouseExited(java.awt.event.MouseEvent e)voidmousePressed(java.awt.event.MouseEvent e)voidmouseReleased(java.awt.event.MouseEvent e)voidsetData(Dataset newDataset, boolean stopRefreshing)voidsetData(Dataset newDataset, ResultTable.PrimaryKeyInfo pkInfo, long ms, boolean stopRefreshing)voidsetError()voidsetIndex(int index)voidsetLastQuery(java.lang.String lastQuery)voidsetSuccess(Dataset data, long ms)voidstopRefresh()- 
Methods inherited from class javax.swing.JPanelgetAccessibleContext, getUI, getUIClassID, paramString, setUI, 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, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, hide, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingOrigin, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintComponent, 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, setFont, setForeground, setInheritsPopupMenu, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setUI, setVerifyInputWhenFocusTarget, setVisible, 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, setLayout, 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, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setMixingCutoutShape, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
 
- 
 
- 
- 
- 
Field Detail- 
browserprotected QueryBrowser browser 
 - 
tableprotected com.jidesoft.grid.JideTable table 
 - 
tableModelprotected com.inductiveautomation.ignition.designer.querybrowser.ResultTable.DataSetTableModel tableModel 
 - 
infoprotected javax.swing.JLabel info 
 - 
refreshprotected com.inductiveautomation.ignition.designer.querybrowser.ResultTable.EditButton refresh 
 - 
editprotected com.inductiveautomation.ignition.designer.querybrowser.ResultTable.EditButton edit 
 - 
applyprotected com.inductiveautomation.ignition.designer.querybrowser.ResultTable.EditButton apply 
 - 
discardprotected com.inductiveautomation.ignition.designer.querybrowser.ResultTable.EditButton discard 
 - 
editPopupprotected javax.swing.JPopupMenu editPopup 
 - 
addRowprotected javax.swing.AbstractAction addRow 
 - 
clearFieldprotected javax.swing.AbstractAction clearField 
 - 
deleteRowsprotected javax.swing.AbstractAction deleteRows 
 - 
copyRowsprotected javax.swing.AbstractAction copyRows 
 - 
indexprotected int index 
 - 
lastQueryprotected java.lang.String lastQuery 
 - 
canEditprotected boolean canEdit 
 - 
keepEditprotected boolean keepEdit 
 - 
refreshPeriodprotected int refreshPeriod 
 - 
pkInfoprotected ResultTable.PrimaryKeyInfo pkInfo 
 - 
FORMAT_PATTERNprotected static final java.lang.String FORMAT_PATTERN - See Also:
- Constant Field Values
 
 
- 
 - 
Constructor Detail- 
ResultTablepublic ResultTable(QueryBrowser browser, int index) 
 
- 
 - 
Method Detail- 
setDatapublic void setData(Dataset newDataset, boolean stopRefreshing) 
 - 
setDatapublic void setData(Dataset newDataset, ResultTable.PrimaryKeyInfo pkInfo, long ms, boolean stopRefreshing) 
 - 
stopRefreshpublic void stopRefresh() 
 - 
isRefreshingpublic boolean isRefreshing() 
 - 
getIndexpublic int getIndex() 
 - 
setIndexpublic void setIndex(int index) 
 - 
getLastQuerypublic java.lang.String getLastQuery() 
 - 
setLastQuerypublic void setLastQuery(java.lang.String lastQuery) 
 - 
getTabNamepublic java.lang.String getTabName() 
 - 
setErrorpublic void setError() 
 - 
setSuccesspublic void setSuccess(Dataset data, long ms) 
 - 
addEditorsAndRendererspublic void addEditorsAndRenderers() 
 - 
checkDirtypublic boolean checkDirty() 
 - 
editAllowedpublic boolean editAllowed() 
 - 
madeEditpublic void madeEdit() 
 - 
getPrimaryKeyValuespublic java.util.Map<java.lang.String,java.lang.Object> getPrimaryKeyValues(int row) Gets the current values for the primary keys of this row. Information is only saved by TableRow on the first update.
 - 
actionPerformedpublic void actionPerformed(java.awt.event.ActionEvent e) - Specified by:
- actionPerformedin interface- java.awt.event.ActionListener
 
 - 
mouseClickedpublic void mouseClicked(java.awt.event.MouseEvent e) - Specified by:
- mouseClickedin interface- java.awt.event.MouseListener
 
 - 
mouseEnteredpublic void mouseEntered(java.awt.event.MouseEvent e) - Specified by:
- mouseEnteredin interface- java.awt.event.MouseListener
 
 - 
mouseExitedpublic void mouseExited(java.awt.event.MouseEvent e) - Specified by:
- mouseExitedin interface- java.awt.event.MouseListener
 
 - 
mousePressedpublic void mousePressed(java.awt.event.MouseEvent e) - Specified by:
- mousePressedin interface- java.awt.event.MouseListener
 
 - 
mouseReleasedpublic void mouseReleased(java.awt.event.MouseEvent e) - Specified by:
- mouseReleasedin interface- java.awt.event.MouseListener
 
 
- 
 
-