Class ArrayTableModel

    • Constructor Detail

      • ArrayTableModel

        public ArrayTableModel()
    • Method Detail

      • isEditable

        public boolean isEditable()
      • setEditable

        public void setEditable​(boolean editable)
      • getColumnTitle

        public String getColumnTitle()
      • setColumnTitle

        public void setColumnTitle​(String columnTitle)
      • getData

        public Object[] getData()
      • setData

        public <T> void setData​(T[] data,
                                Class<T> componentType)
      • add

        public void add​(Object o)
      • add

        public void add​(int idx,
                        Object item)
      • get

        public Object get​(int index)
      • remove

        public void remove​(int index)
      • clear

        public void clear()
      • toArray

        public Object[] toArray()
      • getSize

        public int getSize()
      • 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 column)
        Specified by:
        getClassForCell in interface org.pentaho.reporting.libraries.designtime.swing.table.PropertyTableModel
      • getType

        public Class getType()
      • setType

        public void setType​(Class type)
      • getPropertyEditorType

        public Class getPropertyEditorType()
      • setPropertyEditorType

        public void setPropertyEditorType​(Class propertyEditorType)
      • getEditorForCell

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

        public void setValueRole​(String valueRole)
      • setExtraFields

        public void setExtraFields​(String[] extraFields)