Estou com problemas para criar um multiview para aquivos do tipo java.
Já vi tutoriais do livro RCP e do site do Netbeans.org, onde mostra como criar um Multiview para arquivo Manifest e arquivos tipo ABC.
Para começar criei um MIME Type para arquivos ‘.java’, “text/vea-java”.
Criei um VeaDataObjet e rodei o modulo,
todos os arquivos .java passaram a ficar com o icone que escolhi,
porém ai é começa o problema, pois o Editor do arquivo é um editor simples, e não o editor Java do Netbeans.
O Segundo problema é que nem todos os arquivos java eu quero ativar o meu MultiView,
Assim como o Matisse só abre o multiview (source-design) quando existe um arquivo irmão (Brother file) ‘.form’
eu queria limitar esse MIME Type para não associar todos os ‘.java’ mas só alguns.
No entanto, não quero criar um brother file, eu queria ler o JavaSource e verificar se tem uma annotation especifica.
Vamos colocar como exemplo a annotation @Entity do JPA.
Se tiver uma classe java com esta annotation, deverá abrir o meu editor com MultiView, caso contrário abre o padrão do NetBeans.
Procurei sobre Multiview nos foruns do NetBeans e no Site FAQs, mas encontro mais falando de MultiView de XML e não consegui encontrar nada real sobre arquivos .java
Alguem conhece como criar isso?
Estou precisando de ajuda.