Java プラットフォーム 1.2

java.beans
インタフェース DesignMode

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

public abstract interface DesignMode

このインタフェースは、java.beans.BeanContextChild のインスタンスの入れ子の階層に現在の designTime プロパティを送るために、java.beans.BeanContext のインスタンスによって実装、または java.beans.BeanContext のインスタンスから委譲されることが意図されています。

JavaBeans の仕様では設計時という概念を、JavaBeans のインスタンスが、対話型の設計、作成、または構築ツールで作成およびカスタマイズ中に動作しているモードとして定義しています。一方、実行時という概念は、JavaBean がアプレット、アプリケーション、またはその他の生存する Java の実行可能な抽象体の一部である時として定義されています。

導入されたバージョン:
JDK1.2
関連項目:
java.beans.BeanContext, java.beans.BeanContextChild, java.beans.BeanContextListener, 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 プロパティの値を設定します。
パラメータ:
designTime - 現在の designTime プロパティに設定する値

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

propertyName - java.beans.DesignMode.PROPERTYNAME
oldValue - designTime の以前の値
newValue - designTime の現在の値

BeanContextChild が、それ自身が入れ子になっている BeanContext に関連付けられたこのメソッドを呼び出すことは不正です。

関連項目:
java.beans.BeanContext, java.beans.BeanContextListener, PropertyChangeEvent

isDesignTime

public boolean isDesignTime()

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

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

Java プラットフォーム 1.2

バグや機能要求の報告
新しい javadoc の表示についてのコメントやご提案
Java は、米国およびその他の国における米国 Sun Microsystems, Inc. の商標もしくは登録商標です。
Copyright 1993-1998 Sun Microsystems, Inc. 901 San Antonio Road,
Palo Alto, California, 94303, U.S.A. All Rights Reserved.