Class PmdMetaTableModel

  • All Implemented Interfaces:
    TableModel, org.pentaho.reporting.engine.classic.core.MetaTableModel, org.pentaho.reporting.engine.classic.core.util.CloseableTableModel

    public class PmdMetaTableModel
    extends Object
    implements org.pentaho.reporting.engine.classic.core.MetaTableModel, org.pentaho.reporting.engine.classic.core.util.CloseableTableModel
    • Constructor Detail

      • PmdMetaTableModel

        public PmdMetaTableModel​(org.pentaho.reporting.engine.classic.core.MetaTableModel parentTableModel,
                                 List<org.pentaho.metadata.query.model.Selection> selections)
    • Method Detail

      • getCellDataAttributes

        public org.pentaho.reporting.engine.classic.core.wizard.DataAttributes getCellDataAttributes​(int row,
                                                                                                     int column)
        Specified by:
        getCellDataAttributes in interface org.pentaho.reporting.engine.classic.core.MetaTableModel
      • isCellDataAttributesSupported

        public boolean isCellDataAttributesSupported()
        Specified by:
        isCellDataAttributesSupported in interface org.pentaho.reporting.engine.classic.core.MetaTableModel
      • getColumnAttributes

        public org.pentaho.reporting.engine.classic.core.wizard.DataAttributes getColumnAttributes​(int column)
        Specified by:
        getColumnAttributes in interface org.pentaho.reporting.engine.classic.core.MetaTableModel
      • getTableAttributes

        public org.pentaho.reporting.engine.classic.core.wizard.DataAttributes getTableAttributes()
        Specified by:
        getTableAttributes in interface org.pentaho.reporting.engine.classic.core.MetaTableModel
      • isCellEditable

        public boolean isCellEditable​(int rowIndex,
                                      int columnIndex)
        Specified by:
        isCellEditable in interface TableModel
      • setValueAt

        public void setValueAt​(Object aValue,
                               int rowIndex,
                               int columnIndex)
        Specified by:
        setValueAt in interface TableModel
      • close

        public void close()
        If this model has disposeable resources assigned, close them or dispose them.
        Specified by:
        close in interface org.pentaho.reporting.engine.classic.core.util.CloseableTableModel