tecgraf.javautils.excel.v1.util
Class VerticalExcelModel

java.lang.Object
  extended by tecgraf.javautils.excel.v1.AbstractExcelModel
      extended by tecgraf.javautils.excel.v1.util.VerticalExcelModel
All Implemented Interfaces:
ExcelModel

public abstract class VerticalExcelModel
extends AbstractExcelModel

Classe utilitaria para gerar relatorio do tipo bandeirabr

Author:
bbreder

Constructor Summary
VerticalExcelModel()
           
 
Method Summary
 void addHeader(String text)
          Adiciona um conteúdo do tipo cabeçalho
 void addItem(AbstractItem item)
          Adiciona o item
 void addLine()
          Adiciona uma linha
 void addReserved()
          Adiciona o item de reservado
 void addTable(JTable table)
          Adiciona uma tabela
 void addTable(JTable table, ExcelTable format)
          Adiciona uma tabela
 void addTable(JTable table, ExcelTable format, boolean firstIsRowHeader)
          Adiciona uma tabela
 void build(ExcelStructureTool head, ExcelDataTool data, ExcelStyleTool style)
          Implementa a geração do relatorio
static void main(String[] args)
          Testador
abstract  void preBuild()
          Método que irá calcular as operações para gerar o relatorio
 void setPrecision(int value)
          Atribui a precisão do ponto flutuante
 
Methods inherited from class tecgraf.javautils.excel.v1.AbstractExcelModel
getSheetName
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

VerticalExcelModel

public VerticalExcelModel()
Method Detail

preBuild

public abstract void preBuild()
Método que irá calcular as operações para gerar o relatorio


build

public void build(ExcelStructureTool head,
                  ExcelDataTool data,
                  ExcelStyleTool style)
Implementa a geração do relatorio

Parameters:
head - ferramenta da estrutura da planilha
data - ferramenta de conteúdo da planilha
style - ferramenta de estilo da planilha

addHeader

public void addHeader(String text)
Adiciona um conteúdo do tipo cabeçalho

Parameters:
text -

addTable

public void addTable(JTable table)
Adiciona uma tabela

Parameters:
table -

addTable

public void addTable(JTable table,
                     ExcelTable format)
Adiciona uma tabela

Parameters:
table -
format -

addTable

public void addTable(JTable table,
                     ExcelTable format,
                     boolean firstIsRowHeader)
Adiciona uma tabela

Parameters:
table -
format -
firstIsRowHeader -

addLine

public void addLine()
Adiciona uma linha


addReserved

public void addReserved()
Adiciona o item de reservado


addItem

public void addItem(AbstractItem item)
Adiciona o item

Parameters:
item -

setPrecision

public void setPrecision(int value)
Atribui a precisão do ponto flutuante

Parameters:
value -

main

public static void main(String[] args)
                 throws IOException
Testador

Parameters:
args -
Throws:
IOException


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