Estudo de reflexão

3 respostas
afamorim

Fala galera, tirar uma duvida, estava estudando reflexão e fiz um metodo para obtenção de um get para beans, mais no caso de de eu ter um caso

validaObjeto(objeto, new String[]{"codigo", "obj1.objeto2.codigo"});

para eu obter o obj1.obj2 eu teria que fazer metodo recursivo ou teria algo direto.

valeu.

3 Respostas

Marky.Vasconcelos

Sim voce teria. Qual a duvida?

Se quiser ver algo já implementado.
http://markyameba.wordpress.com/markutilsproject/
Baixe os fontes e a classe é o mark.utils.el.handler.MethodHandler que acessa o get/set e o mark.utils.el.handler.FieldHandler que acessa o Field diretamente.

afamorim

Na verdade essa era a duvida.

Não preciso de uma ferramente para isso não pois uso o jakarta, mais estou estudando reflexão.

Valeu pela resposta.

Marky.Vasconcelos

Entao… é que no que te mostrei já tinha isso implementado. Mas voce precisa pegar o primeiro atributo depois pegar o class dele e pegar o segundo.

Cuidado na hora de setar os valores por que voce precisa primeiro dar o get no primeiro e depois o set para o segundo.

Criado 11 de junho de 2009
Ultima resposta 12 de jun. de 2009
Respostas 3
Participantes 2