Class PMITable
- 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.PMITable
 
 
 
 
 
 
- 
- All Implemented Interfaces:
- DynamicPropertyProvider,- LoadingMonitor,- CustomizableTable<ColumnAttributes>,- LocaleListener,- TouchscreenEnabledTable,- MutableDynamicPropertyProvider,- StyleProvider,- ComponentLifecycle,- EnabledEx,- ExtensibleComponent,- QualityMonitor,- VisionComponent,- java.awt.image.ImageObserver,- java.awt.MenuContainer,- java.io.Serializable,- javax.accessibility.Accessible,- javax.swing.ScrollPaneConstants
 
 public class PMITable extends AbstractVisionScrollPane implements LoadingMonitor, EnabledEx, ExtensibleComponent, TouchscreenEnabledTable, CustomizableTable<ColumnAttributes>, LocaleListener - See Also:
- Serialized Form
 
- 
- 
Nested Class SummaryNested Classes Modifier and Type Class Description static classPMITable.ColumnConfigDeprecated.- 
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 protected intbackgroundColorModestatic intBG_ALTERNATINGstatic intBG_CONSTANTstatic intBG_MAPPEDprotected intclickCountToStartprotected java.util.Map<java.lang.String,ColumnAttributes>columnAttributesprotected DatasetcolumnAttributesDataprotected PMITable.ColumnConfigcolumnConfigurationDeprecated.protected DatasetdataThis is the actual data that the table displaysprotected java.awt.FontheaderFontprotected java.awt.ColorheaderForegroundprotected booleanheaderVisibleControls the visibility of the table's JTableHeaderprotected intinitialRowSelectionThis is used to have the table automatically select a row upon 'first data', that is, whenever the data is set to a positive number of rows when it was previously zeroprotected javax.swing.event.EventListenerListlistenerListprotected intmappingColumnDeprecated.protected java.lang.StringmappingColumnIdprotected ColorStateTablemappingTableprotected java.awt.ColoroddBackgroundprotected booleanoverlaysEnabledprotected com.inductiveautomation.factorypmi.application.components.PMITable.SelectionRelayListenerrelayListenerprotected com.inductiveautomation.factorypmi.application.components.PMITable.HMITableCellRendererrendererprotected booleanresizingAllowedprotected com.inductiveautomation.factorypmi.application.components.PMITable.DataSetTableModelrootModelThis is the root TableModel for the table, which looks at the data variable.protected intselectionModeprotected SortTableModelsortModelThis TableModel looks at the rootModel, providing sorting on top of itprotected javax.swing.JTabletablestatic intTOUCH_SCREEN_MODE_AUTOstatic intTOUCH_SCREEN_MODE_NONEprotected inttouchscreenMode- 
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.JComponentTOOL_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 PMITable()
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description voidaddCellListener(CellListener listener)voidaddRow(org.python.core.PySequence row)voidaddTableSelectionListener(TableSelectionListener l)Deprecated.intcolumnIndexToModelIndex(int columnIndex)Converts between a TableColumnModel index to the underlying dataset's column indexvoiddeleteRow(int row)voidevaluateEnabled()java.lang.StringexportCSV(java.lang.String filename, boolean showHeaders)java.lang.StringexportHTML(java.lang.String filename, java.lang.String title, int width)voidfireCellEditedEvent(java.lang.Object oldValue, java.lang.Object newValue, int row, int column)protected voidfireColumnAttributesUpdated()intgetAutoResizeMode()java.awt.ColorgetBackground()Table will be null on JScrollPane's constructorintgetBackgroundColorMode()CellListener[]getCellListeners()intgetClickCountToStart()java.util.Map<java.lang.String,ColumnAttributes>getColumnAttributes()ColumnAttributesgetColumnAttributes(java.lang.Object id)Returns the ColumnAttributes object associated with the given ID.DatasetgetColumnAttributesData()java.lang.StringgetColumnId(int idx)booleangetColumnSelectionAllowed()DatasetgetData()java.lang.StringgetDataAsHTML(java.lang.String title, int width)java.util.Map<java.lang.String,ExtensionFunction>getExtensionFunctions()java.awt.FontgetFont()Table will be null on JScrollPane's constructorjava.awt.ColorgetForeground()Table will be null on JScrollPane's constructorjava.awt.ColorgetGridColor()java.awt.FontgetHeaderFont()java.awt.ColorgetHeaderForeground()intgetInitialRowSelection()java.lang.StringgetMappingColumnId()ColorStateTablegetMappingTable()javax.swing.table.TableModelgetModel()java.awt.ColorgetOddBackground()intgetPropertiesLoading()javax.swing.table.TableCellRenderergetRenderer()intgetRowHeight()booleangetRowSelectionAllowed()int[]getRowsInViewOrder()intgetSelectedColumn()intgetSelectedColumnCount()int[]getSelectedColumns()intgetSelectedRow()intgetSelectedRowCount()int[]getSelectedRows()java.awt.ColorgetSelectionBackground()java.awt.ColorgetSelectionForeground()intgetSelectionMode()booleangetShowHorizontalLines()booleangetShowVerticalLines()javax.swing.JTablegetTable()javax.swing.table.JTableHeadergetTableHeader()TableSelectionListener[]getTableSelectionListeners()Deprecated.intgetTouchscreenMode()protected voidinitRenderers()voidinsertRow(org.python.core.PySequence row)booleanisCellSelected(int row, int column)booleanisColumnSelected(int column)booleanisComponentEnabled()booleanisHeaderVisible()booleanisOverlaysEnabled()booleanisResizingAllowed()booleanisRowSelected(int row)booleanisTest()voidlocaleChanged(java.util.Locale newLocale)intmodelIndexToColumnIndex(int modelIndex)Converts between a column's model index to the TableColumnModel's indexprotected voidonStartup()Subclasses should override this to provide startup logic.booleanprint(org.python.core.PyObject[] pyArgs, java.lang.String[] keywords)voidremoveCellListener(CellListener listener)voidremoveRow(int row)voidremoveTableSelectionListener(TableSelectionListener l)Deprecated.voidsetAutoResizeMode(int i)voidsetBackground(java.awt.Color color)voidsetBackgroundColorMode(int i)voidsetClickCountToStart(int clickCountToStart)voidsetColumnAttributes(java.util.Map<java.lang.String,ColumnAttributes> columnAttributes)voidsetColumnAttributesData(Dataset columnAttributesData)voidsetColumnConfiguration(PMITable.ColumnConfig config)Deprecated.voidsetColumnLabel(int idx, java.lang.String label)voidsetColumnSelectionAllowed(boolean columnSelectionAllowed)booleansetColumnSelectionInterval(int index0, int index1)voidsetColumnWidth(int idx, int width)voidsetComponentEnabled(boolean componentEnabled)voidsetData(Dataset newDataset)voidsetExtensionFunctions(java.util.Map<java.lang.String,ExtensionFunction> map)voidsetFont(java.awt.Font f)Table will be null on JScrollPane's constructorvoidsetForeground(java.awt.Color color)Table will be null on JScrollPane's constructorvoidsetGridColor(java.awt.Color gridColor)voidsetHeaderFont(java.awt.Font headerFont)voidsetHeaderForeground(java.awt.Color headerForeground)voidsetHeaderVisible(boolean headerVisible)voidsetHideFirstColumn(boolean b)Deprecated.voidsetInitialRowSelection(int initialRowSelection)voidsetMappingColumn(int i)Deprecated.voidsetMappingColumnId(java.lang.String mappingColumnId)voidsetMappingTable(ColorStateTable table)voidsetName(java.lang.String newName)voidsetOddBackground(java.awt.Color color)voidsetOverlaysEnabled(boolean overlaysEnabled)voidsetPropertiesLoading(int i)voidsetResizingAllowed(boolean resizingAllowed)voidsetRowHeight(int rowHeight)voidsetRowSelectionAllowed(boolean rowSelectionAllowed)booleansetRowSelectionInterval(int index0, int index1)voidsetSelectedColumn(int col)voidsetSelectedRow(int row)voidsetSelectionBackground(java.awt.Color selectionBackground)voidsetSelectionForeground(java.awt.Color selectionForeground)voidsetSelectionMode(int i)voidsetShowHorizontalLines(boolean showHorizontalLines)voidsetShowVerticalLines(boolean showVerticalLines)voidsetTest(boolean test)voidsetTouchscreenMode(int touchscreenMode)voidsetValue(int row, int col, org.python.core.PyObject value)voidsetValue(int row, java.lang.String col, org.python.core.PyObject value)voidsortByColumn(java.lang.String columnName)voidsortByColumn(java.lang.String columnName, boolean ascending)voidsortOriginal()java.lang.StringtoString()voidupdateRow(int row, org.python.core.PyDictionary changes)booleanupdateWidths()make sure that the widths on the ColumnAttributes represent the currently configured widths of the actual columns- 
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, paintChildren, paintComponent, setAntialias, setCursorCode, setDataQuality, setDynamicProps, 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, 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, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, 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, transferFocus, transferFocusBackward, transferFocusUpCycle
 - 
