Java Server Faces/Convertidores y validadores
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