tecgraf.javautils.gui.table
Class TotalizerModelWrapper
java.lang.Object
tecgraf.javautils.gui.table.FooterModelWrapper
tecgraf.javautils.gui.table.TotalizerModelWrapper
- All Implemented Interfaces:
- EventListener, TableModelListener, TableModel
public class TotalizerModelWrapper
- extends FooterModelWrapper
Classe que "decora" ou "engloba" um modelo (Wrapper), totalizando as
colunas especificadas e exibindo o resultado na última linha. A primeira
coluna desta última linha é reservada para a exibição de um texto, por
exemplo "Total".
- Author:
- Tecgraf
|
Constructor Summary |
TotalizerModelWrapper(TableModel model,
int[] totalColumns,
String totalText)
Cria o decorador de modelo, indicando quais as colunas a serem totalizadas
e qual o texto a ser exibido na primeira coluna da última linha. |
| Methods inherited from class tecgraf.javautils.gui.table.FooterModelWrapper |
addTableModelListener, getColumnClass, getColumnCount, getColumnName, getModel, getRowCount, getValueAt, isCellEditable, removeTableModelListener, setValueAt, tableChanged |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
TotalizerModelWrapper
public TotalizerModelWrapper(TableModel model,
int[] totalColumns,
String totalText)
- Cria o decorador de modelo, indicando quais as colunas a serem totalizadas
e qual o texto a ser exibido na primeira coluna da última linha.
- Parameters:
model - modelo a ser decorado.totalColumns - índice das colunas que devem ser totalizadas.totalText - texto a ser exibido na primeira coluna da última linha.
getFooterValues
protected Map<Integer,Number> getFooterValues()
- Calcula a soma dos valores do modelo decorado, para determinadas colunas.
- Specified by:
getFooterValues in class FooterModelWrapper
- Returns:
- valores a serem apresentados na última linha.
Copyright © 2014 Tecgraf/PUC-Rio. All rights reserved.