Beans en BeanInfo-klassen in verschillende pakketten in hetzelfde project bewaren

Als u klassen ontwerpt in de Visual Editor, kunt u .java-bestanden en BeanInfo-klassen opslaan in verschillende pakketten in hetzelfde project.

Om dit te realiseren, moet u in de eigenschappen van het Java-project het BeanInfo-zoekpad configureren dat Visual Editor gebruikt. Door ze in aparte pakketten op te slaan, scheidt u de ontwerp- en runtimeklassen en kunt u deze afzonderlijk in gebruik nemen.

Een project met de naam MyProject bevat bijvoorbeeld de volgende pakketten:

Om de hier beschreven instelling te configureren, gaat u als volgt te werk:

  1. Klik in het perspectief Java met de rechtermuisknop op het project dat de twee pakketten bevat en kies Eigenschappen in het voorgrondmenu.
  2. Selecteer BeanInfo-pad in de lijst met eigenschappen.
  3. Controleer op de pagina Pakketten of het vakje BeanInfo Introspection inschakelen voor dit project is geselecteerd. Als dit niet het geval is, wordt geen informatie uit het BeanInfo-pad gebruikt voor het project.
  4. Klik op de knop Pakketten kiezen en selecteer een of meer pakketten die de BeanInfo-klassen bevatten.
  5. Optioneel: Als u de volgorde wilt wijzigen waarin de pakketten tijdens introspectie worden gezocht, klikt u op de tab Sorteren en exporteren en gebruikt u de knoppen Omhoog en Omlaag. Tijdens de introspectie worden de regels voor het zoeken van een geschikte BeanInfo-klasse voor een Java-bean achtereenvolgens op alle pakketten toegepast. Het is alleen nodig om de volgorde van pakketten te wijzigen als er twee of meer BeanInfo-klassen in aanmerking komen voor dezelfde Java-beanklasse.
  6. Als u deze pakketten wilt opnemen in het BeanInfo-zoekpad voor klassen in andere Java-projecten die naar klassen in dit project verwijzen (en dus dit project in het Java-buildpad hebben staan), moet u het pakket met de BeanInfo-klassen exporteren. Bevestig de volgende instellingen:
    1. Controleer op het tabblad Sorteren en exporteren van de BeanInfo-eigenschappen of de pakketten met de BeanInfo-klassen zijn geselecteerd voor export.
    2. Controleer op de eigenschappenpagina Java-buildpad van hetzelfde project of de pakketten met de BeanInfo-klassen niet van export zijn uitgesloten. Als ze zijn uitgesloten door de Java-buildpadeigenschappen, overschrijft dit de instellingen die u op de eigenschappenpagina BeanInfo-pad hebt gemaakt.

Als de introspector voor het project wordt gemaakt, bevat deze alle pakketten die zijn opgegeven in de lijst Pakketten in het zoekpad.

(C) Copyright IBM Corporation 1999, 2004. Alle rechten voorbehouden.