Methods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 - 
Methods inherited from interface com.inductiveautomation.vision.api.client.components.model.ComponentLifecyclegetAppContext, shutdownComponent, startupComponent
 
- 
 
- 
- 
- 
Field Detail- 
BG_CONSTANTpublic static final int BG_CONSTANT - See Also:
- Constant Field Values
 
 - 
BG_ALTERNATINGpublic static final int BG_ALTERNATING - See Also:
- Constant Field Values
 
 - 
BG_MAPPEDpublic static final int BG_MAPPED - See Also:
- Constant Field Values
 
 - 
tableprotected javax.swing.JTable table 
 - 
dataprotected Dataset data This is the actual data that the table displays
 - 
sortModelprotected SortTableModel sortModel This TableModel looks at the rootModel, providing sorting on top of it
 - 
rootModelprotected com.inductiveautomation.factorypmi.application.components.PMITable.DataSetTableModel rootModel This is the root TableModel for the table, which looks at the data variable.
 - 
rendererprotected com.inductiveautomation.factorypmi.application.components.PMITable.HMITableCellRenderer renderer 
 - 
oddBackgroundprotected java.awt.Color oddBackground 
 - 
backgroundColorModeprotected int backgroundColorMode 
 - 
mappingTableprotected ColorStateTable mappingTable 
 - 
