Substituir Apache Commons EmailValidator isValidDomain

votos
1

Eu estou usando o Apache Commons Email validador

Eu quero substituir o isValidDomainmétodo, mas não posso, porque esta classe definiu-lo com um construtor não público.

Existe uma maneira que eu posso obter em torno deste além de re-escrever toda a classe de novo?

Publicado 08/11/2018 em 06:56
fonte usuário
Em outras línguas...                            


1 respostas

votos
0

Método tem protectedacesso de modo que você pode criar e usar sua própria classe estendendo-lo e substituir o método:

public class MyEmailValidator extends EmailValidator {

   private static final long serialVersionUID = 1L; // Should be Serializable 
   @Override
   protected boolean isValidDomain(String domain) {
Respondeu 08/11/2018 em 07:10
fonte usuário

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more