-------------
import java.util.*;
public class ReflectionTest {
public static void main(String args[]){
Vector v = new Vector();
v.add(new Integer(10));
Object x = v.firstElement();
System.out.println(x.getClass().getName()); // imprime o nome da classe de x
String nome="java.util.Vector"; // uma classe em formato string
try{
Object classe = Class.forName(nome).newInstance();
System.out.println("classe: "+classe.getClass().getName());
}catch(Exception err){
err.printStackTrace();
}
}
}
-------------
At 17:46 14/5/2002 -0300, you wrote:
Pessoal,
Mandei mensagens ontem mas não obtive resposta. Vou tentar detalhar melhor o que estou querendo.
Estou pesquisando sobre um Framework chamado JBanana (www.jbanana.org). Ele permitira desenvolver a camada de interface de uma forma modularizada, através de XML. Só que estou com dificuldades de instalar e testar a ferramenta.
Também gostaria de saber se há em Java algo semelhante ao eval() do javascript, que permite fazer coisas do tipo:
x = "getValor()";
classe.eval(x);
Agradeço desde já a atenção.
Abraços
Felipe Grandi Santos
Analista de Sistemas
Fone: +55 54 3025-1717
E-mail: [EMAIL PROTECTED]
-------------------------------------------------
----------- Herval Freire de A. Júnior ----------
----------- mailto:[EMAIL PROTECTED] ------------
--------- http://www.herval.hpg.com.br ----------
----------------- UIN: 2067270 ------------------
-------------------------------------------------
--[The adepts are everywhere... awake! v0.666a]--
-------------------------------------------------
“First they ignore you
Then they laugh at you
Then they fight you
Then you win”
-- Mahatma Gandhi