Archive for agosto 9th, 2006

Convertendo Strings para objetos

quarta-feira, agosto 9th, 2006

Aproveitando esse blog para fazer uma pesquisa de opinião: como vocês fazem parsing e/ou geram aqueles arquivos texto ou mensagens que tem até doc do Word do layout de tão complexos que são? Fazem na mão, usam uma API que retorna “tokens” convertidos ou o que?

Pergunto porque desenvolvi uma API pequena (7 classes so far) em que você configura o layout via xml e como mapear as propriedades para seus beans e ele te retorna um bean ou uma Collection. Ou seja, ao invés de fazer uma leitura nojentinha com posições, conversões e afins, você carrega o xml com um método, cria um objeto capaz de ler o layout, chama um parse(Reader) e tem a sua NotaFiscal com instâncias de ItemNotaFiscal e instâncias de outras classes do seu domínio configuradas.

Se houver interesse, pretendo (não é promessa!) liberar como open-source. Aguardo o feedback :-)

Quando o Google te atrapalha :-)

quarta-feira, agosto 9th, 2006

Engraçado como é ruim ter um post bem colocado no Google para um assunto genérico. Se você pesquisar por como fazer cronogramas, o meu post “A arte de fazer cronogramas” aparece em segundo ou terceiro (varia de vez em quando). E, com isso, como vocês podem ver nos comentários do post, aparecem pessoas querendo saber como montar escalas ou coisa do gênero :-)