es.mcu.yingo.campos.html
Class GeneradorHtmlTextoFijo

java.lang.Object
  extended by es.mcu.yingo.campos.html.GeneradorHtmlTextoFijo
All Implemented Interfaces:
GeneradorHtml, NoDibujarLabelDescripcionCampo, org.springframework.context.ApplicationContextAware
Direct Known Subclasses:
GeneradorHtmlTextoFijoEntrada, GeneradorHtmlTextoFijoNegrita

public class GeneradorHtmlTextoFijo
extends java.lang.Object
implements GeneradorHtml, org.springframework.context.ApplicationContextAware, NoDibujarLabelDescripcionCampo

Genera un texto fijo traducido con el locale que se pasa por argumento.
Normalmente se una en los formularios para incluir una explicación entre campos y no debe ser definido con id para que no se guarde en la BBDD (siempre grabaría nulo)

Author:
miguel.esteban
See Also:
NoDibujarLabelDescripcionCampo

Field Summary
protected  org.springframework.context.ApplicationContext applicationContext
          Contexto de spring para obtener el mensaje internacionalizado
private  java.lang.String textoFijo
          Clave i18n del texto a mosntrar
 
Fields inherited from interface es.mcu.yingo.campos.html.GeneradorHtml
BUSCA, MODIFICA, MUESTRA, NUEVO
 
Constructor Summary
GeneradorHtmlTextoFijo()
           
 
Method Summary
protected  java.lang.String dibujarTextoFijo(java.lang.String textoFijo)
          Método que generará el html del texto fijo.
 org.springframework.context.ApplicationContext getApplicationContext()
           
 java.lang.String getHTML(int tipo, java.lang.String id, java.lang.Object value, java.lang.String codExpediente, java.util.Locale locale)
          Devuelve el código HTML generado, esto es la representación en formato html del campo.
 java.lang.String getTextoFijo()
           
 void setApplicationContext(org.springframework.context.ApplicationContext applicationContext)
           
 void setTextoFijo(java.lang.String textoFijo)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

applicationContext

protected org.springframework.context.ApplicationContext applicationContext
Contexto de spring para obtener el mensaje internacionalizado


textoFijo

private java.lang.String textoFijo
Clave i18n del texto a mosntrar

Constructor Detail

GeneradorHtmlTextoFijo

public GeneradorHtmlTextoFijo()
Method Detail

getHTML

public java.lang.String getHTML(int tipo,
                                java.lang.String id,
                                java.lang.Object value,
                                java.lang.String codExpediente,
                                java.util.Locale locale)
                         throws java.lang.Exception
Description copied from interface: GeneradorHtml
Devuelve el código HTML generado, esto es la representación en formato html del campo. Según como se realice cada implementación se puede mostrar campos de texto, listas desplegables, etc. Incluso campos más elaborados, como pueden ser applets, o cualquier otro tipo de campo.

Specified by:
getHTML in interface GeneradorHtml
Returns:
Throws:
java.lang.Exception

dibujarTextoFijo

protected java.lang.String dibujarTextoFijo(java.lang.String textoFijo)
Método que generará el html del texto fijo. Se podrá sobreescribir en las clases hijas para cambiar esta presentación

Parameters:
textoFijo -
Returns:

getApplicationContext

public org.springframework.context.ApplicationContext getApplicationContext()
Returns:
Devuelve el atributo applicationContext

setApplicationContext

public void setApplicationContext(org.springframework.context.ApplicationContext applicationContext)
Specified by:
setApplicationContext in interface org.springframework.context.ApplicationContextAware
Parameters:
applicationContext - Carga el atributo applicationContext

getTextoFijo

public java.lang.String getTextoFijo()
Returns:
Devuelve el atributo textoFijo

setTextoFijo

public void setTextoFijo(java.lang.String textoFijo)
Parameters:
textoFijo - Carga el atributo textoFijo