| java.lang.Object br.com.gfpshare.util.html.HTMLTable
HTMLTable | public class HTMLTable (Code) | | Esta classe cria uma Tebala com taga HTML e escreve o resultado em um PrintWriter
author: Igor Regis Da Silva Simoes |
Constructor Summary | |
public | HTMLTable(PrintWriter out) | public | HTMLTable(PrintWriter out, boolean borda, int width) | public | HTMLTable(PrintWriter out, boolean borda, int width, String[] headers, String[][][] fields) | public | HTMLTable(PrintWriter out, boolean borda, int width, ResultSet dados) | public | HTMLTable(PrintWriter out, String[] headers, String[][][] fields) |
CURRENCY | public static String CURRENCY(Code) | | Constante representando o formato de moeda
|
DATE | public static String DATE(Code) | | Constante representando o formato de data
|
STRING | public static String STRING(Code) | | Constante representando o formato de texto
|
HTMLTable | public HTMLTable(PrintWriter out)(Code) | | Cria uma nova isntamncia de HTML
Parameters: out - O PrintWriter no qual será escrita a saída. |
HTMLTable | public HTMLTable(PrintWriter out, boolean borda, int width)(Code) | | Cria uma nova isntamncia de HTML
Parameters: out - O PrintWriter no qual será escrita a saída. Parameters: borda - Indica se o tabela gerada deverá apresentar borda Parameters: width - Indica a largura da tebela gerada |
HTMLTable | public HTMLTable(PrintWriter out, boolean borda, int width, String[] headers, String[][][] fields)(Code) | | Cria uma nova isntamncia de HTML
Parameters: out - O PrintWriter no qual será escrita a saída. Parameters: borda - Indica se o tabela gerada deverá apresentar borda Parameters: width - Indica a largura da tebela gerada Parameters: headers - Indica os cabeçalhos da tabela gerada Parameters: fields - Indica os dados que serão apresentados na tabela |
HTMLTable | public HTMLTable(PrintWriter out, boolean borda, int width, ResultSet dados)(Code) | | Cria uma nova isntamncia de HTML
Parameters: out - O PrintWriter no qual será escrita a saída. Parameters: borda - Indica se o tabela gerada deverá apresentar borda Parameters: width - Indica a largura da tebela gerada Parameters: dados - |
HTMLTable | public HTMLTable(PrintWriter out, String[] headers, String[][][] fields)(Code) | | Cria uma nova isntamncia de HTML
Parameters: out - O PrintWriter no qual será escrita a saída. Parameters: headers - Indica os cabeçalhos da tabela gerada Parameters: fields - Indica os dados que serão apresentados na tabela |
build | public boolean build(boolean borda, int width)(Code) | | Constrói o relatório
Parameters: borda - Indica se a tebela irá ou não possuir borda Parameters: width - Indica a largura da tabela Retorna true se o relatório for gerado com sucesso e false se ocorrer um erro na geração |
buildFromArray | protected void buildFromArray()(Code) | | |
buildFromResultSet | protected void buildFromResultSet()(Code) | | |
close | public void close()(Code) | | Fecha a tabela, impedindo a inserção de novas linhas
|
closeLine | public void closeLine()(Code) | | Fecha uma linha na tabela
|
getFields | public String[][][] getFields()(Code) | | Retorna os campos para a tabela do relatório
Array de strings com os dados que serão exibidos pela tabela |
getHeaders | public String[] getHeaders()(Code) | | Retorna os headers para a tabela do relatório
Array de string com os headers para a tabela do relatório |
isOpen | public boolean isOpen()(Code) | | Indica se a tabela está aberta para a inserçao de novas linhas
boolean indicando o descrito acima |
open | public void open(boolean borda, int width)(Code) | | Abre a tabela para inserção de linhas
Parameters: borda - Indica se a tabela deverá ou não apresentar bordas Parameters: width - Indica a largura a tabela gerada |
openLine | public void openLine()(Code) | | Abre uma nova linha na tabela
|
setFields | public void setFields(String[][][] fields)(Code) | | Determina os campos para a tabela do relatório
Parameters: fields - Indica os dados que serão apresentados na tabela |
setHeaders | public void setHeaders(String[] headers)(Code) | | Determina os headers para a tabela do relatório
Parameters: headers - Indica os cabeçalhos da tabela gerada |
writeField | public void writeField(String texto, boolean negrito)(Code) | | Escreve um novo, campo com formatação de dado, na tabela
Parameters: texto - Texto que será contido neste campo Parameters: negrito - Indica se o texto deverá ou não estar em negrito |
writeHeader | public void writeHeader(String texto)(Code) | | Escreve um novo campo, com formatação de cabeçalho, na tabela
Parameters: texto - Texto que será inserido no campo |
|
|