public class CrosstabOptionsTableModel extends AbstractTableModel implements ElementMetaDataTableModel, GroupingModel
listenerList
Constructor and Description |
---|
CrosstabOptionsTableModel() |
Modifier and Type | Method and Description |
---|---|
void |
addAttributeOption(org.pentaho.reporting.engine.classic.core.metadata.ElementType type,
String nameSpace,
String name,
Object value) |
void |
addCrosstabOptionGroup(GroupingHeader header) |
void |
addStyleOption(org.pentaho.reporting.engine.classic.core.metadata.ElementType type,
org.pentaho.reporting.engine.classic.core.style.StyleKey styleKey,
Object value) |
void |
copyFrom(org.pentaho.reporting.engine.classic.core.ReportElement e) |
void |
copyInto(org.pentaho.reporting.engine.classic.core.ReportElement e) |
Object |
getAttributeOption(org.pentaho.reporting.engine.classic.core.metadata.ElementType type,
String namespace,
String name) |
Class |
getClassForCell(int row,
int col) |
int |
getColumnCount() |
String |
getColumnName(int column) |
protected PropertyEditor |
getDefaultEditor(Class type) |
PropertyEditor |
getEditorForCell(int row,
int column) |
String[] |
getExtraFields(int row,
int column) |
GroupingHeader |
getGroupHeader(int index) |
int |
getRowCount() |
Object |
getStyleOption(org.pentaho.reporting.engine.classic.core.metadata.ElementType type,
org.pentaho.reporting.engine.classic.core.style.StyleKey key) |
TableStyle |
getTableStyle() |
Object |
getValueAt(int row,
int column) |
String |
getValueRole(int row,
int column) |
boolean |
isCellEditable(int rowIndex,
int columnIndex) |
boolean |
isHeaderRow(int index) |
void |
setAttributeOption(org.pentaho.reporting.engine.classic.core.metadata.ElementType type,
String namespace,
String name,
Object value) |
void |
setStyleOption(org.pentaho.reporting.engine.classic.core.metadata.ElementType type,
org.pentaho.reporting.engine.classic.core.style.StyleKey key,
Object value) |
void |
setTableStyle(TableStyle tableStyle) |
void |
setValueAt(Object aValue,
int rowIndex,
int columnIndex) |
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 void addCrosstabOptionGroup(GroupingHeader header)
public void addAttributeOption(org.pentaho.reporting.engine.classic.core.metadata.ElementType type, String nameSpace, String name, Object value)
public void addStyleOption(org.pentaho.reporting.engine.classic.core.metadata.ElementType type, org.pentaho.reporting.engine.classic.core.style.StyleKey styleKey, Object value)
public void setStyleOption(org.pentaho.reporting.engine.classic.core.metadata.ElementType type, org.pentaho.reporting.engine.classic.core.style.StyleKey key, Object value)
public Object getStyleOption(org.pentaho.reporting.engine.classic.core.metadata.ElementType type, org.pentaho.reporting.engine.classic.core.style.StyleKey key)
public void setAttributeOption(org.pentaho.reporting.engine.classic.core.metadata.ElementType type, String namespace, String name, Object value)
public Object getAttributeOption(org.pentaho.reporting.engine.classic.core.metadata.ElementType type, String namespace, String name)
public void copyFrom(org.pentaho.reporting.engine.classic.core.ReportElement e)
public void copyInto(org.pentaho.reporting.engine.classic.core.ReportElement e)
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 Class getClassForCell(int row, int col)
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 void setTableStyle(TableStyle tableStyle)
setTableStyle
in interface SortableTableModel
public TableStyle getTableStyle()
getTableStyle
in interface SortableTableModel
public int getRowCount()
getRowCount
in interface TableModel
public int getColumnCount()
getColumnCount
in interface TableModel
public String getColumnName(int column)
getColumnName
in interface TableModel
getColumnName
in class AbstractTableModel
public Object getValueAt(int row, int column)
getValueAt
in interface TableModel
public boolean isCellEditable(int rowIndex, int columnIndex)
isCellEditable
in interface TableModel
isCellEditable
in class AbstractTableModel
public void setValueAt(Object aValue, int rowIndex, int columnIndex)
setValueAt
in interface TableModel
setValueAt
in class AbstractTableModel
protected PropertyEditor getDefaultEditor(Class type)
Copyright © 2017 Hitachi Vantara. All rights reserved.