Class CrosstabDetailTableModel

  • All Implemented Interfaces:
    Serializable, TableModel, org.pentaho.reporting.libraries.designtime.swing.bulk.BulkDataProvider, org.pentaho.reporting.libraries.designtime.swing.table.PropertyTableModel

    public class CrosstabDetailTableModel
    extends AbstractTableModel
    implements org.pentaho.reporting.libraries.designtime.swing.bulk.BulkDataProvider, org.pentaho.reporting.libraries.designtime.swing.table.PropertyTableModel
    See Also:
    Serialized Form
    • Constructor Detail

      • CrosstabDetailTableModel

        public CrosstabDetailTableModel()
    • Method Detail

      • setData

        public void setData​(org.pentaho.reporting.engine.classic.core.elementfactory.CrosstabDetail[] data)
      • add

        public void add​(org.pentaho.reporting.engine.classic.core.elementfactory.CrosstabDetail o)
      • add

        public void add​(int idx,
                        org.pentaho.reporting.engine.classic.core.elementfactory.CrosstabDetail item)
      • get

        public org.pentaho.reporting.engine.classic.core.elementfactory.CrosstabDetail get​(int index)
      • remove

        public void remove​(int index)
      • clear

        public void clear()
      • toArray

        public org.pentaho.reporting.engine.classic.core.elementfactory.CrosstabDetail[] toArray()
      • size

        public int size()
      • getBulkDataSize

        public int getBulkDataSize()
        Specified by:
        getBulkDataSize in interface org.pentaho.reporting.libraries.designtime.swing.bulk.BulkDataProvider
      • getBulkData

        public Object[] getBulkData()
        Specified by:
        getBulkData in interface org.pentaho.reporting.libraries.designtime.swing.bulk.BulkDataProvider
      • setBulkData

        public void setBulkData​(Object[] data)
        Specified by:
        setBulkData in interface org.pentaho.reporting.libraries.designtime.swing.bulk.BulkDataProvider
      • getClassForCell

        public Class getClassForCell​(int row,
                                     int col)
        Specified by:
        getClassForCell in interface org.pentaho.reporting.libraries.designtime.swing.table.PropertyTableModel
      • getEditorForCell

        public PropertyEditor getEditorForCell​(int row,
                                               int column)
        Specified by:
        getEditorForCell in interface org.pentaho.reporting.libraries.designtime.swing.table.PropertyTableModel