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
,PropertyChangeListener
,Serializable
,EventListener
,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:
-
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) boolean
isCellEditable
(int row, int col) boolean
protected boolean
isRowAssociatedData
(int row) 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
-
AlarmPropertyModel
-
-
Method Details
-
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 interfaceTableModel
- Overrides:
isCellEditable
in classcom.jidesoft.grid.PropertyTableModel<com.jidesoft.grid.Property>
-
setValueAt
- Specified by:
setValueAt
in interfaceTableModel
- Overrides:
setValueAt
in classcom.jidesoft.grid.PropertyTableModel<com.jidesoft.grid.Property>
-
isCellStyleOn
public boolean isCellStyleOn()- Specified by:
isCellStyleOn
in interfacecom.jidesoft.grid.StyleModel
-