|
|||||||||||
| 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.SwingFglReport
| Field Summary |
| Fields inherited from class pt.moredata.fglreport.AbstractFglReport |
colno, firstPageHeaderLength, groupChanged, groupsFinished, groupsStarted, lineno, pageHeaderLength, pageLength, pageno, pageTrailerLength, pageWidth |
| Fields inherited from interface pt.moredata.fglreport.FglReport |
SWING, TEXT |
| Constructor Summary | |
SwingFglReport()
Construtora |
|
| Method Summary | |
void |
addFglReportListener(FglReportListener reportListener)
Adiciona um listener dos eventos do report |
void |
addObject(java.lang.Object obj)
Método que adiciona um objecto ao report |
void |
clearFglReportListener()
Apaga todos os report Listeners |
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. |
protected boolean |
pageShouldChange()
Detecta se deve haver mudança de página. |
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)
Imprime a string enviada na coluna passada como parâmetro e na linha corrente, afectando a sua fonte para Bold |
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 a tamanho desta mesma |
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 na linha corrente e muda de linha |
void |
removeFglReportListener(FglReportListener reportListener)
Remove um listener para os eventos do report |
void |
setLineno(int linha)
Reposiciona-se na linha dada como argumento. |
void |
startReport()
Inicia um report sem qualquer ficheiro associado |
void |
writeReport(java.lang.String _dirName,
java.lang.String fileName)
Escreve para o écran o texto do report produzido até essa altura |
| Methods inherited from class pt.moredata.fglreport.AbstractFglReport |
ArrayList2HashMap, getFirstPageHeaderLen, getKeys, getPageHeaderLen, getPageLen, getPageNo, getPageTrailerLen, getPageWidth, outputToReport, setFirstPageHeaderLength, setNomeFont, setPageHeaderLength, setPageLen, setPageTrailerLength, setPageWidth, setTamanhoFont, startFirstPage, writeReport |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
public SwingFglReport()
| Method Detail |
public void addObject(java.lang.Object obj)
addObject in interface FglReportaddObject in class AbstractFglReportobj - Objecto nao grafico a ser incluido no reportpublic void startReport()
startReport in interface FglReportstartReport 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 gotoLine(int linha)
gotoLine in interface FglReportgotoLine in class AbstractFglReportlinha - linha 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 gotoColumn(int coluna)
gotoColumn in interface FglReportgotoColumn in class AbstractFglReportcoluna - coluna onde o cursor vai posicionar-sepublic 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 fontpublic void println(java.lang.String str)
println in interface FglReportprintln in class AbstractFglReportstr - Texto a imprimirpublic void printBold(java.lang.String str)
printBold in interface FglReportprintBold in class AbstractFglReportstr - Texto a imprimir
public void printBold(java.lang.String str,
int tFont)
printBold in interface FglReportprintBold in class AbstractFglReportstr - Texto a imprimirtFont - Tamanho 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 setLineno(int linha)
setLineno in interface FglReportsetLineno in class AbstractFglReportlinha - Numero da linha para onde vai ser posicionado o cursor de escrita
public void addFglReportListener(FglReportListener reportListener)
throws java.util.TooManyListenersException
addFglReportListener in interface FglReportaddFglReportListener in class AbstractFglReportreportListener - Listener de eventos
java.util.TooManyListenersExceptionpublic void removeFglReportListener(FglReportListener reportListener)
removeFglReportListener in interface FglReportremoveFglReportListener in class AbstractFglReportreportListener - Listener de eventospublic void clearFglReportListener()
clearFglReportListener in interface FglReportclearFglReportListener in class AbstractFglReportprotected boolean pageShouldChange()
public void finishReport()
finishReport in interface FglReportfinishReport in class AbstractFglReport
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 box
public void writeReport(java.lang.String _dirName,
java.lang.String fileName)
_dirName - Nome da directoria para onde vai ser escrito o reportfileName - 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 | ||||||||||