Why you want to do that?
You can validate in your converters. Validate first and then convert it. Validators are there to validate business logics. Assume this scenerio, you want a value between 100 to 700. Here you want to convert that
string to Integer than validate that business logic. If you place the validator before convertor then in that case validator needs to convert it first before validation. And it is the death of converters.
Sometimes you want to validate first before conversion. That case could be you want date in a particular format. Here you need to validate the format and then convert it to the Date object. This kind of things you can do in your converters. Here the validator doesn't check your format but validate your business logic, like the date should be greater than todays date or something. But it doesn't mean that a validator doesn't check the format. I am just saying that if you have a converter associated with some date component then your converter will check the format kind of things.
This is what I understood. More inputs are greatly appreciated.
Thanks.