Durante o Falando em Java 2008 anunciamos o lançamento do novo Caelum Stella. Em 2013 saiu a versão 2.0!
O projeto vem para auxiliar os desenvolvedores brasileiros, suprindo algumas das necessidades comumente encontradas em aplicações desenvolvidas aqui no Brasil. Atualmente, o Caelum Stella fornece uma biblioteca de validadores, formatadores e conversores para documentos brasileiros, tais como CPF, CNPJ e PIS/PASEP.
String cpf = "867.554.707-24"; CPFValidator vld = new CPFValidator(); for(ValidationMessage error : vld.invalidMessagesFor(cpf)) { System.out.println(error.getMessage()); }
Há uma alternativa que lança uma exceção caso ocorra algum problema de validação: