JavaTM 2 Platform
Standard Ed. 5.0

java.beans
インタフェース DesignMode

既知のサブインタフェースの一覧:
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 プロパティの値を設定します。
 

フィールドの詳細

PROPERTYNAME

static final String PROPERTYNAME
BeanContext やほかの PropertyChangeEvents のソースからトリガされる propertyName の標準値です。

関連項目:
定数フィールド値
メソッドの詳細

setDesignTime

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

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

このメソッドがそれ自身入れ子になっている BeanContext に関連している場合、BeanContextChild がこのメソッドを呼び出すことは不当です。

パラメータ:
designTime - designTime プロパティの現在の値
関連項目:
BeanContext, BeanContextMembershipListener, PropertyChangeEvent

isDesignTime

boolean isDesignTime()
true は JavaBeans が設計時モードで動作することを示し、false は実行時の動作を示します。

戻り値:
designTime プロパティの現在の値

JavaTM 2 Platform
Standard Ed. 5.0

バグの報告と機能のリクエスト
さらに詳しい API リファレンスおよび開発者ドキュメントについては、Java 2 SDK SE 開発者用ドキュメントを参照してください。開発者向けの詳細な解説、概念の概要、用語の定義、バグの回避策、およびコード実例が含まれています。

Copyright 2004 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Documentation Redistribution Policy も参照してください。