mappingColumn@Deprecated protected int mappingColumn Deprecated.The mapping column number is now deprecated in favor of the mapping column ID
 - 
mappingColumnIdprotected java.lang.String mappingColumnId 
 - 
headerVisibleprotected boolean headerVisible Controls the visibility of the table's JTableHeader
 - 
resizingAllowedprotected boolean resizingAllowed 
 - 
overlaysEnabledprotected boolean overlaysEnabled 
 - 
columnConfiguration@Deprecated protected PMITable.ColumnConfig columnConfiguration Deprecated.This is used ONLY for backwards compatibility. see setHideFirstColumn and setColumnConfiguration
 - 
columnAttributesprotected java.util.Map<java.lang.String,ColumnAttributes> columnAttributes 
 - 
columnAttributesDataprotected Dataset columnAttributesData 
 - 
initialRowSelectionprotected int initialRowSelection This is used to have the table automatically select a row upon 'first data', that is, whenever the data is set to a positive number of rows when it was previously zero
 - 
selectionModeprotected int selectionMode 
 - 
listenerListprotected javax.swing.event.EventListenerList listenerList 
 - 
headerFontprotected java.awt.Font headerFont 
 - 
headerForegroundprotected java.awt.Color headerForeground 
 - 
TOUCH_SCREEN_MODE_AUTOpublic static final int TOUCH_SCREEN_MODE_AUTO - See Also:
- Constant Field Values
 
 - 
TOUCH_SCREEN_MODE_NONEpublic static final int TOUCH_SCREEN_MODE_NONE - See Also:
- Constant Field Values
 
 - 
touchscreenModeprotected int touchscreenMode 
 - 
clickCountToStartprotected int clickCountToStart 
 - 
relayListenerprotected com.inductiveautomation.factorypmi.application.components.PMITable.SelectionRelayListener relayListener 
 
- 
 - 
Method Detail- 
localeChangedpublic void localeChanged(java.util.Locale newLocale) - Specified by:
- localeChangedin interface- LocaleListener
- Overrides:
- localeChangedin class- AbstractVisionScrollPane
 
 - 
onStartupprotected void onStartup() Description copied from class:AbstractVisionScrollPaneSubclasses should override this to provide startup logic.- Overrides:
- onStartupin class- AbstractVisionScrollPane
 
 - 
