es.mcu.yingo.campos.html
Interface GeneradorHtml

All Known Implementing Classes:
GeneradorHtmlBotonVolver, GeneradorHtmlCalendario, GeneradorHtmlCamposOcultosNoSeGraban, GeneradorHtmlCheckBox, GeneradorHtmlCheckBoxMensaje, GeneradorHtmlCheckBoxMultiple, GeneradorHtmlCheckBoxSinLabel, GeneradorHtmlConListadorAbstracto, GeneradorHtmlEnlace, GeneradorHtmlEnlaceEntrada, GeneradorHtmlFile, GeneradorHtmlFileSimple, GeneradorHtmlFileSoloEnlaceDescargar, GeneradorHtmlMultipleAbstracto, GeneradorHtmlOculto, GeneradorHtmlOcultoAbstracto, GeneradorHtmlPaginacion, GeneradorHtmlRadio, GeneradorHtmlRadioLabelOculto, GeneradorHtmlRadioValue, GeneradorHtmlRadioValueMuestraTexto, GeneradorHtmlRadioValueMultiple, GeneradorHtmlSelect, GeneradorHtmlSelectFecha, GeneradorHtmlSelectSizeDinamica, GeneradorHtmlSelectValue, GeneradorHtmlSelectValueEtiquetas, GeneradorHtmlSelectValueTexto, GeneradorHtmlText, GeneradorHtmlTextArea, GeneradorHtmlTextFecha, GeneradorHtmlTextFechaNoEditable, GeneradorHtmlTextoAFichero, GeneradorHtmlTextoAFicheroVisibleEnMuestra, GeneradorHtmlTextoFijo, GeneradorHtmlTextoFijoEntrada, GeneradorHtmlTextoFijoNegrita, GeneradorHtmlTextoNoEditable, GeneradorHtmlTextoNoEditableParrafo, GeneradorHtmlTextPrecargarFormulario, GeneradorHtmlVerDetalle

public interface GeneradorHtml

Define el interfaz cuyas implementaciones deben devolver la representación en formato html de los campos Según como se realice cada implementación se puede mostrar campos de texto, listas desplegables, etc. Este interfaz también contiene cuatro constantes que son fundamentales

NUEVO
Como se representa el campo cuando se muestra por primera vez en un formulario (típicamente, campos vacíos y editables, aunque pueden implementarse otro tipo de funcionamiento)
MUESTRA
Como se debe representar el campo cuando se muestran los datos (típicamente, campos con datos y no editables, aunque pueden implementarse otro tipo de funcionamiento)
MODIFICA
Como se debe representar el campo cuando se muestran los datos y dichos datos pueden ser modificados (típicamente, campos con datos y editables, aunque pueden implementarse otro tipo de funcionamiento)
BUSCA
Como se debe representar el campo cuando se realizan búsquedas

Author:
carlos.garcia.h

Field Summary
static int BUSCA
          Como se debe representar el campo cuando se realizan búsquedas
static int MODIFICA
          Como se debe representar el campo cuando se muestran los datos y dichos datos pueden ser modificados
static int MUESTRA
          Como se debe representar el campo cuando se muestran los datos
static int NUEVO
          Como se representa el campo cuando se muestra por primera vez en un formulario
 
Method Summary
 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.
 

Field Detail

NUEVO

static final int NUEVO
Como se representa el campo cuando se muestra por primera vez en un formulario

See Also:
Constant Field Values

MUESTRA

static final int MUESTRA
Como se debe representar el campo cuando se muestran los datos

See Also:
Constant Field Values

MODIFICA

static final int MODIFICA
Como se debe representar el campo cuando se muestran los datos y dichos datos pueden ser modificados

See Also:
Constant Field Values

BUSCA

static final int BUSCA
Como se debe representar el campo cuando se realizan búsquedas

See Also:
Constant Field Values
Method Detail

getHTML

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
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.

Parameters:
tipo -
id -
value -
codExpediente -
locale -
Returns:
Throws:
java.lang.Exception