public class DrillDownParameterTableModel extends AbstractTableModel implements ElementMetaDataTableModel, GroupingModel
listenerList
Constructor and Description |
---|
DrillDownParameterTableModel()
Constructs a default
DefaultTableModel which is a table of zero columns and zero rows. |
Modifier and Type | Method and Description |
---|---|
Class |
getClassForCell(int row,
int column) |
int |
getColumnCount()
Returns the number of columns in the model.
|
String |
getColumnName(int column)
Returns a default name for the column using spreadsheet conventions: A, B, C, ...
|
DrillDownParameter[] |
getData() |
PropertyEditor |
getEditorForCell(int row,
int column) |
String[] |
getExtraFields() |
String[] |
getExtraFields(int row,
int column) |
String[] |
getFilteredParameterNames() |
DrillDownParameter[] |
getGroupedData() |
GroupingHeader |
getGroupHeader(int index) |
DrillDownParameter.Type |
getParameterType(int row) |
int |
getRowCount()
Returns the number of rows in the model.
|
TableStyle |
getTableStyle() |
Object |
getValueAt(int rowIndex,
int columnIndex)
Returns the value for the cell at
columnIndex and rowIndex . |
String |
getValueRole(int row,
int column) |
boolean |
isCellEditable(int rowIndex,
int columnIndex)
Returns false.
|
boolean |
isHeaderRow(int index) |
boolean |
isPreferred(int row) |
void |
setData(DrillDownParameter[] parameter) |
void |
setExtraFields(String[] extraFields) |
void |
setFilteredParameterNames(String[] names) |
void |
setTableStyle(TableStyle tableStyle) |
void |
setValueAt(Object aValue,
int rowIndex,
int columnIndex) |
protected void |
updateData(DrillDownParameter[] elements) |
addTableModelListener, findColumn, fireTableCellUpdated, fireTableChanged, fireTableDataChanged, fireTableRowsDeleted, fireTableRowsInserted, fireTableRowsUpdated, fireTableStructureChanged, getColumnClass, getListeners, getTableModelListeners, removeTableModelListener
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
addTableModelListener, getColumnClass, removeTableModelListener
public DrillDownParameterTableModel()
DefaultTableModel
which is a table of zero columns and zero rows.public String[] getExtraFields()
public void setExtraFields(String[] extraFields)
public int getRowCount()
JTable
uses this method to determine how many rows it
should display. This method should be quick, as it is called frequently during rendering.getRowCount
in interface TableModel
getColumnCount()
public int getColumnCount()
JTable
uses this method to determine how many columns it
should create and display by default.getColumnCount
in interface TableModel
getRowCount()
public String getColumnName(int column)
column
cannot be found, returns an empty string.getColumnName
in interface TableModel
getColumnName
in class AbstractTableModel
column
- the column being queriedcolumn
public TableStyle getTableStyle()
getTableStyle
in interface SortableTableModel
public void setTableStyle(TableStyle tableStyle)
setTableStyle
in interface SortableTableModel
protected void updateData(DrillDownParameter[] elements)
public Object getValueAt(int rowIndex, int columnIndex)
columnIndex
and rowIndex
.getValueAt
in interface TableModel
rowIndex
- the row whose value is to be queriedcolumnIndex
- the column whose value is to be queriedpublic boolean isCellEditable(int rowIndex, int columnIndex)
isCellEditable
in interface TableModel
isCellEditable
in class AbstractTableModel
rowIndex
- the row being queriedcolumnIndex
- the column being queriedpublic void setValueAt(Object aValue, int rowIndex, int columnIndex)
setValueAt
in interface TableModel
setValueAt
in class AbstractTableModel
public Class getClassForCell(int row, int column)
getClassForCell
in interface org.pentaho.reporting.libraries.designtime.swing.table.PropertyTableModel
public PropertyEditor getEditorForCell(int row, int column)
getEditorForCell
in interface org.pentaho.reporting.libraries.designtime.swing.table.PropertyTableModel
public String getValueRole(int row, int column)
getValueRole
in interface ElementMetaDataTableModel
public String[] getExtraFields(int row, int column)
getExtraFields
in interface ElementMetaDataTableModel
public GroupingHeader getGroupHeader(int index)
getGroupHeader
in interface GroupingModel
public boolean isHeaderRow(int index)
isHeaderRow
in interface GroupingModel
public String[] getFilteredParameterNames()
public void setFilteredParameterNames(String[] names)
public void setData(DrillDownParameter[] parameter)
public DrillDownParameter[] getData()
public DrillDownParameter[] getGroupedData()
public DrillDownParameter.Type getParameterType(int row)
public boolean isPreferred(int row)
Copyright © 2017 Hitachi Vantara. All rights reserved.