protected static LocaleProvider makeLocaleProvider(Object object) { if (object instanceof LocaleProvider) { return (LocaleProvider) object; } else { return new ActionContextLocaleProvider(); } }
/** * Create a new validation context given a Class definition. The locale provider, text provider and * the validation context are created based on the class. * * @param clazz the class to initialize the context with. */ public DelegatingValidatorContext(Class clazz) { localeProvider = new ActionContextLocaleProvider(); textProvider = new TextProviderFactory().createInstance(clazz, localeProvider); validationAware = new LoggingValidationAware(clazz); }