JavaBeansのイントロスペクションについて

BeanInfoクラスのBeanInfoエディタを使用し、関連付けられているBeanのプロパティ、メソッドおよびイベント・セットを公開または非表示にできます。Java実行時の自動Beanイントロスペクションを使用する場合は、デフォルトの動作に従うよう選択することもできます。この場合イントロスペクションでは、Bean自体を検証し、次のプロパティ、メソッドおよびイベント・セットを設計時にIDEで使用できるよう公開するかどうかを決定します。

BeanInfoエディタでは、「イントロスペクションに従う」チェックボックスでこの選択肢をサポートします。このオプションをチェックするか、またはチェックを外すと、BeanInfoクラスのコードに適切な変更が加えられます。この機能は、エディタの既存のプロパティ、メソッドまたはイベント・セットの設定はそのままにして、BeanInfoの説明部分をオフにする場合に特に役立ちます。

警告: Beanのイントロスペクションに従うと、その子に予期せぬ影響を与えることがあります。この場合、子は、BeanInfoクラスにより定義されたプロパティやメソッドではなく、イントロスペクションが行われたプロパティとメソッドを継承します。


JavaBeansの開発
BeanInfoクラスを使用したJavaBeansのカスタマイズ方法
JavaBeansのイントロスペクション

JavaBeansについて