tecgraf.javautils.excel.v1
Interface ExcelExportableAdapter


public interface ExcelExportableAdapter

Exporta o componente gráfico. Essa interface é usado pela API Excel localizado no pacote logistic.client.util.excel para exportar um componente externa ao framework.

Assim, toda vez que for criado um componente novo e que deseja exportar para excel, o componente deverá implementar essa interface para que o framework Excel possa fazer conforme o algorítmo implementado.

O algoritmo de exportação deve considerar a linha e coluna já atribuida pelo framework Excel que determina a localização da exportação desse componente. Assim, previamente será atribuido uma linha e uma coluna antes de ser executado o algoritmo de exportação desse componente. É de responsabilidade do algoritimo desse componente considerar a linha e a coluna já atribuida.

Author:
Tecgraf

Method Summary
 void exportExcel(Component component, ExcelStructureTool head, ExcelDataTool data, ExcelStyleTool style, ExcelTable format)
          Exporta o componente
 int getColumnCount(Component component)
          Indica quantas colunas serão necessárias para exportar o componente
 int getRowCount(Component component)
          Indica quantas linhas serão necessárias para exportar o componente
 

Method Detail

exportExcel

void exportExcel(Component component,
                 ExcelStructureTool head,
                 ExcelDataTool data,
                 ExcelStyleTool style,
                 ExcelTable format)
Exporta o componente

Parameters:
component - componente a ser exportado
head - ferramenta da estrutura da planilha
data - ferramenta de conteúdo da planilha
style - ferramenta de estilo da planilha
format - formatador de conteudo da tabela

getRowCount

int getRowCount(Component component)
Indica quantas linhas serão necessárias para exportar o componente

Parameters:
component - componente a ser exportado
Returns:
quantidade de linhas

getColumnCount

int getColumnCount(Component component)
Indica quantas colunas serão necessárias para exportar o componente

Parameters:
component - componente a ser exportado
Returns:
quantidade de colunas


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