initRenderersprotected void initRenderers() 
 - 
toStringpublic java.lang.String toString() - Overrides:
- toStringin class- java.awt.Component
 
 - 
getModelpublic javax.swing.table.TableModel getModel() 
 - 
setNamepublic void setName(java.lang.String newName) - Overrides:
- setNamein class- AbstractVisionScrollPane
 
 - 
getColumnAttributespublic ColumnAttributes getColumnAttributes(java.lang.Object id) Returns the ColumnAttributes object associated with the given ID. If no attributes are associated with that id, the default attributes are returned.
 - 
getColumnAttributesDatapublic Dataset getColumnAttributesData() 
 - 
setColumnWidthpublic void setColumnWidth(int idx, int width)
 - 
setColumnLabelpublic void setColumnLabel(int idx, java.lang.String label)
 - 
getColumnIdpublic java.lang.String getColumnId(int idx) 
 - 
getSelectedRowpublic int getSelectedRow() 
 - 
setSelectedRowpublic void setSelectedRow(int row) 
 - 
getDatapublic Dataset getData() - Specified by:
- getDatain interface- CustomizableTable<ColumnAttributes>
 
 - 
setDatapublic void setData(Dataset newDataset) 
 - 
printpublic boolean print(org.python.core.PyObject[] pyArgs, java.lang.String[] keywords)
 - 
sortByColumnpublic void sortByColumn(java.lang.String columnName) 
 - 
sortByColumnpublic void sortByColumn(java.lang.String columnName, boolean ascending)
 - 
sortOriginalpublic void sortOriginal() 
 - 
getDataAsHTMLpublic java.lang.String getDataAsHTML(java.lang.String title, int width)
 - 
exportHTMLpublic java.lang.String exportHTML(java.lang.String filename, java.lang.String title, int width)
 - 
getBackgroundpublic java.awt.Color getBackground() Table will be null on JScrollPane's constructor- Overrides:
- getBackgroundin class- java.awt.Component
 
 - 
getForegroundpublic java.awt.Color getForeground() Table will be null on JScrollPane's constructor- Overrides:
- getForegroundin class- java.awt.Component
 
 - 
getFontpublic java.awt.Font getFont() Table will be null on JScrollPane's constructor- Specified by:
- getFontin interface- java.awt.MenuContainer
- Overrides:
- getFontin class- java.awt.Component
 
 - 
setBackgroundpublic void setBackground(java.awt.Color color) - Overrides:
- setBackgroundin class- javax.swing.JComponent
 
 - 
setForegroundpublic void setForeground(java.awt.Color color) Table will be null on JScrollPane's constructor- Overrides:
- setForegroundin class- javax.swing.JComponent
 
 - 
isComponentEnabledpublic boolean isComponentEnabled() - Specified by:
- isComponentEnabledin interface- EnabledEx
 
 - 
setComponentEnabledpublic void setComponentEnabled(boolean componentEnabled) - Specified by:
- setComponentEnabledin interface- EnabledEx
 
 - 
evaluateEnabledpublic void evaluateEnabled() - Specified by:
- evaluateEnabledin interface- EnabledEx
 
 - 
getExtensionFunctionspublic java.util.Map<java.lang.String,ExtensionFunction> getExtensionFunctions() - Specified by:
- getExtensionFunctionsin interface- ExtensibleComponent
 
 - 
setExtensionFunctionspublic void setExtensionFunctions(java.util.Map<java.lang.String,ExtensionFunction> map) - Specified by:
- setExtensionFunctionsin interface- ExtensibleComponent
 
 - 
getSelectionBackgroundpublic java.awt.Color getSelectionBackground() 
 - 
getSelectionForegroundpublic java.awt.Color getSelectionForeground() 
 - 
setSelectionBackgroundpublic void setSelectionBackground(java.awt.Color selectionBackground) 
 - 
setSelectionForegroundpublic void setSelectionForeground(java.awt.Color selectionForeground) 
 - 
setFontpublic void setFont(java.awt.Font f) Table will be null on JScrollPane's constructor- Overrides:
- setFontin class- javax.swing.JComponent
 
 - 
getHeaderFontpublic java.awt.Font getHeaderFont() 
 - 
setHeaderFontpublic void setHeaderFont(java.awt.Font headerFont) 
 - 
