Controlar informações BeanInfo para programadores de plug-ins

Pode controlar a forma como as classes BeanInfo são associadas com uma variável de caminho de classe, através da adição de uma introdução de dados num ficheiro de manifesto de plug-in.

Isto destina-se somente a utilizadores avançados que facultem os seus próprios Java beans ou para utilizadores que queiram criam um novo ambiente de tempo de execução que não o JRE_LIB.

  1. Abra o ficheiro de manifestos plugin.xml para o plug-in que contém o ficheiro JAR com as classes BeanInfo.
  2. Adicione um ponto de extensão org.eclipse.jem.beaninfo.registrations onde especificará a variável para a localização das classes BeanInfo. Por exemplo:
    <extension point="org.eclipse.jem.beaninfo.registrations">
       <variable path="MEUS_JAVABEANS">
          <beaninfos>
             <beaninfo kind="plugin" path="/com.minhaempresa/meusjavabeans.jar">
                <searchpath package="com.minhaempresa.beaninfopackage"/>
             </beaninfo>
          </beaninfos>
       </variable>
    </extension>

    Este exemplo mostra que a variável de caminho de classes MEUS_JAVABEANS tem as suas próprias classes BeanInfo no ficheiro JAR intitulado meusjavabeans.jar. Este ficheiro JAR faz parte do plug-in onde o manifesto está definido, e as classes estão incluídas no pacote com.minhaempresa.beaninfopackage. Sempre que um projecto tenha a variável de caminho de classes MEUS_JAVABEANS no seu caminho de construção Java, o ficheiro meusjavabeans.jar estará incluído no caminho de classes da JVM criada para o introspector. Além disso, o pacote com.minhaempresa.beaninfopackage será incluído no respectivo caminho de pesquisa.

(C) Copyright IBM Corporation 1999, 2004. Todos os direitos reservados.