|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectpt.moredata.fglreport.DaoReport
DaoReport.java
Title:
Description: A classe DaoReport é responsável pela construção
de reports (de forma automática) a partir de um DAOView
Company MoreData
| Constructor Summary | |
DaoReport(DAOView _dao,
int type)
Constroi um Report a partir de um DAO. |
|
DaoReport(int type)
Constroi um Report a partir de um DAO. |
|
| Method Summary | |
void |
addAfterGroupListener(AfterGroupListener listener)
Registers AfterGroupListener to receive events. |
void |
addBeforeGroupListener(BeforeGroupListener listener)
Registers BeforeGroupListener to receive events. |
void |
addFirstPageHeaderListener(FirstPageHeaderListener listener)
Registers FirstPageHeaderListener to receive events. |
void |
addHeaderListener(HeaderListener listener)
Registers HeaderListener to receive events. |
void |
addOnEveryRowListener(OnEveryRowListener listener)
Registers OnEveryRowListener to receive events. |
void |
addOnLastRowListener(OnLastRowListener listener)
Registers OnLastRowListener to receive events. |
void |
addTrailerListener(TrailerListener listener)
Registers TrailerListener to receive events. |
void |
genReport()
Este método gera o report com os dados do DAOView |
protected void |
printAfterGroupOf(FglReportEvent event)
Escreve depois de um grupo de linhas |
protected void |
printBeforeGroupOf(FglReportEvent event)
Escreve antes de um grupo de linhas |
protected void |
printFirstPageHeader(FglReportEvent event)
Escreve o cabeçalho da primeira página do Report |
protected void |
printOnEveryRow(FglReportEvent event)
Escreve um determinado texto em todas as linhas de um Report |
protected void |
printOnLastRow(FglReportEvent event)
Escreve na última linha do Report |
protected void |
printPageHeader(FglReportEvent event)
Escreve o cabeçalh do Report |
protected void |
printPageTrailer(FglReportEvent event)
Escreve o rodapé da página |
void |
removeAfterGroupListener(AfterGroupListener listener)
Removes AfterGroupListener from the list of listeners. |
void |
removeBeforeGroupListener(BeforeGroupListener listener)
Removes BeforeGroupListener from the list of listeners. |
void |
removeFirstPageHeaderListener(FirstPageHeaderListener listener)
Removes FirstPageHeaderListener from the list of listeners. |
void |
removeHeaderListener(HeaderListener listener)
Removes HeaderListener from the list of listeners. |
void |
removeOnEveryRowListener(OnEveryRowListener listener)
Removes OnEveryRowListener from the list of listeners. |
void |
removeOnLastRowListener(OnLastRowListener listener)
Removes OnLastRowListener from the list of listeners. |
void |
removeTrailerListener(TrailerListener listener)
Removes TrailerListener from the list of listeners. |
void |
setColumnLabel(java.lang.String columnName,
java.lang.String label)
Altera o nome a apresentar no cabeçalho de cada coluna. |
void |
setColumnWidth(java.lang.String columnName,
int width)
Altera o comprimento de uma determinada coluna. |
void |
setDAO(DAOView _dao)
Define o DAOView. |
void |
setFirstPageHeaderLength(int len)
Altera o tamanho do cabeçalho da primeira página do Report |
void |
setPageHeaderLength(int len)
Altera o tamanho do cabeçalho do Report |
void |
setPageTrailerLength(int len)
Altera o tamanho do rodapé do Report |
void |
setReportHeight(int reportHeight)
Altera a altura do Report |
void |
setReportWidth(int reportWidth)
Altera a largura do Report |
void |
setStartColumn(int startColumn)
Altera a coluna onde se quer começar o Report |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
public DaoReport(int type)
type - O tipo de relatorio a construir. Os tipos disponiveis sao
SWING e TEXT.
public DaoReport(DAOView _dao,
int type)
type - O tipo de relatorio a construir. Os tipos disponiveis sao
SWING e TEXT._dao - DAOView a partir do qual se vai construir o report.| Method Detail |
protected void printFirstPageHeader(FglReportEvent event)
protected void printPageHeader(FglReportEvent event)
protected void printOnEveryRow(FglReportEvent event)
protected void printPageTrailer(FglReportEvent event)
protected void printBeforeGroupOf(FglReportEvent event)
protected void printAfterGroupOf(FglReportEvent event)
protected void printOnLastRow(FglReportEvent event)
public void setDAO(DAOView _dao)
_dao - - Define o DAOView para construção de reports.public void genReport()
public void addFirstPageHeaderListener(FirstPageHeaderListener listener)
throws java.util.TooManyListenersException
listener - The listener to register.
java.util.TooManyListenersExceptionpublic void removeFirstPageHeaderListener(FirstPageHeaderListener listener)
listener - The listener to remove.
public void addHeaderListener(HeaderListener listener)
throws java.util.TooManyListenersException
listener - The listener to register.
java.util.TooManyListenersExceptionpublic void removeHeaderListener(HeaderListener listener)
listener - The listener to remove.
public void addTrailerListener(TrailerListener listener)
throws java.util.TooManyListenersException
listener - The listener to register.
java.util.TooManyListenersExceptionpublic void removeTrailerListener(TrailerListener listener)
listener - The listener to remove.
public void addOnEveryRowListener(OnEveryRowListener listener)
throws java.util.TooManyListenersException
listener - The listener to register.
java.util.TooManyListenersExceptionpublic void removeOnEveryRowListener(OnEveryRowListener listener)
listener - The listener to remove.
public void addOnLastRowListener(OnLastRowListener listener)
throws java.util.TooManyListenersException
listener - The listener to register.
java.util.TooManyListenersExceptionpublic void removeOnLastRowListener(OnLastRowListener listener)
listener - The listener to remove.
public void addAfterGroupListener(AfterGroupListener listener)
throws java.util.TooManyListenersException
listener - The listener to register.
java.util.TooManyListenersExceptionpublic void removeAfterGroupListener(AfterGroupListener listener)
listener - The listener to remove.
public void addBeforeGroupListener(BeforeGroupListener listener)
throws java.util.TooManyListenersException
listener - The listener to register.
java.util.TooManyListenersExceptionpublic void removeBeforeGroupListener(BeforeGroupListener listener)
listener - The listener to remove.public void setFirstPageHeaderLength(int len)
public void setPageHeaderLength(int len)
public void setPageTrailerLength(int len)
public void setStartColumn(int startColumn)
public void setReportHeight(int reportHeight)
public void setReportWidth(int reportWidth)
public void setColumnWidth(java.lang.String columnName,
int width)
columnName - O nome da coluna tal como consta no DAO.width - comprimento que se quer dar à coluna
public void setColumnLabel(java.lang.String columnName,
java.lang.String label)
columnName - O nome da coluna tal como consta no DAO.label - O nome a apresentar no cabeçalho no relatorio.
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||