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,- ImageObserver,- MenuContainer,- Serializable,- Accessible,- ScrollPaneConstants
public class PMITable
extends AbstractVisionScrollPane
implements LoadingMonitor, EnabledEx, ExtensibleComponent, TouchscreenEnabledTable, CustomizableTable<ColumnAttributes>, LocaleListener
- See Also:
- 
Nested Class SummaryNested ClassesNested classes/interfaces inherited from class javax.swing.JScrollPaneJScrollPane.AccessibleJScrollPane, JScrollPane.ScrollBarNested classes/interfaces inherited from class javax.swing.JComponentJComponent.AccessibleJComponentNested classes/interfaces inherited from class java.awt.ContainerContainer.AccessibleAWTContainerNested classes/interfaces inherited from class java.awt.ComponentComponent.AccessibleAWTComponent, Component.BaselineResizeBehavior, Component.BltBufferStrategy, Component.FlipBufferStrategy
- 
Field SummaryFieldsModifier and TypeFieldDescriptionprotected intstatic final intstatic final intstatic final intprotected intprotected Map<String,ColumnAttributes> protected Datasetprotected PMITable.ColumnConfigDeprecated.protected DatasetThis is the actual data that the table displaysprotected Fontprotected Colorprotected booleanControls the visibility of the table's JTableHeaderprotected intThis 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 EventListenerListprotected intDeprecated.protected Stringprotected ColorStateTableprotected Colorprotected booleanprotected com.inductiveautomation.factorypmi.application.components.PMITable.SelectionRelayListenerprotected com.inductiveautomation.factorypmi.application.components.PMITable.HMITableCellRendererprotected booleanprotected com.inductiveautomation.factorypmi.application.components.PMITable.DataSetTableModelThis is the root TableModel for the table, which looks at the data variable.protected intprotected SortTableModelThis TableModel looks at the rootModel, providing sorting on top of itprotected JTablestatic final intstatic final intprotected intFields inherited from class com.inductiveautomation.vision.api.client.components.model.AbstractVisionScrollPaneantialias, context, cursorCodeFields inherited from class javax.swing.JScrollPanecolumnHeader, horizontalScrollBar, horizontalScrollBarPolicy, lowerLeft, lowerRight, rowHeader, upperLeft, upperRight, verticalScrollBar, verticalScrollBarPolicy, viewportFields inherited from class javax.swing.JComponentTOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOWFields inherited from class java.awt.ComponentaccessibleContext, BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENTFields inherited from interface com.inductiveautomation.vision.api.client.components.model.ComponentLifecycleCOMPONENT_RUNNINGFields inherited from interface com.inductiveautomation.vision.api.client.components.model.EnabledExDISABLED_BY_PERMISSIONSFields inherited from interface java.awt.image.ImageObserverABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTHFields inherited from interface com.inductiveautomation.ignition.client.model.LocaleListenerLOCAL_CHANGE_EVENTFields inherited from interface com.inductiveautomation.vision.api.client.binding.MutableDynamicPropertyProviderRESERVED_SET_KEYFields 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, VIEWPORTFields inherited from interface com.inductiveautomation.vision.api.client.components.model.VisionComponentCOMPONENT_LOCKED, COMPONENT_PERMISSIONS, COMPONENT_SECURITY, COMPONENT_TRANSLATIONS
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionvoidaddCellListener(CellListener listener) voidaddRow(org.python.core.PySequence row) voidDeprecated.intcolumnIndexToModelIndex(int columnIndex) Converts between a TableColumnModel index to the underlying dataset's column indexvoiddeleteRow(int row) voidexportHTML(String filename, String title, int width) voidfireCellEditedEvent(Object oldValue, Object newValue, int row, int column) protected voidintTable will be null on JScrollPane's constructorintintReturns the ColumnAttributes object associated with the given ID.getColumnId(int idx) booleangetData()getDataAsHTML(String title, int width) getFont()Table will be null on JScrollPane's constructorTable will be null on JScrollPane's constructorintgetModel()intintbooleanint[]intintint[]intintint[]intbooleanbooleangetTable()Deprecated.intprotected voidvoidinsertRow(org.python.core.PySequence row) booleanisCellSelected(int row, int column) booleanisColumnSelected(int column) booleanbooleanbooleanbooleanbooleanisRowSelected(int row) booleanisTest()voidlocaleChanged(Locale newLocale) intmodelIndexToColumnIndex(int modelIndex) Converts between a column's model index to the TableColumnModel's indexprotected voidSubclasses should override this to provide startup logic.booleanvoidremoveCellListener(CellListener listener) voidremoveRow(int row) voidDeprecated.voidsetAutoResizeMode(int i) voidsetBackground(Color color) voidsetBackgroundColorMode(int i) voidsetClickCountToStart(int clickCountToStart) voidsetColumnAttributes(Map<String, ColumnAttributes> columnAttributes) voidsetColumnAttributesData(Dataset columnAttributesData) voidDeprecated.voidsetColumnLabel(int idx, String label) voidsetColumnSelectionAllowed(boolean columnSelectionAllowed) booleansetColumnSelectionInterval(int index0, int index1) voidsetColumnWidth(int idx, int width) voidsetComponentEnabled(boolean componentEnabled) voidvoidvoidTable will be null on JScrollPane's constructorvoidsetForeground(Color color) Table will be null on JScrollPane's constructorvoidsetGridColor(Color gridColor) voidsetHeaderFont(Font headerFont) voidsetHeaderForeground(Color headerForeground) voidsetHeaderVisible(boolean headerVisible) voidsetHideFirstColumn(boolean b) Deprecated.voidsetInitialRowSelection(int initialRowSelection) voidsetMappingColumn(int i) Deprecated.voidsetMappingColumnId(String mappingColumnId) voidsetMappingTable(ColorStateTable table) voidvoidsetOddBackground(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(Color selectionBackground) voidsetSelectionForeground(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) voidvoidsortByColumn(String columnName) voidsortByColumn(String columnName, boolean ascending) voidtoString()voidupdateRow(int row, org.python.core.PyDictionary changes) booleanmake sure that the widths on the ColumnAttributes represent the currently configured widths of the actual columnsMethods 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, updateQualityMethods 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, updateUIMethods 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, updateMethods 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, validateTreeMethods 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, transferFocusUpCycleMethods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.inductiveautomation.vision.api.client.components.model.ComponentLifecyclegetAppContext, shutdownComponent, startupComponent
- 
Field Details- 
BG_CONSTANTpublic static final int BG_CONSTANT- See Also:
 
- 
BG_ALTERNATINGpublic static final int BG_ALTERNATING- See Also:
 
- 
BG_MAPPEDpublic static final int BG_MAPPED- See Also:
 
- 
table
- 
dataThis is the actual data that the table displays
- 
sortModelThis TableModel looks at the rootModel, providing sorting on top of it
- 
rootModelprotected com.inductiveautomation.factorypmi.application.components.PMITable.DataSetTableModel rootModelThis is the root TableModel for the table, which looks at the data variable.
- 
rendererprotected com.inductiveautomation.factorypmi.application.components.PMITable.HMITableCellRenderer renderer
- 
oddBackground
- 
backgroundColorModeprotected int backgroundColorMode
- 
mappingTable
- 
mappingColumnDeprecated.The mapping column number is now deprecated in favor of the mapping column ID
- 
mappingColumnId
- 
headerVisibleprotected boolean headerVisibleControls the visibility of the table's JTableHeader
- 
resizingAllowedprotected boolean resizingAllowed
- 
overlaysEnabledprotected boolean overlaysEnabled
- 
columnConfigurationDeprecated.This is used ONLY for backwards compatibility. see setHideFirstColumn and setColumnConfiguration
- 
columnAttributes
- 
columnAttributesData
- 
initialRowSelectionprotected int initialRowSelectionThis 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
- 
listenerList
- 
headerFont
- 
headerForeground
- 
TOUCH_SCREEN_MODE_AUTOpublic static final int TOUCH_SCREEN_MODE_AUTO- See Also:
 
- 
TOUCH_SCREEN_MODE_NONEpublic static final int TOUCH_SCREEN_MODE_NONE- See Also:
 
- 
touchscreenModeprotected int touchscreenMode
- 
clickCountToStartprotected int clickCountToStart
- 
relayListenerprotected com.inductiveautomation.factorypmi.application.components.PMITable.SelectionRelayListener relayListener
 
- 
- 
Constructor Details- 
PMITablepublic PMITable()
 
- 
- 
Method Details- 
localeChanged- 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()
- 
toString
- 
getModel
- 
setName- Overrides:
- setNamein class- AbstractVisionScrollPane
 
- 
getColumnAttributesReturns the ColumnAttributes object associated with the given ID. If no attributes are associated with that id, the default attributes are returned.
- 
getColumnAttributesData
- 
setColumnWidthpublic void setColumnWidth(int idx, int width) 
- 
setColumnLabel
- 
getColumnId
- 
getSelectedRowpublic int getSelectedRow()
- 
setSelectedRowpublic void setSelectedRow(int row) 
- 
getData- Specified by:
- getDatain interface- CustomizableTable<ColumnAttributes>
 
- 
setData
- 
print
- 
sortByColumn
- 
sortByColumn
- 
sortOriginalpublic void sortOriginal()
- 
getDataAsHTML
- 
exportHTML
- 
getBackgroundTable will be null on JScrollPane's constructor- Overrides:
- getBackgroundin class- Component
 
- 
getForegroundTable will be null on JScrollPane's constructor- Overrides:
- getForegroundin class- Component
 
- 
getFontTable will be null on JScrollPane's constructor- Specified by:
- getFontin interface- MenuContainer
- Overrides:
- getFontin class- Component
 
- 
setBackground- Overrides:
- setBackgroundin class- JComponent
 
- 
setForegroundTable will be null on JScrollPane's constructor- Overrides:
- setForegroundin class- 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
 
- 
getExtensionFunctions- Specified by:
- getExtensionFunctionsin interface- ExtensibleComponent
 
- 
setExtensionFunctions- Specified by:
- setExtensionFunctionsin interface- ExtensibleComponent
 
- 
getSelectionBackground
- 
getSelectionForeground
- 
setSelectionBackground
- 
setSelectionForeground
- 
setFontTable will be null on JScrollPane's constructor- Overrides:
- setFontin class- JComponent
 
- 
getHeaderFont
- 
setHeaderFont
- 
getHeaderForeground
- 
setHeaderForeground
- 
isTestpublic boolean isTest()
- 
setTestpublic void setTest(boolean test) 
- 
setHideFirstColumnDeprecated.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()
- 
getOddBackground
- 
setBackgroundColorModepublic void setBackgroundColorMode(int i) 
- 
setOddBackground
- 
getMappingTable
- 
setMappingTable
- 
setMappingColumnDeprecated.Included for backwards compatability
- 
getMappingColumnId
- 
setMappingColumnId
- 
getAutoResizeModepublic int getAutoResizeMode()
- 
setAutoResizeModepublic void setAutoResizeMode(int i) 
- 
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>
 
- 
setColumnAttributes- Specified by:
- setColumnAttributesin interface- CustomizableTable<ColumnAttributes>
- Parameters:
- columnAttributes- the columnAttributes to set
 
- 
setColumnAttributesData- Parameters:
- columnAttributesData- the columnAttributesData to set
 
- 
getRenderer
- 
setColumnConfigurationDeprecated.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()
- 
getGridColor
- 
setShowHorizontalLinespublic void setShowHorizontalLines(boolean showHorizontalLines) 
- 
setShowVerticalLinespublic void setShowVerticalLines(boolean showVerticalLines) 
- 
setGridColor
- 
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) 
- 
addTableSelectionListenerDeprecated.The table selection listener stuff isn't used since custom listeners don't seems to serialize correctly b/c of classloader issue
- 
removeTableSelectionListenerDeprecated.The table selection listener stuff isn't used since custom listeners don't seems to serialize correctly b/c of classloader issue
- 
getTableSelectionListenersDeprecated.The table selection listener stuff isn't used since custom listeners don't seems to serialize correctly b/c of classloader issue
- 
addCellListener
- 
removeCellListener
- 
getCellListeners
- 
fireCellEditedEvent
- 
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) 
- 
setValue
- 
isOverlaysEnabledpublic boolean isOverlaysEnabled()
- 
setOverlaysEnabledpublic void setOverlaysEnabled(boolean overlaysEnabled) 
- 
exportCSV
- 
getTable
- 
getTableHeader
- 
getTouchscreenModepublic int getTouchscreenMode()- Specified by:
- getTouchscreenModein interface- TouchscreenEnabledTable
 
- 
setTouchscreenModepublic void setTouchscreenMode(int touchscreenMode) 
 
-