pt.moredata.taglibs.dao
Class DAOPrinter

java.lang.Object
  extended bypt.moredata.taglibs.dao.DAOPrinter
Direct Known Subclasses:
DAOFormPrinter, DAOTablePrinter, DAOTextPrinter

public abstract class DAOPrinter
extends java.lang.Object

GetCellTagPrinter.java Esta classe e uma implementacao da interface ConnectionConfig, usa um ficheiro em xml para armazenar os dados para aceder a base de dados. Company MoreData

Version:
$Revision: 1.1.1.1 $
Author:
pcarmo

Field Summary
protected  DAOAbstractDataTag tag
           
 
Constructor Summary
DAOPrinter(DAOAbstractDataTag tag)
          Creates a new instance of GetCellTagPrinter
 
Method Summary
protected  java.lang.String endRow()
          Termina uma linha de texto.
protected  java.lang.String getCellFormatedValue()
          Devolve uma string devidamente formatada, com a representacao da celula.
protected  java.lang.Object getCellValue()
          Devolve um objecto com o valor da celula.
protected  java.lang.String getLabels()
          Devolve uma linha com o nome das colunas.
protected abstract  java.lang.String getOutput()
          Devolve uma string com o html representado o valor da celula.
protected  java.lang.String startRow()
          Inicia uma nova linha de texto.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

tag

protected DAOAbstractDataTag tag
Constructor Detail

DAOPrinter

public DAOPrinter(DAOAbstractDataTag tag)
Creates a new instance of GetCellTagPrinter

Method Detail

getCellFormatedValue

protected java.lang.String getCellFormatedValue()
Devolve uma string devidamente formatada, com a representacao da celula.

Returns:
Uma string devidamente formatada, com a representacao da celula.

getCellValue

protected java.lang.Object getCellValue()
Devolve um objecto com o valor da celula.

Returns:
Um objecto com o valor da celula.

getOutput

protected abstract java.lang.String getOutput()
Devolve uma string com o html representado o valor da celula. O tipo de output varia consoante o valor do atributo output-type da tag.

Returns:
Uma string contendo html com o valor da celula.

startRow

protected java.lang.String startRow()
Inicia uma nova linha de texto.


endRow

protected java.lang.String endRow()
Termina uma linha de texto.


getLabels

protected java.lang.String getLabels()
                              throws DAORuntimeException
Devolve uma linha com o nome das colunas.

Throws:
DAORuntimeException