public class StaticDataRow extends java.lang.Object implements DataRow
| Modifier | Constructor and Description |
|---|---|
protected |
StaticDataRow() |
|
StaticDataRow(DataRow dataRow) |
protected |
StaticDataRow(StaticDataRow dataRow) |
|
StaticDataRow(java.lang.String[] names,
java.lang.Object[] values) |
| Modifier and Type | Method and Description |
|---|---|
java.lang.Object |
get(int col)
Returns the value of the expression or column in the tablemodel using the
given column number as index.
|
java.lang.Object |
get(java.lang.String col)
Returns the value of the function, expression or column using its specific
name.
|
int |
getColumnCount()
Returns the number of columns, expressions and functions and marked
ReportProperties in the report.
|
java.lang.String |
getColumnName(int col)
Returns the name of the column, expression or function.
|
DataFlags |
getFlags(int col)
Queries lowlevel meta-data for the current value of the specified column.
|
DataFlags |
getFlags(java.lang.String col)
Queries lowlevel meta-data for the current value of the specified column.
|
protected void |
setData(java.lang.String[] names,
java.lang.Object[] values) |
protected void |
updateData(java.lang.Object[] values) |
protected StaticDataRow()
protected StaticDataRow(StaticDataRow dataRow)
public StaticDataRow(DataRow dataRow) throws DataSourceException
DataSourceExceptionpublic StaticDataRow(java.lang.String[] names,
java.lang.Object[] values)
protected void setData(java.lang.String[] names,
java.lang.Object[] values)
protected void updateData(java.lang.Object[] values)
public java.lang.Object get(int col)
throws DataSourceException
getValue() method is called and for columns from the
tablemodel the tablemodel method getValueAt(row, column) gets
called.get in interface DataRowget in interface DataSetcol - the item index.java.lang.IllegalStateException - if the datarow detected a deadlock.DataSourceException - if an error occured.public java.lang.Object get(java.lang.String col)
throws DataSourceException
getValue() method is called and for columns from the
tablemodel the tablemodel method getValueAt(row, column) gets
called.get in interface DataRowcol - the item index.java.lang.IllegalStateException - if the datarow detected a deadlock.DataSourceException - if an error occured.public java.lang.String getColumnName(int col)
throws DataSourceException
getColumnName method is
called. For functions, expressions and report properties the assigned name
is returned.getColumnName in interface DataRowgetColumnName in interface DataSetcol - the item index.DataSourceException - if an error occured.public int getColumnCount()
throws DataSourceException
getColumnCount in interface DataRowgetColumnCount in interface DataSetDataSourceException - if an error occured.public DataFlags getFlags(java.lang.String col) throws DataSourceException
DataRowgetFlags in interface DataRowcol - the colum for which to query the meta-data flagsDataSourceException - if an error occured.public DataFlags getFlags(int col) throws DataSourceException
DataRowgetFlags in interface DataRowcol - the colum for which to query the meta-data flagsDataSourceException - if an error occured.