|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectpt.moredata.fglreport.AbstractFglReport
pt.moredata.fglreport.TxtFglReport
| Field Summary | |
java.lang.String |
ficheiro
Contem o nome do ficheiro que vai escrever |
| Fields inherited from class pt.moredata.fglreport.AbstractFglReport |
firstPageHeaderLength, groupChanged, groupsFinished, groupsStarted, pageHeaderLength, pageLength, pageno, pageTrailerLength, pageWidth, previousParameters |
| Fields inherited from interface pt.moredata.fglreport.FglReport |
SWING, TEXT |
| Constructor Summary | |
TxtFglReport()
Construtor |
|
| Method Summary | |
void |
addObject(java.lang.Object obj)
Método que adiciona um objecto ao report |
void |
finishReport()
Termina o report fechando o ficheiro se for caso disso ou apenas mudando as variáveis do objecto (se Stream) |
int |
getColNo()
Método que devolve o número da coluna corrente |
java.lang.Object |
getGroup()
Método que devolve o grupo |
java.lang.Object |
getGroupValue()
Método que devolve o valor do campo da nova chave |
int |
getLineNo()
Método que devolve o número da linha corrente |
void |
gotoColumn(int coluna)
Posiciona-se na coluna dada como parâmetro |
void |
gotoLine(int linha)
Posiciona-se na linha dada como parâmetro |
protected int |
groupChanged(java.util.ArrayList reportParameters)
Detecta se houve mudança de algum grupo. |
void |
newLine()
Nova linha no reportPreocupa-se em tratar dos headers e trailers |
void |
newPage()
Nova página |
void |
outputToReport(java.util.ArrayList reportParameters)
Envia determinado output para o report. |
void |
print(java.lang.String str)
Imprime a string enviada na coluna passada como parâmetro e na linha corrente |
void |
print(java.lang.String str,
int tFont)
Imprime a string enviada na coluna passada como parâmetro e na linha corrente, mudando-lhe o tamanho da font |
void |
printBold(java.lang.String str,
int tFont)
Imprime a string enviada na coluna passada como parâmetro e na linha corrente, afectando a sua fonte para Bold e muda o tamanho desta |
void |
printBox(int num_colunas,
int num_linhas)
Imprime uma box na linha e coluna corrente |
void |
println(java.lang.String str)
Imprime a string enviada na coluna passada como parâmetro e na linha corrente |
void |
setNomeFont(java.lang.String nFont)
Afecta a variável que indica que tipo de letra deve ser usado |
void |
setTamanhoFont(int tFont)
Afecta a variável que indica que tamanho de letra deve ser usado |
void |
startReport()
Inicia um report sem qualquer ficheiro associado |
void |
writeReport(java.lang.String _dirName,
java.lang.String _fileName)
Escreve para um ficheiro em formato texto o report produzido ate essa altura |
| Methods inherited from class pt.moredata.fglreport.AbstractFglReport |
addFglReportListener, ArrayList2HashMap, clearFglReportListener, getFirstPageHeaderLen, getKeys, getPageHeaderLen, getPageLen, getPageNo, getPageTrailerLen, getPageWidth, outputToReport, printBold, removeFglReportListener, setFirstPageHeaderLength, setLineno, setPageHeaderLength, setPageLen, setPageTrailerLength, setPageWidth, startFirstPage, writeReport |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
public java.lang.String ficheiro
| Constructor Detail |
public TxtFglReport()
| Method Detail |
public void startReport()
startReport in interface FglReportstartReport in class AbstractFglReportpublic void finishReport()
finishReport in interface FglReportfinishReport in class AbstractFglReportpublic void outputToReport(java.util.ArrayList reportParameters)
Recebe um ArrayList como parâmetro para simular a recepção de parâmetros dos reports de Informix 4gl que permitem ordenações e funções agregadas em after group
outputToReport in interface FglReportoutputToReport in class AbstractFglReportreportParameters - ArrayList que simula a recepção de
parâmetros dos reports de Informix 4gl que permitem
ordenações e funções agregadas em after group.protected int groupChanged(java.util.ArrayList reportParameters)
groupChanged in class AbstractFglReportreportParameters - ArrayList que simula a recepção de
parâmetros dos reports de Informix 4gl que permitem
ordenações e funções agregadas em after group.
public java.lang.Object getGroup()
getGroup in interface FglReportgetGroup in class AbstractFglReportpublic java.lang.Object getGroupValue()
getGroupValue in interface FglReportgetGroupValue in class AbstractFglReportpublic void addObject(java.lang.Object obj)
addObject in interface FglReportaddObject in class AbstractFglReportobj - Objecto nao grafico a ser incluido no reportpublic void gotoLine(int linha)
gotoLine in interface FglReportgotoLine in class AbstractFglReportlinha - linha onde o cursor vai posicionar-sepublic void gotoColumn(int coluna)
gotoColumn in interface FglReportgotoColumn in class AbstractFglReportcoluna - coluna onde o cursor vai posicionar-sepublic int getColNo()
getColNo in interface FglReportgetColNo in class AbstractFglReportpublic int getLineNo()
getLineNo in interface FglReportgetLineNo in class AbstractFglReportpublic void print(java.lang.String str)
print in interface FglReportprint in class AbstractFglReportstr - Texto a imprimir
public void print(java.lang.String str,
int tFont)
print in interface FglReportprint in class AbstractFglReportstr - Texto a imprimirtFont - Tamanho da font
public void printBold(java.lang.String str,
int tFont)
printBold in interface FglReportprintBold in class AbstractFglReportstr - Texto a imprimirtFont - Tamanho a imprimir
public void printBox(int num_colunas,
int num_linhas)
printBox in interface FglReportprintBox in class AbstractFglReportnum_colunas - Numero de caracteres que cabe dentro da boxnum_linhas - Numero de linhas que cabe dentro da boxpublic void println(java.lang.String str)
println in interface FglReportprintln in class AbstractFglReportstr - Texto a imprimirpublic void newLine()
Preocupa-se em tratar dos headers e trailers
newLine in interface FglReportnewLine in class AbstractFglReportpublic void newPage()
newPage in interface FglReportnewPage in class AbstractFglReportpublic void setNomeFont(java.lang.String nFont)
setNomeFont in interface FglReportsetNomeFont in class AbstractFglReportnFont - Nome da fontpublic void setTamanhoFont(int tFont)
setTamanhoFont in interface FglReportsetTamanhoFont in class AbstractFglReporttFont - Tamanho da font
public void writeReport(java.lang.String _dirName,
java.lang.String _fileName)
_dirName - Nome da directoria para onde vai ser escrito o report_fileName - Nome do ficheiro para onde vai ser escrito o report
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||