Boa tarde.
Pessoal criei um tópico Dúvidas Biblioteca Reflection mais ou menos a respeito do mesmo assunto, até peço as moderadores que se quiserem podem excluir aquele tópico, ficou mal explicado e parti direto para um caso que encontrei.
Eu cheguei em alguns casos aqui em meu aplicativo que creio eu terei de utilizar reflection, mas o que é possível fazer no Java utilizando Reflection?
Um de meus problemas é que eu vou ter um processo onde meu aplicativo tem um botão que faz uma requisição a um web service e saí carregando tabelas de apoio do aplicativo que são integradas com o sistema desktop.
Só que eu tenho diversas classes de atributos que estendem a classe de Persistencia, responsável por fazer a gravação dos dados.
É possível através do nome do Package eu obter instancia das Classes dentro dele e conseguir acessar suas propriedades, métodos e carregá-los e trabalhar com eles normalmente?
Porque também minha intenção era fazer algo dinâmico onde por exemplo as Classes que participam deste processo que não são todas, teriam uma anotação @Importar algo do tipo e quando eu passasse por esse processo ele passaria pelas Classes vendo se ela é anotada dessa forma, se for eu carregaria o objeto com o retorno do web service e persistiria os dados no banco de dados.
É possível fazer este tipo de processo e se é, se alguém pudesse me ajudar ficaria grato. Já procurei bastante no Google e em outros fóruns e não encontrei algo realmente concreto.
Acabei caindo em uma lib através deste site:
http://stackoverflow.com/questions/520328/can-you-…-in-a-package-using-reflection
Que me levou a este projeto no Google Code: http://code.google.com/p/reflections/
Mas estou tendo mais problemas para fazer funcionar do que nunca.
Se precisarem da estrutura e do que pretendo fazer para entender melhor, só pedir eu disponibilizo não sei se ficou bem claro.
Obrigado desde já pela atenção.