Segue novo projeto de classes utilitárias, desenvolvido por min com ajuda de outros desenvolvedores ao longo deste ano, a idéia principal é manter classes utilitárias neste projeto e que possam ser utilizados por desenvolvedores em qualquer projeto.
Segue a primeira versão com algumas funcionalidades básicas, todas testadas, que usamos no dia a dia, caso alguém se interesse em contribuir ao projeto favor entrar em contato.
Este projeto terá continuidade, mas com a ajuda da comunidade poderá ir mais longe!!
*Todas as versões teram compatibilidade com as versões anteriores e os testes serão obrigatórios!
Na segunda versão(0.2) possui as seguintes funcionalidades:
[list]BufferedFileReader - Classe para facilitar a leitura de arquivos textos[/list]
[list]BufferedFileReaderConverter - Classe que converte as linhas de um arquivo em objetos java de acordo com um layout criado dinamicamente para leitura de arquivos no formato texto[/list]
[list]BufferedFileWriterConverter - Classe que converte objetos java em um layout criado dinamicamente para gravação em arquivos no formato texto[/list]
[list]CharSymbols - Formatação, Remoção de Simbolos de String …[/list]
[list]CpfCnpjUtils - Formatação, Validação de Cpf/Cnpj[/list]
[list]Cryptography - Criptografia com algoritmos MD5 e SHA-1[/list]
[list]DateFormat - Formatação, Parse de Date/Calendar[/list]
[list]FTPApacheCommonsNetImpl - Classe para facilitar o uso de uma comunicação com um FTP.[/list]
[list]HexaDecimalUtils - Conversão em HexaDecimal.[/list]
[list]IOUtils - Classes com métodos para manuseio de arquivos ou dispositivos I/O[/list]
[list]JSMin - Minimizador de codigo JavaScript.[/list]
[list]Logradouro - Classe para converter, formatar, obter unificar informações de logradouro.[/list]
[list]RealExtensiveName - Formatação de valores decimais em formato texto por extenso.[/list]
[list]ReflectField - Classe para setar ou obter os valores de atributos de classes atraves de reflection.[/list]
[list]ReflectUtils - Classe com algumas funções de Reflection para facilitar algumas coisas.[/list]
[list]RomanNumber - Classe para converter numeros inteiros em numeros romanos, ou virce versa[/list]
[list]SimpleFileWriter - Classe para simplificar a escrita de dados em arquivos no formato texto.[/list]
[list]StringUtils - Formatação, Parse, Pad, Truncate, Abreviação de nomes/sobrenomes, remoção de acentuação …[/list]
[list]XMLUtils - Validação de XML a partir de um XSD Schema, Criação de Xml.[/list]
[list]XMLSchemaValidate - Validação de XML a partir de um arquivo, url de XSD Schema[/list]
[list]ZipUtils - Utilitário para compactar/descompactar arquivos no formato zip.[/list]
[list]ZipFileCreator - Classe com métodos para compactar arquivos, diretorios no formato zip.[/list]
O Projeto pode ser encontrado no Google Code:
http://code.google.com/p/opensutils-br4j/
Versão 0.2:
Download: http://code.google.com/p/opensutils-br4j/downloads/detail?name=opensutils-br4j-0.2.jar&can=2&q=#makechanges
Todas as Versões:
Download: http://code.google.com/p/opensutils-br4j/downloads/list
Bom uso!!!..