モジュール java.desktop
パッケージ java.beans

インタフェース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 String
    BeanContextやほかのPropertyChangeEventsのソースからトリガーされるpropertyNameの標準値です。
  • メソッドのサマリー

    修飾子と型
    メソッド
    説明
    boolean
    trueはJavaBeansが設計時モードで動作することを示し、falseは実行時の動作を示します。
    void
    setDesignTime(boolean designTime)
    designTimeプロパティの値を設定します。
  • フィールド詳細

    • PROPERTYNAME

      static final String PROPERTYNAME
      BeanContextやほかのPropertyChangeEventsのソースからトリガーされるpropertyNameの標準値です。
      関連項目:
  • メソッドの詳細

    • setDesignTime

      void setDesignTime(boolean designTime)
      designTimeプロパティの値を設定します。

      実装するオブジェクトがjava.beans.beancontext.BeanContextのインスタンスまたはそのサブインタフェースである場合、そのBeanContextは、次のパラメータを使って、登録されているBeanContextMembershipListenersに対してPropertyChangeEventをトリガーする必要があります。

      • propertyName - java.beans.DesignMode.PROPERTYNAME
      • oldValue - designTimeの以前の値
      • newValue - designTimeの現在の値
      このメソッドがそれ自身入れ子になっているBeanContextに関連している場合、BeanContextChildがこのメソッドを呼び出すことは不当です。

      パラメータ:
      designTime - designTimeプロパティの現在の値
      関連項目:
    • isDesignTime

      boolean isDesignTime()
      trueはJavaBeansが設計時モードで動作することを示し、falseは実行時の動作を示します。
      戻り値:
      designTimeプロパティの現在の値。