|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface IDataModel
Interfaz que deben implementar las pantallas que usen HtmlBuilder para construir elementos HTML. Proporciona a HtmlBuilder los métodos necesarios para construir mensajes y cargar el valor de los controles.
Method Summary | |
---|---|
List<String> |
errors(String name)
Devuelve la lista de errores del parámetro para la vista. |
String |
eval(AControlElement<?> control)
Inicializa el valor de un control con el valor de la propiedad del formulario que coincida con el nombre del control, y marca el control como no válido en caso de que tenga errores de validación asociados. |
String |
eval(String name)
Evalúa una propiedad del modelo de datos a partir del nombre de la propiedad. |
String |
msg(String key,
Object... args)
Devuelve el manejador de propiedades asociadas al documento que se construye. |
Method Detail |
---|
String eval(String name)
name
- Nombre de la propiedad.
null
.
IllegalStateException
- si el nodo no tiene modelo de datos, o si dicho modelo tiene un
Java Bean asociado para recuperar los valores.Objects.getNestedValue(java.lang.Object, java.lang.String)
String eval(AControlElement<?> control)
control
- Control que se está evaluando.
String msg(String key, Object... args)
key
- Clave de la propiedad.args
- Argumentos que son formateados posicionalmente usando como patrón la cadena del
fichero de propiedades.
List<String> errors(String name)
name
- Nombre del parámetro cuyos errores se quiere consultar. Se puede pasar
null
para obtener errores generales, no vinculados a ningún parámetro en
concreto.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |