es.mcu.yingo.campos.html
Class GeneradorHtmlTextoFijo
java.lang.Object
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 |
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 |
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
GeneradorHtmlTextoFijo
public GeneradorHtmlTextoFijo()
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