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, UNSORTEDFields inherited from class com.jidesoft.grid.TreeTableModel
_filtersAppliedFields inherited from class javax.swing.table.AbstractTableModel
listenerListFields inherited from interface com.jidesoft.grid.EditorStyleTableModel
EDITOR_STYLE_EDITABLE, EDITOR_STYLE_NORMAL, EDITOR_STYLE_READ_ONLY, EDITOR_STYLE_SELECT_ONLYFields inherited from interface com.jidesoft.grid.MultiTableModel
FOOTER_COLUMN, HEADER_COLUMN, REGULAR_COLUMN -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncom.jidesoft.grid.CellStylegetCellStyleAt(int row, int col) getPropWrapperAt(int row) booleanisCellEditable(int row, int col) booleanbooleanisCustomProp(int row) protected voidsetPropertyName(int row, String value) voidsetValueAt(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, unbindMethods 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, setRowCellStyleProviderMethods inherited from class javax.swing.table.AbstractTableModel
addTableModelListener, findColumn, fireTableCellUpdated, fireTableChanged, fireTableDataChanged, fireTableRowsDeleted, fireTableRowsInserted, fireTableStructureChanged, getColumnClass, getListeners, getTableModelListeners, removeTableModelListenerMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods 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:
getCellStyleAtin interfacecom.jidesoft.grid.StyleModel
-
isCellEditable
public boolean isCellEditable(int row, int col) - Specified by:
isCellEditablein interfaceTableModel- Overrides:
isCellEditablein classcom.jidesoft.grid.PropertyTableModel<W extends PropWrapper>
-
getPropWrapperAt
-
isCustomProp
public boolean isCustomProp(int row) -
setPropertyName
-
setValueAt
- Specified by:
setValueAtin interfaceTableModel- Overrides:
setValueAtin classcom.jidesoft.grid.PropertyTableModel<W extends PropWrapper>
-
isCellStyleOn
public boolean isCellStyleOn()- Specified by:
isCellStyleOnin interfacecom.jidesoft.grid.StyleModel
-