プロパティ・アクセッサ・メソッドについて

外界に対して、Beanのプロパティは、アクセッサ・メソッドの有無によって全体として定義されます。明示的なBeanInfoが指定されていない場合、JavaBeansアーキテクチャは、これらのパブリック・メソッドを使用します。Beanに対して指定するgetterメソッドおよびsetterメソッドは、Beanのプロパティとメソッドの必要な説明を提供します。たとえば、BeanInfo(使用可能な場合)は、Beanのアクセッサを使用して、プロパティ値の表示と編集に使用できるプロパティ・インスペクタを更新します。プロパティが編集可能かどうかは、アクセッサ・メソッドの選択によって決まります。

次の、getアクセッサ・メソッドとsetアクセッサ・メソッドの組合せが可能です。

JDeveloperのプロパティ・インスペクタにプロパティを表示するには、プロパティにgetアクセッサ・メソッドとsetアクセッサ・メソッドの両方が必要です。読取り専用または書込み専用プロパティは、プロパティ・インスペクタに表示されません。

getメソッドおよびsetメソッドは、手動で作成することも、クラス・エディタの「フィールド」ページまたは「メソッド」ページを使用して作成することもできます。いずれの場合も、読取り/書込み両用のプロパティが設計時にプロパティ・インスペクタに表示されます。


JavaBeansの開発
クラス・エディタを使用したプロパティ・アクセッサ・メソッドの作成および変更

JavaBeansについて

 

Copyright © 1997, 2004, Oracle. All rights reserved.