tecgraf.javautils.gui.print
Interface PrintableTableModel

All Superinterfaces:
TableModel
All Known Implementing Classes:
DefaultPrintableTableModel

public interface PrintableTableModel
extends TableModel

Modelo para a tabela que será impressa. Pede a implementação de métodos que retornem informações sobre os nomes de linha e o corner da tabela.


Method Summary
 String getCornerName()
          Retorna o texto que está no corner do modelo ou valor nulo caso o corner não exista.
 String getRowName(int rowIndex)
          Retorna o texto do nome de linha relacionado à linha passada por parâmetro.
 boolean hasRowNames()
          Informa se existem ou não nomes de linha.
 
Methods inherited from interface javax.swing.table.TableModel
addTableModelListener, getColumnClass, getColumnCount, getColumnName, getRowCount, getValueAt, isCellEditable, removeTableModelListener, setValueAt
 

Method Detail

hasRowNames

boolean hasRowNames()
Informa se existem ou não nomes de linha.

Returns:
verdadeiro caso existam headers de linha.

getRowName

String getRowName(int rowIndex)
Retorna o texto do nome de linha relacionado à linha passada por parâmetro. Retorna valor nulo caso não exista nome para esta linha.

Parameters:
rowIndex - posição da linha cujo o texto do header será retornado.
Returns:
o nome relacionado à linha ou valor nulo caso não exista header para esta linha.

getCornerName

String getCornerName()
Retorna o texto que está no corner do modelo ou valor nulo caso o corner não exista.

Returns:
texto do corner do modelo ou valor nulo caso não exista corner.


Copyright © 2014 Tecgraf/PUC-Rio. All rights reserved.