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