JavaTM 2 Platform
Std. Ed. v1.3

java.beans
インタフェース DesignMode

既知のサブインタフェースの一覧:
BeanContext, BeanContextServices

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 のソースからトリガーされるプロパティ名の標準値です。
 
メソッドの概要
 boolean isDesignTime()
          true の値は JavaBeans が設計時モードで動作することを示し、false は実行時の動作を示します。
 void setDesignTime(boolean designTime)
          designTime プロパティの値を設定します。
 

フィールドの詳細

PROPERTYNAME

public static final String PROPERTYNAME
BeanContext やほかの PropertyChangeEvents のソースからトリガーされるプロパティ名の標準値です。
メソッドの詳細

setDesignTime

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

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

BeanContextChild が、それ自身が入れ子になっている BeanContext に関連したこのメソッドを呼び出すことは不当です。
パラメータ:
designTime - designTime プロパティの現在の「値」
関連項目:
BeanContext, BeanContextMembershipListener, PropertyChangeEvent

isDesignTime

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

JavaTM 2 Platform
Std. Ed. v1.3

バグや機能要求の報告
さらに詳しい API リファレンスおよび開発者ドキュメントについては、 Java 2 SDK SE Developer Documentation を参照してください。このドキュメントには、概念、用語の定義、回避策、 実用的なコード例など、開発者を対象にした詳細な解説が掲載されています。

Java、Java 2D、JDBC は、米国およびその他の国における米国 Sun Microsystems, Inc. の商標もしくは登録商標です。
Copyright 1993-2000 Sun Microsystems, Inc. 901 San Antonio Road,
Palo Alto, California, 94303, U.S.A. All Rights Reserved.