Class DynamicExpressionTableModel
- java.lang.Object
-
- javax.swing.table.AbstractTableModel
-
- org.pentaho.reporting.designer.core.editor.expressions.ExpressionPropertiesTableModel
-
- org.pentaho.reporting.designer.core.editor.expressions.DynamicExpressionTableModel
-
- All Implemented Interfaces:
Serializable
,TableModel
,ElementMetaDataTableModel
,GroupingModel
,SortableTableModel
,org.pentaho.reporting.libraries.designtime.swing.table.PropertyTableModel
public class DynamicExpressionTableModel extends ExpressionPropertiesTableModel
- See Also:
- Serialized Form
-
-
Field Summary
-
Fields inherited from class javax.swing.table.AbstractTableModel
listenerList
-
-
Constructor Summary
Constructors Constructor Description DynamicExpressionTableModel()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Class
getClassForCell(int rowIndex, int columnIndex)
int
getColumnCount()
String
getColumnName(int column)
PropertyEditor
getEditorForCell(int aRowIndex, int aColumnIndex)
Object
getValueAt(int rowIndex, int columnIndex)
boolean
isCellEditable(int rowIndex, int columnIndex)
protected boolean
isFiltered(org.pentaho.reporting.engine.classic.core.metadata.ExpressionPropertyMetaData metaData)
void
setValueAt(Object aValue, int rowIndex, int columnIndex)
-
Methods inherited from class org.pentaho.reporting.designer.core.editor.expressions.ExpressionPropertiesTableModel
getActiveContext, getData, getExtraFields, getGroupHeader, getGroupings, getMetaData, getRowCount, getTableStyle, getValueRole, isFilterInlineExpressionProperty, isHeaderRow, selectCommonAttributes, setActiveContext, setData, setFilterInlineExpressionProperty, setTableStyle, updateData
-
Methods inherited from class javax.swing.table.AbstractTableModel
addTableModelListener, findColumn, fireTableCellUpdated, fireTableChanged, fireTableDataChanged, fireTableRowsDeleted, fireTableRowsInserted, fireTableRowsUpdated, fireTableStructureChanged, getColumnClass, getListeners, getTableModelListeners, removeTableModelListener
-
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, removeTableModelListener
-
-
-
-
Method Detail
-
isFiltered
protected boolean isFiltered(org.pentaho.reporting.engine.classic.core.metadata.ExpressionPropertyMetaData metaData)
- Overrides:
isFiltered
in classExpressionPropertiesTableModel
-
getColumnCount
public int getColumnCount()
- Specified by:
getColumnCount
in interfaceTableModel
- Overrides:
getColumnCount
in classExpressionPropertiesTableModel
-
getColumnName
public String getColumnName(int column)
- Specified by:
getColumnName
in interfaceTableModel
- Overrides:
getColumnName
in classExpressionPropertiesTableModel
-
getValueAt
public Object getValueAt(int rowIndex, int columnIndex)
- Specified by:
getValueAt
in interfaceTableModel
- Overrides:
getValueAt
in classExpressionPropertiesTableModel
-
isCellEditable
public boolean isCellEditable(int rowIndex, int columnIndex)
- Specified by:
isCellEditable
in interfaceTableModel
- Overrides:
isCellEditable
in classExpressionPropertiesTableModel
-
setValueAt
public void setValueAt(Object aValue, int rowIndex, int columnIndex)
- Specified by:
setValueAt
in interfaceTableModel
- Overrides:
setValueAt
in classExpressionPropertiesTableModel
-
getEditorForCell
public PropertyEditor getEditorForCell(int aRowIndex, int aColumnIndex)
- Specified by:
getEditorForCell
in interfaceorg.pentaho.reporting.libraries.designtime.swing.table.PropertyTableModel
- Overrides:
getEditorForCell
in classExpressionPropertiesTableModel
-
getClassForCell
public Class getClassForCell(int rowIndex, int columnIndex)
- Specified by:
getClassForCell
in interfaceorg.pentaho.reporting.libraries.designtime.swing.table.PropertyTableModel
- Overrides:
getClassForCell
in classExpressionPropertiesTableModel
-
-