Class DefaultMetaDataFilterTableModel
- java.lang.Object
-
- org.pentaho.reporting.designer.core.util.table.filter.DefaultFilterTableModel
-
- org.pentaho.reporting.designer.core.util.table.filter.DefaultMetaDataFilterTableModel
-
- All Implemented Interfaces:
TableModel
,ElementMetaDataTableModel
,FilterTableModel
,GroupingModel
,SortableTableModel
,org.pentaho.reporting.libraries.designtime.swing.table.PropertyTableModel
public class DefaultMetaDataFilterTableModel extends DefaultFilterTableModel implements ElementMetaDataTableModel, GroupingModel
-
-
Constructor Summary
Constructors Constructor Description DefaultMetaDataFilterTableModel(ElementMetaDataTableModel backend, int filterColumn)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Class
getClassForCell(int row, int column)
PropertyEditor
getEditorForCell(int row, int column)
String[]
getExtraFields(int row, int column)
GroupingHeader
getGroupHeader(int index)
TableStyle
getTableStyle()
String
getValueRole(int row, int column)
boolean
isHeaderRow(int index)
void
setTableStyle(TableStyle tableStyle)
-
Methods inherited from class org.pentaho.reporting.designer.core.util.table.filter.DefaultFilterTableModel
addTableModelListener, applyFilter, fireTableModelEvent, getColumnClass, getColumnCount, getColumnName, getFilter, getFilterColumn, getFilters, getRowCount, getValueAt, isCellEditable, mapFromModel, mapToModel, recomputeRowCount, removeTableModelListener, setFilters, 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
-
DefaultMetaDataFilterTableModel
public DefaultMetaDataFilterTableModel(ElementMetaDataTableModel backend, int filterColumn)
-
-
Method Detail
-
getExtraFields
public String[] getExtraFields(int row, int column)
- Specified by:
getExtraFields
in interfaceElementMetaDataTableModel
-
getClassForCell
public Class getClassForCell(int row, int column)
- Specified by:
getClassForCell
in interfaceorg.pentaho.reporting.libraries.designtime.swing.table.PropertyTableModel
-
getEditorForCell
public PropertyEditor getEditorForCell(int row, int column)
- Specified by:
getEditorForCell
in interfaceorg.pentaho.reporting.libraries.designtime.swing.table.PropertyTableModel
-
getValueRole
public String getValueRole(int row, int column)
- Specified by:
getValueRole
in interfaceElementMetaDataTableModel
-
setTableStyle
public void setTableStyle(TableStyle tableStyle)
- Specified by:
setTableStyle
in interfaceSortableTableModel
-
getTableStyle
public TableStyle getTableStyle()
- Specified by:
getTableStyle
in interfaceSortableTableModel
-
getGroupHeader
public GroupingHeader getGroupHeader(int index)
- Specified by:
getGroupHeader
in interfaceGroupingModel
-
isHeaderRow
public boolean isHeaderRow(int index)
- Specified by:
isHeaderRow
in interfaceGroupingModel
-
-