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.

(C) Copyright IBM Corporation 1999, 2004. All rights reserved.