-
- 既知のすべてのサブインタフェース:
BeanContext
,BeanContextServices
- 既知のすべての実装クラス:
BeanContextServicesSupport
,BeanContextSupport
public interface DesignMode
このインタフェースは、java.beans.beancontext.BeanContextChildのインスタンスの入れ子になっている階層に現在のdesignTimeプロパティを送るために、java.beans.beancontext.BeanContextのインスタンスによって実装、またはjava.beans.beancontext.BeanContextのインスタンスから委譲されます。
JavaBeans™の仕様によると、「設計時」という概念は、対話型の設計、作成、構築ツールを使ってJavaBeansのインスタンスを作成したり、カスタマイズしたりしているときの動作モードを表します。一方、「実行時」という概念は、JavaBeanがアプレット、アプリケーション、その他の実行可能なJavaの抽象的概念の一部になっているときの動作モードを表します。
- 導入されたバージョン:
- 1.2
- 関連項目:
BeanContext
,BeanContextChild
,BeanContextMembershipListener
,PropertyChangeEvent
-
-
フィールドのサマリー
フィールド 修飾子と型 フィールド 説明 static String
PROPERTYNAME
BeanContextやほかのPropertyChangeEventsのソースからトリガーされるpropertyNameの標準値です。
-
メソッドのサマリー
すべてのメソッド インスタンス・メソッド 抽象メソッド 修飾子と型 メソッド 説明 boolean
isDesignTime()
trueはJavaBeansが設計時モードで動作することを示し、falseは実行時の動作を示します。void
setDesignTime(boolean designTime)
designTimeプロパティの値を設定します。
-
-
-
メソッドの詳細
-
setDesignTime
void setDesignTime(boolean designTime)
designTimeプロパティの値を設定します。実装するオブジェクトがjava.beans.beancontext.BeanContextのインスタンスまたはそのサブインタフェースである場合、そのBeanContextは、次のパラメータを使って、登録されているBeanContextMembershipListenersに対してPropertyChangeEventをトリガーする必要があります。
propertyName
-java.beans.DesignMode.PROPERTYNAME
oldValue
- designTimeの以前の値newValue
- designTimeの現在の値
- パラメータ:
designTime
- designTimeプロパティの現在の値- 関連項目:
BeanContext
,BeanContextMembershipListener
,PropertyChangeEvent
-
isDesignTime
boolean isDesignTime()
trueはJavaBeansが設計時モードで動作することを示し、falseは実行時の動作を示します。- 戻り値:
- designTimeプロパティの現在の値。
-
-