Já Pesquisou por Reflection?
Em Java tenho quase certeza q eh isto q procura.
Se não encontrares nd tenho uma apostila disso q eu criei a partir de
materiais da net mas num tenho ela aqui comigo....
Se queiser posso te mandar.

Flws.

Em 3 de março de 2010 11:04, Daniel Vitor <[email protected]> escreveu:

> Bom, acho que está meio complicado mesmo.
> Vamos simplificar:
>
> Vamos esquecer o ArrayList e ArrayCollection por enquanto:
>
> O objetivo inicial é:
>
> - Criar um objeto GENÉRICO (ou seja, não possui uma classe definida).
>
> var item:Object = new Object;
>
> - Este objeto terá um número indeterminado de atributos, que será
> definido pelo usuario no momento da criação,
>
> Ex: O usuario seleciona o número 3, logo será criado 3 atributos no
> objeto item:
>
> item.atributo1 = 0;
> item.atributo2 = 0;
> item.atributo3 = 0;
>
> Esses atributos, na verdade são caracteristicas de um determinado
> composto químico,
>
> Ex: O usuario cria um objeto chamado "espiga de milho" e ele quer
> analizar as caracteristicas (atributos): Nº de sementes, tamanho da
> espiga, diametro da espiga e  cor da semente (4 atributos).
>
> Logo preciso criar um objeto com 4 atributos, esses valores serão
> usados para realizar uma diversidade de cálculos, e quem vai fazer
> esses calculos é o java. Como não sei qual elemento o usuario irá
> analizar e quantas caracteristicas tem esse elemento, não tem como
> criar uma classe X com Y atributos.
>
> O que preciso então é, passar esse objeto indefinido para o java e
> conseguir acessar esses valores.
>
> Agora o porque do ArrayCollection e ArrayList. Simplismente porque são
> analisados diversas amostras desde elemento, no caso a "espiga de
> milho". Para ilustrar, se forem analisadas 20 espigas de milho, vou
> criar um arrayCollection com 20 linhas do tipo "espiga de milho", onde
> cada espilha terá 4 atribrutos.
>
> Acho que agora ficou super claro!
>
> O problema é, como acessar esses atributos desconhecidos no lado java?
> Eis a questão.
>
> Abraço a todos!
>
>
>
>
>
>
> --
> Você recebeu esta mensagem porque está inscrito na lista "flexdev"
> Para enviar uma mensagem, envie um e-mail para [email protected]
> Para sair da lista, envie um email em branco para
> [email protected]
> Mais opções estão disponíveis em http://groups.google.com/group/flexdev
>



-- 
______________________

Atenciosamente,

Rafael Comim

-- 
Você recebeu esta mensagem porque está inscrito na lista "flexdev"
Para enviar uma mensagem, envie um e-mail para [email protected]
Para sair da lista, envie um email em branco para 
[email protected]
Mais opções estão disponíveis em http://groups.google.com/group/flexdev

Responder a