Você pode exercitar o controle sobre como as classes BeanInfo são associadas a uma variável de caminho de classe incluindo uma entrada em um arquivo de manifesto de plug-in.
Isso é destinado apenas a usuários avançados que estejam fornecendo
seus próprios Java beans ou a usuários que desejam criar um novo ambiente de tempo de execução
diferente de JRE_LIB.
- Abra o arquivo de manifesto plugin.xml para o plug-in que contém o arquivo JAR com as classes BeanInfo.
- Inclua um ponto de extensão org.eclipse.jem.beaninfo.registrations onde você especifica
a variável para a localização das classes BeanInfo. Exemplo:
<extension point="org.eclipse.jem.beaninfo.registrations">
<variable path="MY_JAVABEANS">
<beaninfos>
<beaninfo kind="plugin" path="/com.mycompany/myjavabeans.jar">
<searchpath package="com.mycompany.beaninfopackage"/>
</beaninfo>
</beaninfos>
</variable>
</extension>
Este exemplo mostra que a variável de caminho de classe MY_JAVABEANS
tem suas classes BeanInfo contidas no arquivo JAR myjavabeans.jar. Esse arquivo
JAR é parte do plug-in no qual o manifesto é definido e as classes são
incluídas no pacote com.mycompany.beaninfopackage. Sempre que um projeto tiver a
variável de caminho de classe MY_JAVABEANS em seu caminho de construção Java, o myjavabeans.jar será incluído no caminho de classe do JVM criado para o introspector.
Além disso, o pacote com.mycompany.beaninfopackage será incluído no caminho da procura.