Package groovy.model

Class DefaultTableModel

  • All Implemented Interfaces:
    java.io.Serializable, javax.swing.table.TableModel

    @Deprecated
    public class DefaultTableModel
    extends javax.swing.table.AbstractTableModel
    Deprecated.
    A default table model made up of PropertyModels on a Value model.
    See Also:
    Serialized Form
    • Constructor Detail

      • DefaultTableModel

        public DefaultTableModel​(ValueModel rowsModel)
        Deprecated.
      • DefaultTableModel

        public DefaultTableModel​(ValueModel rowsModel,
                                 ValueModel rowModel)
        Deprecated.
    • Method Detail

      • getColumnList

        public java.util.List getColumnList()
        Deprecated.
        Returns:
        the column definitions.
      • getColumnModel

        public javax.swing.table.TableColumnModel getColumnModel()
        Deprecated.
      • addPropertyColumn

        public DefaultTableColumn addPropertyColumn​(java.lang.Object headerValue,
                                                    java.lang.String property,
                                                    java.lang.Class type)
        Deprecated.
        Adds a property model column to the table
      • addPropertyColumn

        public DefaultTableColumn addPropertyColumn​(java.lang.Object headerValue,
                                                    java.lang.String property,
                                                    java.lang.Class type,
                                                    boolean editable)
        Deprecated.
        Adds a property model column to the table
      • addClosureColumn

        public DefaultTableColumn addClosureColumn​(java.lang.Object headerValue,
                                                   groovy.lang.Closure readClosure,
                                                   groovy.lang.Closure writeClosure,
                                                   java.lang.Class type)
        Deprecated.
        Adds a closure based column to the table
      • addColumn

        public DefaultTableColumn addColumn​(java.lang.Object headerValue,
                                            java.lang.Object identifier,
                                            ValueModel columnValueModel)
        Deprecated.
      • addColumn

        public void addColumn​(DefaultTableColumn column)
        Deprecated.
        Adds a new column definition to the table
      • removeColumn

        public void removeColumn​(DefaultTableColumn column)
        Deprecated.
        Removes a column definition from the table
      • getRowCount

        public int getRowCount()
        Deprecated.
      • getColumnCount

        public int getColumnCount()
        Deprecated.
      • getColumnName

        public java.lang.String getColumnName​(int columnIndex)
        Deprecated.
        Specified by:
        getColumnName in interface javax.swing.table.TableModel
        Overrides:
        getColumnName in class javax.swing.table.AbstractTableModel
      • getColumnClass

        public java.lang.Class getColumnClass​(int columnIndex)
        Deprecated.
        Specified by:
        getColumnClass in interface javax.swing.table.TableModel
        Overrides:
        getColumnClass in class javax.swing.table.AbstractTableModel
      • isCellEditable

        public boolean isCellEditable​(int rowIndex,
                                      int columnIndex)
        Deprecated.
        Specified by:
        isCellEditable in interface javax.swing.table.TableModel
        Overrides:
        isCellEditable in class javax.swing.table.AbstractTableModel
      • getValueAt

        public java.lang.Object getValueAt​(int rowIndex,
                                           int columnIndex)
        Deprecated.
      • setValueAt

        public void setValueAt​(java.lang.Object value,
                               int rowIndex,
                               int columnIndex)
        Deprecated.
        Specified by:
        setValueAt in interface javax.swing.table.TableModel
        Overrides:
        setValueAt in class javax.swing.table.AbstractTableModel
      • getColumnModel

        protected ValueModel getColumnModel​(int columnIndex)
        Deprecated.
      • getRows

        protected java.util.List getRows()
        Deprecated.
      • getRowModel

        public ValueModel getRowModel()
        Deprecated.
      • getRowsModel

        public ValueModel getRowsModel()
        Deprecated.