JavaTM 2 Platform
Standard Ed. 6

介面 java.beans.BeanInfo
的使用

使用 BeanInfo 的軟體套件
java.beans 包含與開發 beans 有關的類別,即基於 JavaBeansTM 架構的元件。 
java.beans.beancontext 提供與 bean 上下文有關的類別和介面。 
 

java.beansBeanInfo 的使用
 

實作 BeanInfojava.beans 中的類別
 class SimpleBeanInfo
          這是一個使得使用者提供 BeanInfo 類別更容易的支持類別。
 

返回 BeanInfojava.beans 中的方法
 BeanInfo[] BeanInfo.getAdditionalBeanInfo()
          此方法允許 BeanInfo 物件返回提供關於當前 bean 額外資訊的 BeanInfo 物件組成的任意集合。
 BeanInfo[] SimpleBeanInfo.getAdditionalBeanInfo()
          宣告沒有其他有關的 BeanInfo 物件。
static BeanInfo Introspector.getBeanInfo(Class<?> beanClass)
          在 Java Bean 上進行內省,瞭解其所有屬性、公開的方法和事件。
static BeanInfo Introspector.getBeanInfo(Class<?> beanClass, Class<?> stopClass)
          在給定的“斷”點之下,在 Java Bean 上進行內省,瞭解其所有屬性和公開的方法。
static BeanInfo Introspector.getBeanInfo(Class<?> beanClass, int flags)
          在 Java Bean 上進行內省,瞭解其所有屬性、公開的方法和事件,並將結果用一些控制標記表示。
 

java.beans.beancontextBeanInfo 的使用
 

java.beans.beancontextBeanInfo 的子介面
 interface BeanContextServiceProviderBeanInfo
          希望提供關於其 bean 可能提供服務的顯式訊息的 BeanContextServiceProvider 實作者應實作某個 BeanInfo 類別,該類別實作此 BeanInfo 的子介面並提供有關其服務的方法、屬性、事件等顯式資訊。
 

返回 BeanInfojava.beans.beancontext 中的方法
 BeanInfo[] BeanContextServiceProviderBeanInfo.getServicesBeanInfo()
          獲得一個 BeanInfo 陣列,為每個可從此 ServiceProvider 中靜態得到的類別或介面返回一個陣列。
 


JavaTM 2 Platform
Standard Ed. 6

提交錯誤或意見

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