API para criação de classes Java

Pessoal, no meu plug-in eu preciso criar classes Java. Alguém sabe que API eu posso usar para fazer isso?

[]s
Stefânia Daisy

Criar que tipo de classe ? que plugin ? dê maiores informações sobre a sua dúvida!

O usuário fornece o nome da classe, por exemplo, mvc.components.ui.GUIComponent, e quando ele clicar no botão finish, eu preciso criar a classe com o código abaixo:

[code]package mvc.components.ui;

import net.compor.frameworks.jcf.FunctionalComponent;

public class GUIComponent extends FunctionalComponent {

public GUIComponent() {
super("GUIComponent");
}

}[/code]

Stefânia Daisy

Dá uma olhada no XDoclet, pode te ajudar: http://xdoclet.sourceforge.net/xdoclet/index.html