Styre BeanInfo-informasjon for plugin-utviklere

Du kan styre hvordan BeanInfo-klasser er knyttet til en klassebanevariabel, ved å legge til en oppføring i en plugin-manifestfil.

Dette er bare beregnet på avanserte brukere som enten skal oppgi egne Java-bønner, eller på brukere som ønsker å opprette et annet kjøretidsmiljø enn JRE_LIB.

  1. Åpne plugin.xml-manifestfilen for plugin-modulen som inneholder JAR-filen med BeanInfo-klasser.
  2. Legg til en org.eclipse.jem.beaninfo.registrations-utvidelse der du oppgir variabelen for plasseringen av BeanInfo-klasser. For eksempel:
    <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>

    Dette eksempelet viser at klassebane MY_JAVABEANS har BeanInfo-klasser som ligger i JAR-filen myjavabeans.jar. Denne JAR-filen er del av plugin-modulen som manifestet er definert i, og klassene ligger i pakken com.mycompany.beaninfopackage. Når et prosjekt har klassebanevariabelen MY_JAVABEANS i Java-byggebanen, vil myjavabeans.jar være inkludert i klassebanen til JVMen som er opprettet for introspektoren. Pakken com.mycompany.beaninfopackage vil også være inkludert i søkebanen.

(C) Copyright IBM Corporation 1999, 2004. All Rights Reserved.