import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;
import javax.swing.text.MaskFormatter;
import br.com.cafebinario.formatter.FormatterFieldImpl;
public class MyCNPJFormat extends FormatterFieldImpl {
private MaskFormatter maskFormatter;
public String execute(String cnpj){
try {
maskFormatter = new MaskFormatter("##.###.###/####-##");
maskFormatter.setValueContainsLiteralCharacters(false);
return maskFormatter.valueToString(cnpj);
} catch (ParseException e) {
return cnpj;
}
}
public String execute(String cnpj, String... values){
try {
maskFormatter = new MaskFormatter("##.###.###/####-##");
maskFormatter.setValueContainsLiteralCharacters(false);
return maskFormatter.valueToString(cnpj);
} catch (ParseException e) {
return cnpj;
}
}
}