public class ResultTable
extends javax.swing.JPanel
implements java.awt.event.ActionListener, java.awt.event.MouseListener
Modifier and Type | Class and Description |
---|---|
static class |
ResultTable.DirtyCells |
static class |
ResultTable.PrimaryKeyInfo |
static class |
ResultTable.TableCol |
static class |
ResultTable.TableRow |
javax.swing.JPanel.AccessibleJPanel
javax.swing.JComponent.AccessibleJComponent
Modifier and Type | Field and Description |
---|---|
protected javax.swing.AbstractAction |
addRow |
protected com.inductiveautomation.ignition.designer.querybrowser.ResultTable.EditButton |
apply |
protected QueryBrowser |
browser |
protected boolean |
canEdit |
protected javax.swing.AbstractAction |
clearField |
protected javax.swing.AbstractAction |
copyRows |
protected javax.swing.AbstractAction |
deleteRows |
protected static java.text.DecimalFormat |
DF |
protected com.inductiveautomation.ignition.designer.querybrowser.ResultTable.EditButton |
discard |
protected com.inductiveautomation.ignition.designer.querybrowser.ResultTable.EditButton |
edit |
protected javax.swing.JPopupMenu |
editPopup |
protected int |
index |
protected javax.swing.JLabel |
info |
protected boolean |
keepEdit |
protected java.lang.String |
lastQuery |
protected ResultTable.PrimaryKeyInfo |
pkInfo |
protected com.inductiveautomation.ignition.designer.querybrowser.ResultTable.EditButton |
refresh |
protected int |
refreshPeriod |
protected com.jidesoft.grid.JideTable |
table |
protected com.inductiveautomation.ignition.designer.querybrowser.ResultTable.DataSetTableModel |
tableModel |
listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
Constructor and Description |
---|
ResultTable(QueryBrowser browser,
int index) |
Modifier and Type | Method and Description |
---|---|
void |
actionPerformed(java.awt.event.ActionEvent e) |
void |
addEditorsAndRenderers() |
boolean |
checkDirty() |
boolean |
editAllowed() |
int |
getIndex() |
java.lang.String |
getLastQuery() |
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.String |
getTabName() |
boolean |
isRefreshing() |
void |
madeEdit() |
void |
mouseClicked(java.awt.event.MouseEvent e) |
void |
mouseEntered(java.awt.event.MouseEvent e) |
void |
mouseExited(java.awt.event.MouseEvent e) |
void |
mousePressed(java.awt.event.MouseEvent e) |
void |
mouseReleased(java.awt.event.MouseEvent e) |
void |
setData(Dataset newDataset,
boolean stopRefreshing) |
void |
setData(Dataset newDataset,
ResultTable.PrimaryKeyInfo pkInfo,
long ms,
boolean stopRefreshing) |
void |
setError() |
void |
setIndex(int index) |
void |
setLastQuery(java.lang.String lastQuery) |
void |
setSuccess(Dataset data,
long ms) |
void |
stopRefresh() |
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI
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, 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
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, setLayout, transferFocusDownCycle, validate, validateTree
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, getPeer, 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, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
protected QueryBrowser browser
protected com.jidesoft.grid.JideTable table
protected com.inductiveautomation.ignition.designer.querybrowser.ResultTable.DataSetTableModel tableModel
protected javax.swing.JLabel info
protected com.inductiveautomation.ignition.designer.querybrowser.ResultTable.EditButton refresh
protected com.inductiveautomation.ignition.designer.querybrowser.ResultTable.EditButton edit
protected com.inductiveautomation.ignition.designer.querybrowser.ResultTable.EditButton apply
protected com.inductiveautomation.ignition.designer.querybrowser.ResultTable.EditButton discard
protected javax.swing.JPopupMenu editPopup
protected javax.swing.AbstractAction addRow
protected javax.swing.AbstractAction clearField
protected javax.swing.AbstractAction deleteRows
protected javax.swing.AbstractAction copyRows
protected int index
protected java.lang.String lastQuery
protected boolean canEdit
protected boolean keepEdit
protected int refreshPeriod
protected ResultTable.PrimaryKeyInfo pkInfo
protected static final java.text.DecimalFormat DF
public ResultTable(QueryBrowser browser, int index)
public void setData(Dataset newDataset, boolean stopRefreshing)
public void setData(Dataset newDataset, ResultTable.PrimaryKeyInfo pkInfo, long ms, boolean stopRefreshing)
public void stopRefresh()
public boolean isRefreshing()
public int getIndex()
public void setIndex(int index)
public java.lang.String getLastQuery()
public void setLastQuery(java.lang.String lastQuery)
public java.lang.String getTabName()
public void setError()
public void setSuccess(Dataset data, long ms)
public void addEditorsAndRenderers()
public boolean checkDirty()
public boolean editAllowed()
public void madeEdit()
public java.util.Map<java.lang.String,java.lang.Object> getPrimaryKeyValues(int row)
public void actionPerformed(java.awt.event.ActionEvent e)
actionPerformed
in interface java.awt.event.ActionListener
public void mouseClicked(java.awt.event.MouseEvent e)
mouseClicked
in interface java.awt.event.MouseListener
public void mouseEntered(java.awt.event.MouseEvent e)
mouseEntered
in interface java.awt.event.MouseListener
public void mouseExited(java.awt.event.MouseEvent e)
mouseExited
in interface java.awt.event.MouseListener
public void mousePressed(java.awt.event.MouseEvent e)
mousePressed
in interface java.awt.event.MouseListener
public void mouseReleased(java.awt.event.MouseEvent e)
mouseReleased
in interface java.awt.event.MouseListener