Class ConfigPropTableModel<W extends PropWrapper>

  • 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
    • 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
      ConfigPropTableModel​(java.util.List<W> newModel)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      com.jidesoft.grid.CellStyle getCellStyleAt​(int row, int col)  
      PropWrapper getPropWrapperAt​(int row)  
      boolean isCellEditable​(int row, int col)  
      boolean isCellStyleOn()  
      boolean isCustomProp​(int row)  
      protected void setPropertyName​(int row, java.lang.String value)  
      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

      • ConfigPropTableModel

        public ConfigPropTableModel​(java.util.List<W> newModel)
    • Method Detail

      • 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<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:
        setValueAt in interface javax.swing.table.TableModel
        Overrides:
        setValueAt in class com.jidesoft.grid.PropertyTableModel<W extends PropWrapper>
      • isCellStyleOn

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