tecgraf.javautils.excel.v1.poi
Class PoiExcel

java.lang.Object
  extended by tecgraf.javautils.excel.v1.poi.PoiExcel
All Implemented Interfaces:
Excel

public class PoiExcel
extends Object
implements Excel

Classe responsável por facilitar a construção de uma planilha excel. A classe trabalho em função dos modelo atribuido a ela. Para cada modelo, será criado um sheet correspondente.

Author:
bbreder

Constructor Summary
PoiExcel(ExcelModel... models)
          Construtor padrão
 
Method Summary
 Object getAdapter()
          Retorna a estrutura de implementação de uma planilha Excel
 ExcelFactory getFactory()
          Retorna a fabrica de objetos
 ExcelModel[] getModels()
          Modelos que irão criar os sheets
protected  org.apache.poi.hssf.usermodel.HSSFWorkbook getWorkbook()
          Retorna a planilha excel
 void save(OutputStream output)
          Operação que irá construir a planilha excel através dos modelos atribuido no construtor
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PoiExcel

public PoiExcel(ExcelModel... models)
Construtor padrão

Parameters:
models - modelos para gerar os sheets
Method Detail

save

public void save(OutputStream output)
          throws IOException
Operação que irá construir a planilha excel através dos modelos atribuido no construtor

Parameters:
output -
Throws:
IOException

getModels

public ExcelModel[] getModels()
Modelos que irão criar os sheets

Specified by:
getModels in interface Excel
Returns:
modelos dos sheets

getWorkbook

protected org.apache.poi.hssf.usermodel.HSSFWorkbook getWorkbook()
Retorna a planilha excel

Returns:
planilha excel

getAdapter

public Object getAdapter()
Retorna a estrutura de implementação de uma planilha Excel

Specified by:
getAdapter in interface Excel
Returns:
estrutura de implementação

getFactory

public ExcelFactory getFactory()
Retorna a fabrica de objetos

Specified by:
getFactory in interface Excel
Returns:
fabrica de objetos


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