|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.freehep.swing.print.table.PrintModelAdapter
public class PrintModelAdapter
Converts a TableModel to a PrintableTableModel
Constructor Summary | |
---|---|
PrintModelAdapter(TableModel model,
String title)
Creates a new instance of PrintModelAdapter |
Method Summary | |
---|---|
CellPrinter |
getCellPrinter(int column)
Get the cell printer to be used for the table body |
CellPrinter |
getHeaderPrinter(int column)
Get the cell printer to be used for the table header |
String |
getTitle()
Get the title for the document |
Object |
headerForColumn(int i)
Get the header for a column |
boolean |
hideColumn(int i)
Allows some columns to be skipped when printing |
int |
numberOfColumns()
Total number of columns (including hidden columns) |
int |
numberOfRows()
Total number of rows |
Object |
valueAt(int i,
int j)
Get the data to be printed in a certain cell. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public PrintModelAdapter(TableModel model, String title)
model
- The table model to converttitle
- The title for the generater PrintableTableModelMethod Detail |
---|
public CellPrinter getCellPrinter(int column)
PrintableTableModel
getCellPrinter
in interface PrintableTableModel
column
- The column index
public CellPrinter getHeaderPrinter(int column)
PrintableTableModel
getHeaderPrinter
in interface PrintableTableModel
column
- The column index
public String getTitle()
PrintableTableModel
getTitle
in interface PrintableTableModel
public Object headerForColumn(int i)
PrintableTableModel
headerForColumn
in interface PrintableTableModel
i
- The column index.
public boolean hideColumn(int i)
PrintableTableModel
hideColumn
in interface PrintableTableModel
i
- The column index
true
if this column should be skippedpublic int numberOfColumns()
PrintableTableModel
numberOfColumns
in interface PrintableTableModel
public int numberOfRows()
PrintableTableModel
numberOfRows
in interface PrintableTableModel
public Object valueAt(int i, int j)
PrintableTableModel
valueAt
in interface PrintableTableModel
i
- The column indexj
- The row index
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |