Reflexão  XML
Índice dos Fóruns » Java Avançado
Autor Mensagem
mrxrsd
HelloWorld

Membro desde: 08/10/2006 21:10:42
Mensagens: 13
Offline

Alguem sabe se existe um jeito de pegar todos os class names de um pacote em tempo de execução? O jeito que estou fazendo no momento é varrendo o diretorio aonde fica os .class mas não achei muito bonito.

thingol
Moderador

Membro desde: 29/07/2004 16:10:13
Mensagens: 17543
Offline

Infelizmente é assim mesmo. Por que é que você precisa fazer isso?
[WWW]
rodrigoallemand
GUJ Ranger
[Avatar]

Membro desde: 21/02/2005 20:19:47
Mensagens: 972
Localização: Rio de Janeiro, Recreio!!!
Offline

Eu tambem estou tentando arrumar um jeito para ler as classes de um projeto, mas o meu problema são os arquivos .jar, as que estão no 'classes' eu pégo iterando os diretorios... Conversei com o Urubatan e ele me deu a dica de colocar um arquivo conhecido na 'raiz' do jar e ler a partir dele...
Thingol, não é possivel fazer isso pelo ClassLoader?

Rodrigo Allemand

A culpa é minha e eu a coloco em quem eu quizer!. (Homer Simpson)
http://blog.rodrigoallemand.com.br
[WWW] [MSN]
mrxrsd
HelloWorld

Membro desde: 08/10/2006 21:10:42
Mensagens: 13
Offline

Estou fazendo controle de permissão de acesso e estou fazendo pelo nomes dos servlet, estou usando servletfilter e ele busca no perfil daquele usuário o conjunto de servlets que ele pode acessar, até ai tudo bem.

Atualmente tenho um jsp que nele tem a lista que adicionei na mão todos os servlets, e o admnistrador pode marcar e associar a um determinado perfil o acesso a aqueles servlets.

É somente para automatizar o processo, porque senão toda vez que eu criar um servlet novo irei ter que vir no jsp e adicionar mais uma checkbox lá com o nome do servlet ou então adicionar o servlet numa lista e passar pro jsp, mas no final fica mesma coisa, nao fica automatizado.

 
Índice dos Fóruns » Java Avançado
Ir para:   
Powered by JForum 2.1.8 © JForum Team