getHeaderForegroundpublic java.awt.Color getHeaderForeground() 
 - 
setHeaderForegroundpublic void setHeaderForeground(java.awt.Color headerForeground) 
 - 
isTestpublic boolean isTest() 
 - 
setTestpublic void setTest(boolean test) 
 - 
setHideFirstColumn@Deprecated public void setHideFirstColumn(boolean b) Deprecated.This is included for backwards compatability. This will just set the 'hidden' property of the first column to true
 - 
fireColumnAttributesUpdatedprotected void fireColumnAttributesUpdated() 
 - 
getBackgroundColorModepublic int getBackgroundColorMode() 
 - 
getOddBackgroundpublic java.awt.Color getOddBackground() 
 - 
setBackgroundColorModepublic void setBackgroundColorMode(int i) 
 - 
setOddBackgroundpublic void setOddBackground(java.awt.Color color) 
 - 
getMappingTablepublic ColorStateTable getMappingTable() 
 - 
setMappingTablepublic void setMappingTable(ColorStateTable table) 
 - 
setMappingColumn@Deprecated public void setMappingColumn(int i) Deprecated.Included for backwards compatability
 - 
getMappingColumnIdpublic java.lang.String getMappingColumnId() 
 - 
setMappingColumnIdpublic void setMappingColumnId(java.lang.String mappingColumnId) 
 - 
getAutoResizeModepublic int getAutoResizeMode() 
 - 
setAutoResizeModepublic void setAutoResizeMode(int i) 
 - 
getColumnAttributespublic java.util.Map<java.lang.String,ColumnAttributes> getColumnAttributes() - Specified by:
- getColumnAttributesin interface- CustomizableTable<ColumnAttributes>
 
 - 
updateWidthspublic boolean updateWidths() Description copied from interface:CustomizableTablemake sure that the widths on the ColumnAttributes represent the currently configured widths of the actual columns- Specified by:
- updateWidthsin interface- CustomizableTable<ColumnAttributes>
 
 - 
setColumnAttributespublic void setColumnAttributes(java.util.Map<java.lang.String,ColumnAttributes> columnAttributes) - Specified by:
- setColumnAttributesin interface- CustomizableTable<ColumnAttributes>
- Parameters:
- columnAttributes- the columnAttributes to set
 
 - 
setColumnAttributesDatapublic void setColumnAttributesData(Dataset columnAttributesData) - Parameters:
- columnAttributesData- the columnAttributesData to set
 
 - 
getRendererpublic javax.swing.table.TableCellRenderer getRenderer() 
 - 
setColumnConfiguration@Deprecated public void setColumnConfiguration(PMITable.ColumnConfig config) Deprecated.This sets the field so that
 - 
getSelectionModepublic int getSelectionMode() 
 - 
setSelectionModepublic void setSelectionMode(int i) 
 - 
getColumnSelectionAllowedpublic boolean getColumnSelectionAllowed() 
 - 
getRowSelectionAllowedpublic boolean getRowSelectionAllowed() 
 - 
setColumnSelectionAllowedpublic void setColumnSelectionAllowed(boolean columnSelectionAllowed) 
 - 
setRowSelectionAllowedpublic void setRowSelectionAllowed(boolean rowSelectionAllowed) 
 - 
getShowHorizontalLinespublic boolean getShowHorizontalLines() 
 - 
getShowVerticalLinespublic boolean getShowVerticalLines() 
 - 
getGridColorpublic java.awt.Color getGridColor() 
 - 
setShowHorizontalLinespublic void setShowHorizontalLines(boolean showHorizontalLines) 
 - 
setShowVerticalLinespublic void setShowVerticalLines(boolean showVerticalLines) 
 - 
setGridColorpublic void setGridColor(java.awt.Color gridColor) 
 - 
getClickCountToStartpublic int getClickCountToStart() - Specified by:
- getClickCountToStartin interface- TouchscreenEnabledTable
 
 - 
setClickCountToStartpublic void setClickCountToStart(int clickCountToStart) 
 - 
getSelectedColumnpublic int getSelectedColumn() 
 - 
columnIndexToModelIndexpublic int columnIndexToModelIndex(int columnIndex) Converts between a TableColumnModel index to the underlying dataset's column index
 - 
