Java Server Faces/Convertidores y validadores
Apariencia
Convertidores
[editar]Crear un convertidor personalizado
[editar]Para fines de ejemplo, crearemos desde cero un convertidor personalizado para una clase que abstrae lo que es un número imaginario. La definición de la clase es la siguiente:
package org.wikibooks.es.jsf.examples.converter;
public class ImaginaryNumber {
private int real;
private int imaginary;
public int getReal(){
return this.real;
}
public int getImaginary(){
return this.imaginary;
}
public void setReal(int real){
this.real = real;
}
public void setImaginary(int imaginary){
this.imaginary = imaginary;
}
}
Implementar la interfaz del convertidor
[editar]La interfaz javax.faces.convert.Converter
define los métodos para convertir de una cadena de texto a cualquier otro tipo.
Codificar los métodos de conversión
[editar]Codificar
Registrar el convertidor
[editar]Registrar