Conservazione di bean e classi BeanInfo in pacchetti diversi nello stesso progetto

Quando si sviluppano classi nell'editor visuale per Java, è possibile conservare i file .java e le classi BeanInfo in pacchetti diversi all'interno dello stesso progetto.

Per ottenere questo risultato, è necessario modificare le proprietà del progetto Java per configurare il percorso di ricerca BeanInfo utilizzato dall'editor visuale. Conservandole in pacchetti diversi, si distinguono le classi utilizzate in fase di progettazione da quelle utilizzate nel runtime, in modo da poterle distribuire separatamente.

Ad esempio, un progetto denominato MyProject contiene i seguenti pacchetti:

Per configurare il programma di installazione appena descritto:

  1. Nella prospettiva Java, fare clic con il tasto destro del mouse sul progetto contenente entrambi i pacchetti e scegliere Proprietà dal menu a comparsa.
  2. Selezionare Percorso BeanInfo dall'elenco di proprietà.
  3. Nella pagina Pacchetti, accertarsi che sia selezionata la casella di controllo Abilita introspezione BeanInfo su questo progetto. In caso contrario, in nessun momento verranno utilizzate informazioni presenti nel percorso BeanInfo per il progetto.
  4. Fare clic sul pulsante Seleziona pacchetti e selezionare uno o più pacchetti nello stesso progetto che contengono le classi BeanInfo.
  5. Facoltativo: se si desidera modificare l'ordine in cui dovrà essere eseguita la ricerca dei pacchetti durante l'introspezione, selezionare la scheda Ordine ed esportazione e utilizzare i pulsanti Su e Giù. Durante l'introspezione, le regole per individuare una classe BeanInfo idonea per un bean Java vengono applicate di volta in volta a ciascun pacchetto. La modifica dell'ordine dei pacchetti è richiesta soltanto se esistono due o più classi BeanInfo che possono essere adatte per la stessa classe del bean Java.
  6. Se si desidera includere questi pacchetti nel percorso di ricerca BeanInfo per le classi di altri progetti Java che fanno riferimento a classi di questo progetto (e quindi includere questo progetto nel percorso di generazione Java), è necessario esportare il pacchetto contenente le classi BeanInfo. Confermare le seguenti impostazioni:
    1. Nella scheda Ordine ed esportazione delle proprietà BeanInfo, accertarsi che i pacchetti contenenti le classi BeanInfo siano selezionati per l'esportazione.
    2. Nella pagina delle proprietà Percorso di generazione Java dello stesso progetto, accertarsi che i progetti contenenti le classi BeanInfo non siano esclusi dall'esportazione. L'eventuale esclusione di queste classi nella pagina delle proprietà Percorso di generazione Java comporta la mancata impostazione nella pagina delle proprietà Percorso BeanInfo.

L'introspector creato per il progetto include tutti i pacchetti specificati nell'elenco Pacchetti del relativo percorso di ricerca.

Argomento principale: Indicazione del percorso delle classi BeanInfo

Argomenti correlati
Classi BeanInfo e introspezione

Attività correlate
Conservazione di bean e classi BeanInfo in progetti diversi
Conservazione di classi BeanInfo in un file JAR
Definizione esplicita del percorso delle classi BeanInfo
Conservazione di bean e classi BeanInfo nello stesso pacchetto

(C) Copyright IBM Corporation 1999, 2004. Tutti i diritti riservati.