Controlando Informações de BeanInfo para Desenvolvedores de Plug-ins

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.

  1. Abra o arquivo de manifesto plugin.xml para o plug-in que contém o arquivo JAR com as classes BeanInfo.
  2. Inclua um ponto de extensão org.eclipse.jem.beaninfo.registrations onde você especifica a variável para a localização das classes BeanInfo. Por 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.

Tópico pai: Classes BeanInfo e Introspecção

Conceitos Relacionados
Classes BeanInfo e Introspecção
Classes BeanInfo para Classes JRE
Dicas para Gravação de Classes BeanInfo para o Editor Visual

Tarefas Relacionadas
Especificando a Localização das Classes BeanInfo

(C) Copyright IBM Corporation 1999, 2004. Todos os Direitos Reservados.