es.mcu.yingo.campos.html
Class GeneradorHtmlOcultoAbstracto
java.lang.Object
es.mcu.yingo.campos.html.GeneradorHtmlOcultoAbstracto
- All Implemented Interfaces:
- EsGeneradorHtmOculto, GeneradorHtml, NoDibujarDivCampo, NoDibujarLabelDescripcionCampo, org.springframework.context.ApplicationContextAware
- Direct Known Subclasses:
- GeneradorHtmlCamposOcultosNoSeGraban, GeneradorHtmlOculto
public abstract class GeneradorHtmlOcultoAbstracto
- extends java.lang.Object
- implements EsGeneradorHtmOculto, GeneradorHtml, NoDibujarLabelDescripcionCampo, NoDibujarDivCampo, org.springframework.context.ApplicationContextAware
Clase abstracta que sólo se podrán instanciar las clases que hereden de ella.
Contiene los métodos comunes que se utilizarán en los diferentes generadores
HTML ocultos.
Si el atributo 'traducirValor' esté a true, se traducirá el valor con el
locale del usuario.
- Author:
- miguel.esteban
Field Summary |
protected org.springframework.context.ApplicationContext |
applicationContext
Permite traducir la clave internacionalizada |
private boolean |
traducirValor
Si está a true se traducirá el valor del campo oculto |
Method Summary |
org.springframework.context.ApplicationContext |
getApplicationContext()
|
abstract 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. |
boolean |
isTraducirValor()
|
protected java.lang.String |
obtenerCampoOculto(java.lang.String id,
java.lang.Object valor,
java.util.Locale locale)
Obtiene la representación HTML del campo oculto |
void |
setApplicationContext(org.springframework.context.ApplicationContext applicationContext)
|
void |
setTraducirValor(boolean traducirValor)
|
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
- Permite traducir la clave internacionalizada
traducirValor
private boolean traducirValor
- Si está a true se traducirá el valor del campo oculto
GeneradorHtmlOcultoAbstracto
public GeneradorHtmlOcultoAbstracto()
getHTML
public abstract 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
obtenerCampoOculto
protected java.lang.String obtenerCampoOculto(java.lang.String id,
java.lang.Object valor,
java.util.Locale locale)
throws java.io.UnsupportedEncodingException
- Obtiene la representación HTML del campo oculto
- Parameters:
id
- valor
- locale
-
- Returns:
-
- Throws:
java.io.UnsupportedEncodingException
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
isTraducirValor
public boolean isTraducirValor()
- Returns:
- Devuelve el atributo traducirValor
setTraducirValor
public void setTraducirValor(boolean traducirValor)
- Parameters:
traducirValor
- Carga el atributo traducirValor