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.CellStylegetCellStyleAt(int row, int col)PropWrappergetPropWrapperAt(int row)booleanisCellEditable(int row, int col)booleanisCellStyleOn()booleanisCustomProp(int row)protected voidsetPropertyName(int row, java.lang.String value)voidsetValueAt(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:
getCellStyleAtin interfacecom.jidesoft.grid.StyleModel
-
isCellEditable
public boolean isCellEditable(int row, int col)- Specified by:
isCellEditablein interfacejavax.swing.table.TableModel- Overrides:
isCellEditablein 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:
setValueAtin interfacejavax.swing.table.TableModel- Overrides:
setValueAtin classcom.jidesoft.grid.PropertyTableModel<W extends PropWrapper>
-
isCellStyleOn
public boolean isCellStyleOn()
- Specified by:
isCellStyleOnin interfacecom.jidesoft.grid.StyleModel
-
-