modelIndexToColumnIndexpublic int modelIndexToColumnIndex(int modelIndex) Converts between a column's model index to the TableColumnModel's index
 - 
setSelectedColumnpublic void setSelectedColumn(int col) 
 - 
getSelectedColumnCountpublic int getSelectedColumnCount() 
 - 
getSelectedColumnspublic int[] getSelectedColumns() 
 - 
getSelectedRowCountpublic int getSelectedRowCount() 
 - 
getRowsInViewOrderpublic int[] getRowsInViewOrder() 
 - 
getInitialRowSelectionpublic int getInitialRowSelection() 
 - 
setInitialRowSelectionpublic void setInitialRowSelection(int initialRowSelection) 
 - 
getSelectedRowspublic int[] getSelectedRows() 
 - 
isCellSelectedpublic boolean isCellSelected(int row, int column)
 - 
isColumnSelectedpublic boolean isColumnSelected(int column) 
 - 
isRowSelectedpublic boolean isRowSelected(int row) 
 - 
setColumnSelectionIntervalpublic boolean setColumnSelectionInterval(int index0, int index1)
 - 
setRowSelectionIntervalpublic boolean setRowSelectionInterval(int index0, int index1)
 - 
getPropertiesLoadingpublic int getPropertiesLoading() - Specified by:
- getPropertiesLoadingin interface- LoadingMonitor
 
 - 
setPropertiesLoadingpublic void setPropertiesLoading(int i) - Specified by:
- setPropertiesLoadingin interface- LoadingMonitor
 
 - 
getRowHeightpublic int getRowHeight() 
 - 
setRowHeightpublic void setRowHeight(int rowHeight) 
 - 
isHeaderVisiblepublic boolean isHeaderVisible() 
 - 
setHeaderVisiblepublic void setHeaderVisible(boolean headerVisible) 
 - 
isResizingAllowedpublic boolean isResizingAllowed() 
 - 
setResizingAllowedpublic void setResizingAllowed(boolean resizingAllowed) 
 - 
addTableSelectionListener@Deprecated public void addTableSelectionListener(TableSelectionListener l) Deprecated.The table selection listener stuff isn't used since custom listeners don't seems to serialize correctly b/c of classloader issue
 - 
removeTableSelectionListener@Deprecated public void removeTableSelectionListener(TableSelectionListener l) Deprecated.The table selection listener stuff isn't used since custom listeners don't seems to serialize correctly b/c of classloader issue
 - 
getTableSelectionListeners@Deprecated public TableSelectionListener[] getTableSelectionListeners() Deprecated.The table selection listener stuff isn't used since custom listeners don't seems to serialize correctly b/c of classloader issue
 - 
addCellListenerpublic void addCellListener(CellListener listener) 
 - 
removeCellListenerpublic void removeCellListener(CellListener listener) 
 - 
getCellListenerspublic CellListener[] getCellListeners() 
 - 
fireCellEditedEventpublic void fireCellEditedEvent(java.lang.Object oldValue, java.lang.Object newValue, int row, int column)
 - 
addRowpublic void addRow(org.python.core.PySequence row) 
 - 
insertRowpublic void insertRow(org.python.core.PySequence row) 
 - 
deleteRowpublic void deleteRow(int row) 
 - 
removeRowpublic void removeRow(int row) 
 - 
updateRowpublic void updateRow(int row, org.python.core.PyDictionary changes)
 - 
setValuepublic void setValue(int row, int col, org.python.core.PyObject value)
 - 
setValuepublic void setValue(int row, java.lang.String col, org.python.core.PyObject value)
 - 
isOverlaysEnabledpublic boolean isOverlaysEnabled() 
 - 
setOverlaysEnabledpublic void setOverlaysEnabled(boolean overlaysEnabled) 
 - 
exportCSVpublic java.lang.String exportCSV(java.lang.String filename, boolean showHeaders)
 - 
getTablepublic javax.swing.JTable getTable() 
 - 
getTableHeaderpublic javax.swing.table.JTableHeader getTableHeader() 
 - 
getTouchscreenModepublic int getTouchscreenMode() - Specified by:
- getTouchscreenModein interface- TouchscreenEnabledTable
 
 - 
setTouchscreenModepublic void setTouchscreenMode(int touchscreenMode) 
 
- 
 
-