Class 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
    • 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 
      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
      • 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 Detail

      • AlarmPropertyModel

        public AlarmPropertyModel​(java.util.List<com.jidesoft.grid.Property> newModel)
    • Method Detail

      • isRowAssociatedData

        protected boolean isRowAssociatedData​(int row)
      • getCellStyleAt

        public com.jidesoft.grid.CellStyle getCellStyleAt​(int row,
                                                          int col)
        Specified by:
        getCellStyleAt in interface com.jidesoft.grid.StyleModel
      • isCellEditable

        public boolean isCellEditable​(int row,
                                      int col)
        Specified by:
        isCellEditable in interface javax.swing.table.TableModel
        Overrides:
        isCellEditable in class com.jidesoft.grid.PropertyTableModel<com.jidesoft.grid.Property>
      • setValueAt

        public void setValueAt​(java.lang.Object value,
                               int row,
                               int col)
        Specified by:
        setValueAt in interface javax.swing.table.TableModel
        Overrides:
        setValueAt in class com.jidesoft.grid.PropertyTableModel<com.jidesoft.grid.Property>
      • isCellStyleOn

        public boolean isCellStyleOn()
        Specified by:
        isCellStyleOn in interface com.jidesoft.grid.StyleModel