/**
*
*/
package org.richfaces.validator;
import java.lang.annotation.Annotation;
import javax.faces.application.FacesMessage;
import javax.faces.context.FacesContext;
import javax.validation.Validator;
import javax.validation.metadata.ConstraintDescriptor;
/**
* @author asmirnov
*
*/
public interface BeanValidatorFactory {
Validator getValidator(FacesContext context);
FacesMessage interpolateMessage(FacesContext context, ConstraintDescriptor<? extends Annotation> constrain);
}