Class FilteringParameterTableModel
- java.lang.Object
-
- org.pentaho.reporting.designer.core.util.table.GroupedTableModel
-
- org.pentaho.reporting.designer.core.util.table.GroupedMetaTableModel
-
- org.pentaho.reporting.designer.core.editor.drilldown.FilteringParameterTableModel
-
- All Implemented Interfaces:
TableModel
,ElementMetaDataTableModel
,SortableTableModel
,org.pentaho.reporting.libraries.designtime.swing.table.PropertyTableModel
public class FilteringParameterTableModel extends GroupedMetaTableModel
Todo: Document me! Date: 15.09.2010 Time: 17:44:42- Author:
- Thomas Morgner.
-
-
Constructor Summary
Constructors Constructor Description FilteringParameterTableModel(DrillDownParameter.Type filterType, DrillDownParameterTableModel backend)
FilteringParameterTableModel(DrillDownParameter.Type filterType, DrillDownParameterTableModel backend, boolean onlyPreferredOptions)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected boolean
isAcceptedRow(int row)
int
mapFromModel(int row)
Maps parent tablemodel row numbers to row numbers from the public view.int
mapToModel(int row)
Maps public row numbers to row numbers from the parent table model.protected void
recomputeRowCount()
-
Methods inherited from class org.pentaho.reporting.designer.core.util.table.GroupedMetaTableModel
getClassForCell, getEditorForCell, getExtraFields, getTableStyle, getValueRole, setTableStyle
-
Methods inherited from class org.pentaho.reporting.designer.core.util.table.GroupedTableModel
addTableModelListener, fireTableModelEvent, getColumnClass, getColumnCount, getColumnName, getRowCount, getValueAt, isCellEditable, removeTableModelListener, setValueAt
-
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, getColumnCount, getColumnName, getRowCount, getValueAt, isCellEditable, removeTableModelListener, setValueAt
-
-
-
-
Constructor Detail
-
FilteringParameterTableModel
public FilteringParameterTableModel(DrillDownParameter.Type filterType, DrillDownParameterTableModel backend)
-
FilteringParameterTableModel
public FilteringParameterTableModel(DrillDownParameter.Type filterType, DrillDownParameterTableModel backend, boolean onlyPreferredOptions)
-
-
Method Detail
-
recomputeRowCount
protected void recomputeRowCount()
- Overrides:
recomputeRowCount
in classGroupedTableModel
-
mapToModel
public int mapToModel(int row)
Description copied from class:GroupedTableModel
Maps public row numbers to row numbers from the parent table model.- Overrides:
mapToModel
in classGroupedTableModel
- Parameters:
row
- the row to map- Returns:
- the corresponding row in the parent table model.
-
isAcceptedRow
protected boolean isAcceptedRow(int row)
-
mapFromModel
public int mapFromModel(int row)
Description copied from class:GroupedTableModel
Maps parent tablemodel row numbers to row numbers from the public view.- Overrides:
mapFromModel
in classGroupedTableModel
- Parameters:
row
- the row to map- Returns:
- the corresponding row in the public view.
-
-