es.mcu.yingo.campos
Class ListaCamposTablaImpl

java.lang.Object
  extended by es.mcu.yingo.utils.IdDescripcionImpl
      extended by es.mcu.yingo.campos.ListaCamposAbstracta
          extended by es.mcu.yingo.campos.ListaCamposImpl
              extended by es.mcu.yingo.campos.ListaCamposTablaImpl
All Implemented Interfaces:
ListaCampos, IdDescripcion, org.springframework.context.ApplicationContextAware

public class ListaCamposTablaImpl
extends ListaCamposImpl

Implementación de una lista de campos de tipo Campo que ofrece algunas funcionalidades para dibujar los campos en formato tabla La forma de representar la tabla de campos en formato html, viene determinada por los campos que implementan la interface DibujarEnTabla

Author:
samuel.moreno

Field Summary
private  boolean numerarFilas
          Las filas de la tabla van numeradas
private  boolean numerarPrimera
          La primera fila se considera cabecera de la tabla
private  int numeroColumnas
          Número de columnas de la tabla
 
Fields inherited from class es.mcu.yingo.utils.IdDescripcionImpl
applicationContext, id
 
Fields inherited from interface es.mcu.yingo.utils.IdDescripcion
IDIOMA_DEFECTO
 
Constructor Summary
ListaCamposTablaImpl()
           
 
Method Summary
 java.lang.String getHtml(int tipo, java.util.Map datos, java.lang.String codExpediente, java.util.Locale locale)
          Devuelve la representación en html de la lista de campos
 int getNumeroColumnas()
           
 boolean isNumerarFilas()
           
 boolean isNumerarPrimera()
           
 void setNumerarFilas(boolean numerarFilas)
           
 void setNumerarPrimera(boolean numerarPrimera)
           
 void setNumeroColumnas(int numeroColumnas)
           
 
Methods inherited from class es.mcu.yingo.campos.ListaCamposImpl
getMaquetadorLista, recuperarDatoDeCampo, setMaquetadorLista
 
Methods inherited from class es.mcu.yingo.campos.ListaCamposAbstracta
getListaCampos, setListaCampos, valida
 
Methods inherited from class es.mcu.yingo.utils.IdDescripcionImpl
getApplicationContext, getDescripcion, getDescripcion, getDescripcion, getId, setApplicationContext, setDescripcion, setDescripcionTraducida, setId
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface es.mcu.yingo.campos.ListaCampos
getDescripcion, getDescripcion, getId
 
Methods inherited from interface es.mcu.yingo.utils.IdDescripcion
getDescripcion
 

Field Detail

numeroColumnas

private int numeroColumnas
Número de columnas de la tabla


numerarFilas

private boolean numerarFilas
Las filas de la tabla van numeradas


numerarPrimera

private boolean numerarPrimera
La primera fila se considera cabecera de la tabla

Constructor Detail

ListaCamposTablaImpl

public ListaCamposTablaImpl()
Method Detail

getHtml

public java.lang.String getHtml(int tipo,
                                java.util.Map datos,
                                java.lang.String codExpediente,
                                java.util.Locale locale)
                         throws java.lang.Exception
Devuelve la representación en html de la lista de campos

Specified by:
getHtml in interface ListaCampos
Overrides:
getHtml in class ListaCamposImpl
Parameters:
tipo -
datos -
codExpediente -
locale -
Returns:
Throws:
java.lang.Exception

isNumerarFilas

public boolean isNumerarFilas()
Returns:
the numerarFilas

setNumerarFilas

public void setNumerarFilas(boolean numerarFilas)
Parameters:
numerarFilas - the numerarFilas to set

isNumerarPrimera

public boolean isNumerarPrimera()
Returns:
the numerarPrimera

setNumerarPrimera

public void setNumerarPrimera(boolean numerarPrimera)
Parameters:
numerarPrimera - the numerarPrimera to set

getNumeroColumnas

public int getNumeroColumnas()
Returns:
the numeroColumnas

setNumeroColumnas

public void setNumeroColumnas(int numeroColumnas)
Parameters:
numeroColumnas - the numeroColumnas to set