Class AlarmEditPanel.AlarmPropertyModel
- java.lang.Object
-
- javax.swing.table.AbstractTableModel
-
- com.jidesoft.grid.TreeTableModel<T>
-
- com.jidesoft.grid.PropertyTableModel<com.jidesoft.grid.Property>
-
- com.inductiveautomation.ignition.designer.tags.editing.propeditors.alarms.AlarmEditPanel.AlarmPropertyModel
-
- All Implemented Interfaces:
com.jidesoft.grid.CategorizedTableModel
,com.jidesoft.grid.ContextSensitiveTableModel
,com.jidesoft.grid.EditorStyleTableModel
,com.jidesoft.grid.IExpandableTreeTableModel<com.jidesoft.grid.Property>
,com.jidesoft.grid.IndexChangeEventGenerator
,com.jidesoft.grid.ITreeTableModel<com.jidesoft.grid.Property>
,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
- Enclosing class:
- AlarmEditPanel
protected class AlarmEditPanel.AlarmPropertyModel extends com.jidesoft.grid.PropertyTableModel<com.jidesoft.grid.Property> implements com.jidesoft.grid.StyleModel
This overrides the normal propertytablemode to accomplish:- Style the first column to make the text blue if the property is associated data (user defined data).
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description AlarmPropertyModel(java.util.List<com.jidesoft.grid.Property> newModel)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description com.jidesoft.grid.CellStyle
getCellStyleAt(int row, int col)
boolean
isCellEditable(int row, int col)
boolean
isCellStyleOn()
protected boolean
isRowAssociatedData(int row)
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
-
-
-
-
Method Detail
-
isRowAssociatedData
protected boolean isRowAssociatedData(int row)
-
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<com.jidesoft.grid.Property>
-
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<com.jidesoft.grid.Property>
-
isCellStyleOn
public boolean isCellStyleOn()
- Specified by:
isCellStyleOn
in interfacecom.jidesoft.grid.StyleModel
-
-