JavaTM 2 Platform
Standard Ed. 6

java.beans
介面 DesignMode

所有已知子介面:
BeanContext, BeanContextServices
所有已知實作類別:
BeanContextServicesSupport, BeanContextSupport

public interface DesignMode

此介面由 java.beans.beancontext.BeanContext 的實例實作或委託,以便將當前的 "designTime" 屬性傳播到 java.beans.beancontext.BeanContextChild 實例的巢狀層次結構。

JavaBeans 規範將設計時間的概念定義為某種網要,在這種網要下,JavaBeans 實例應該在其交互設計、合成或建構工具的組合和自定義期間運行,在 JavaBean 是 applet、應用程序或其他啟動的 Java 可執行抽象概念的一部分時,設計時間與運行時間相對應。

從以下版本開始:
1.2
另請參見:
BeanContext, BeanContextChild, BeanContextMembershipListener, PropertyChangeEvent

欄位摘要
static String PROPERTYNAME
          從 BeanContext 或 PropertyChangeEvent 的其他源觸發的 propertyName 的標準值。
 
方法摘要
 boolean isDesignTime()
          值為 true 表示 JavaBeans 應該在設計時間網要下運轉,而 false 表示應該在運行時運轉。
 void setDesignTime(boolean designTime)
          設置 "designTime" 屬性的 "value"。
 

欄位詳細資訊

PROPERTYNAME

static final String PROPERTYNAME
從 BeanContext 或 PropertyChangeEvent 的其他源觸發的 propertyName 的標準值。

另請參見:
常數欄位值
方法詳細資訊

setDesignTime

void setDesignTime(boolean designTime)
設置 "designTime" 屬性的 "value"。

如果實作物件是 java.beans.beancontext.BeanContext 的一個實例,或是其中的一個子介面,則 BeanContext 將使用以下參數對已註冊的 BeanContextMembershipListeners 觸發一個 PropertyChangeEvent:

注意,BeanContextChild 調用與其中巢狀的 BeanContext 相關聯的此方法是不合法的。

參數:
designTime - "designTime" 屬性的當前 "value"
另請參見:
BeanContext, BeanContextMembershipListener, PropertyChangeEvent

isDesignTime

boolean isDesignTime()
值為 true 表示 JavaBeans 應該在設計時間網要下運轉,而 false 表示應該在運行時運轉。

返回:
"designTime" 屬性的當前 "value"。

JavaTM 2 Platform
Standard Ed. 6

提交錯誤或意見

版權所有 2008 Sun Microsystems, Inc. 保留所有權利。請遵守GNU General Public License, version 2 only