build static method
Implementation
static AbstractValidator<String> build(String text) {
switch (text.toLowerCase()) {
case 'cep':
return CepValidator();
case 'cest':
return CestValidator();
case 'cnae':
return CnaeValidator();
case 'cnpj':
return CnpjValidator();
case 'cpf_cnpj':
return CpfCnpjValidator();
case 'cpf':
return CpfValidator();
case 'email':
return EmailValidator();
case 'licence_plate':
return LicencePlateValidator();
case 'local_phone':
return LocalPhoneValidator();
case 'mac_address':
return MacAddressValidator();
case 'ncm':
return NcmValidator();
case 'phone':
return PhoneValidator();
default:
return EmptyValidator();
}
}