public class TableReportData extends java.lang.Object implements ReportData
BEFORE_FIRST_ROW| Constructor and Description |
|---|
TableReportData(javax.swing.table.TableModel tableModel) |
TableReportData(javax.swing.table.TableModel tableModel,
int start,
int length) |
| Modifier and Type | Method and Description |
|---|---|
void |
close()
Closes the datasource.
|
java.lang.Object |
get(int column) |
int |
getColumnCount() |
java.lang.String |
getColumnName(int column) |
int |
getCursorPosition() |
boolean |
isAdvanceable()
This operation checks, whether a call to next will be likely to succeed.
|
boolean |
isReadable()
Checks, whether this report-data instance is currently readable.
|
boolean |
next()
This method produces the same result as 'setCursorPosition(getCursorPosition() + 1);'
|
boolean |
setCursorPosition(int row)
Moves the cursor back to an already visited position.
|
public TableReportData(javax.swing.table.TableModel tableModel)
public TableReportData(javax.swing.table.TableModel tableModel,
int start,
int length)
public int getColumnCount()
throws DataSourceException
getColumnCount in interface DataSetDataSourceExceptionpublic boolean isReadable()
throws DataSourceException
ReportDataisReadable in interface ReportDataDataSourceExceptionpublic boolean setCursorPosition(int row)
throws DataSourceException
ReportDatasetCursorPosition in interface ReportDataDataSourceExceptionpublic boolean isAdvanceable()
throws DataSourceException
isAdvanceable in interface ReportDataDataSourceExceptionpublic java.lang.String getColumnName(int column)
throws DataSourceException
getColumnName in interface DataSetDataSourceExceptionpublic java.lang.Object get(int column)
throws DataSourceException
get in interface DataSetDataSourceExceptionpublic boolean next()
throws DataSourceException
ReportDatanext in interface ReportDataDataSourceExceptionpublic void close()
throws DataSourceException
ReportDataclose in interface ReportDataDataSourceExceptionpublic int getCursorPosition()
throws DataSourceException
getCursorPosition in interface ReportDataDataSourceException