Conservation des beans et des classes BeanInfo dans le même package

Un bean Java et sa classe BeanInfo associée sont dans le même package ; la procédure d'introspection peut donc localiser la classe BeanInfo.

Ce scénario est le plus simple mais aussi le moins probable car l'association de classes d'exécution et de conception au sein du même package implique des opérations supplémentaires lors du déploiement pour séparer les classes.

Par exemple, un projet appelé MyProject contient un package appelé myclasses comportant les classes MyJavaBean et MyJavaBeanBeanInfo. Lorsque le bean myclasses.MyJavaBean est utilisé, pour le développement d'une classe au sein de MyProject ou pour le développement d'une classe dans un autre projet incluant MyProject dans son chemin de compilation Java, le programme d'introspection localise sa classe BeanInfo myclasses.MyJavaBeanBeanInfo.

Pour conserver les classes BeanInfo dans le même package que les classes visuelles, procédez comme suit :

  1. Dans la perspective Java, créez les classes BeanInfo.
  2. Sauvegardez les classes BeanInfo dans le même projet et le même package que les beans qui utilisent les classes BeanInfo.
L'éditeur visuel localise et analyse les classes BeanInfo lors de la conception pour déterminer les propriétés du bean Java.

Rubrique parent : Spécification de l'emplacement des classes BeanInfo

Concepts connexes
Classes BeanInfo et introspection

Tâches connexes
Conservation des beans et des classes BeanInfo dans des packages différents au sein du même projet
Conservation des beans et des classes BeanInfo dans des projets différents
Conservation des classes BeanInfo dans un fichier JAR
Définition explicite de l'emplacement des classes BeanInfo

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