Class ConfigPropTableModel<W extends PropWrapper>
java.lang.Object
javax.swing.table.AbstractTableModel
com.jidesoft.grid.TreeTableModel<T>
com.jidesoft.grid.PropertyTableModel<W>
com.inductiveautomation.ignition.designer.propertyeditor.config.table.ConfigPropTableModel<W>
- All Implemented Interfaces:
com.jidesoft.grid.CategorizedTableModel
,com.jidesoft.grid.ContextSensitiveTableModel
,com.jidesoft.grid.EditorStyleTableModel
,com.jidesoft.grid.IExpandableTreeTableModel<W>
,com.jidesoft.grid.IndexChangeEventGenerator
,com.jidesoft.grid.ITreeTableModel<W>
,com.jidesoft.grid.MultiTableModel
,com.jidesoft.grid.SpanModel
,com.jidesoft.grid.StyleModel
,PropertyChangeListener
,Serializable
,EventListener
,TableModel
public class ConfigPropTableModel<W extends PropWrapper>
extends com.jidesoft.grid.PropertyTableModel<W>
implements com.jidesoft.grid.StyleModel
- See Also:
-
Field Summary
Fields inherited from class com.jidesoft.grid.PropertyTableModel
_indentNonCategoryRow, CATEGORIZED, SORTED, UNSORTED
Fields inherited from class com.jidesoft.grid.TreeTableModel
_filtersApplied
Fields inherited from class javax.swing.table.AbstractTableModel
listenerList
Fields inherited from interface com.jidesoft.grid.EditorStyleTableModel
EDITOR_STYLE_EDITABLE, EDITOR_STYLE_NORMAL, EDITOR_STYLE_READ_ONLY, EDITOR_STYLE_SELECT_ONLY
Fields inherited from interface com.jidesoft.grid.MultiTableModel
FOOTER_COLUMN, HEADER_COLUMN, REGULAR_COLUMN
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncom.jidesoft.grid.CellStyle
getCellStyleAt
(int row, int col) getPropWrapperAt
(int row) boolean
isCellEditable
(int row, int col) boolean
boolean
isCustomProp
(int row) protected void
setPropertyName
(int row, String value) void
setValueAt
(Object value, int row, int col) Methods inherited from class com.jidesoft.grid.PropertyTableModel
addPropertyChangeListener, addPropertyChangeListener, addRow, addRows, addRows, bind, buildProperties, compares, createCategory, filterProperty, findProperty, firePropertyChange, firePropertyChange, firePropertyChange, getCategories, getCategoryOrder, getCellClassAt, getCellSpanAt, getColumnCount, getColumnName, getComparator, getConverterContextAt, getEditorContextAt, getEditorStyleAt, getExpansionState, getMiscCategoryName, getOrder, getOriginalProperties, getOriginalProperties, getProperties, getProperties, getProperty, getPropertyAt, getPropertyChangeListeners, getPropertyChangeListeners, getPropertyIndex, getVisibleProperty, isCategoryRow, isCellSpanOn, isIndentNonCategoryRow, isShowExpert, propertyChange, refresh, releaseProperties, reloadProperties, removePropertyChangeListener, removePropertyChangeListener, removeRow, renameCategory, setCategories, setCategoryOrder, setComparator, setExpansionState, setIndentNonCategoryRow, setMiscCategoryName, setOrder, setOriginalProperties, setOriginalRows, setShowExpert, shouldBeFiltered, unbind
Methods inherited from class com.jidesoft.grid.TreeTableModel
addIndexChangeListener, addRow, addRow, addRow, addRow, addRows, addRows, addRows, buildRows, cacheAll, collapseAll, collapseFirstLevel, collapseLastLevel, collapseRows, createCompoundTableModelEvent, createRoot, createRows, expandAll, expandFirstLevel, expandNextLevel, expandRow, expandRows, expandTreePath, fireIndexChanged, fireIndexChanging, fireTableRowsUpdated, getCellStyleFromRowCellStyleProvider, getChild, getChildCount, getColumnType, getIndexChangeListeners, getIndexOfChild, getOriginalRows, getRoot, getRowAt, getRowCellStyleProvider, getRowCount, getRowCount, getRowIndex, getRows, getRows, getRowsNeedUpdated, getTableIndex, getValueAt, invalidateCache, isAdjusting, isAutoExpand, isAutoExpand, isFilterParent, isFiltersApplied, isInitialized, isLeaf, moveDownRow, moveUpRow, removeIndexChangeListener, removeRow, setAdjusting, setAutoExpand, setChildren, setFilterParent, setFiltersApplied, setRowCellStyleProvider
Methods inherited from class javax.swing.table.AbstractTableModel
addTableModelListener, findColumn, fireTableCellUpdated, fireTableChanged, fireTableDataChanged, fireTableRowsDeleted, fireTableRowsInserted, fireTableStructureChanged, getColumnClass, getListeners, getTableModelListeners, removeTableModelListener
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface javax.swing.table.TableModel
addTableModelListener, getColumnClass, removeTableModelListener
-
Constructor Details
-
ConfigPropTableModel
-
-
Method Details
-
getCellStyleAt
public com.jidesoft.grid.CellStyle getCellStyleAt(int row, int col) - Specified by:
getCellStyleAt
in interfacecom.jidesoft.grid.StyleModel
-
isCellEditable
public boolean isCellEditable(int row, int col) - Specified by:
isCellEditable
in interfaceTableModel
- Overrides:
isCellEditable
in classcom.jidesoft.grid.PropertyTableModel<W extends PropWrapper>
-
getPropWrapperAt
-
isCustomProp
public boolean isCustomProp(int row) -
setPropertyName
-
setValueAt
- Specified by:
setValueAt
in interfaceTableModel
- Overrides:
setValueAt
in classcom.jidesoft.grid.PropertyTableModel<W extends PropWrapper>
-
isCellStyleOn
public boolean isCellStyleOn()- Specified by:
isCellStyleOn
in interfacecom.jidesoft.grid.StyleModel
-