|
||||||||||
| 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 PrintableTableModel| Method Detail |
|---|
public CellPrinter getCellPrinter(int column)
PrintableTableModel
getCellPrinter in interface PrintableTableModelcolumn - The column index
public CellPrinter getHeaderPrinter(int column)
PrintableTableModel
getHeaderPrinter in interface PrintableTableModelcolumn - The column index
public String getTitle()
PrintableTableModel
getTitle in interface PrintableTableModelpublic Object headerForColumn(int i)
PrintableTableModel
headerForColumn in interface PrintableTableModeli - The column index.
public boolean hideColumn(int i)
PrintableTableModel
hideColumn in interface PrintableTableModeli - The column index
true if this column should be skippedpublic int numberOfColumns()
PrintableTableModel
numberOfColumns in interface PrintableTableModelpublic int numberOfRows()
PrintableTableModel
numberOfRows in interface PrintableTableModel
public Object valueAt(int i,
int j)
PrintableTableModel
valueAt in interface PrintableTableModeli - The column indexj - The row index
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||