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
,java.beans.PropertyChangeListener
,java.io.Serializable
,java.util.EventListener
,javax.swing.table.TableModel
public class ConfigPropTableModel<W extends PropWrapper> extends com.jidesoft.grid.PropertyTableModel<W> implements com.jidesoft.grid.StyleModel
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description ConfigPropTableModel(java.util.List<W> newModel)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description com.jidesoft.grid.CellStyle
getCellStyleAt(int row, int col)
PropWrapper
getPropWrapperAt(int row)
boolean
isCellEditable(int row, int col)
boolean
isCellStyleOn()
boolean
isCustomProp(int row)
protected void
setPropertyName(int row, java.lang.String value)
void
setValueAt(java.lang.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, 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
-
-
-
-
Constructor Detail
-
ConfigPropTableModel
public ConfigPropTableModel(java.util.List<W> newModel)
-
-
Method Detail
-
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 interfacejavax.swing.table.TableModel
- Overrides:
isCellEditable
in classcom.jidesoft.grid.PropertyTableModel<W extends PropWrapper>
-
getPropWrapperAt
public PropWrapper getPropWrapperAt(int row)
-
isCustomProp
public boolean isCustomProp(int row)
-
setPropertyName
protected void setPropertyName(int row, java.lang.String value)
-
setValueAt
public void setValueAt(java.lang.Object value, int row, int col)
- Specified by:
setValueAt
in interfacejavax.swing.table.TableModel
- Overrides:
setValueAt
in classcom.jidesoft.grid.PropertyTableModel<W extends PropWrapper>
-
isCellStyleOn
public boolean isCellStyleOn()
- Specified by:
isCellStyleOn
in interfacecom.jidesoft.grid.StyleModel
-
-