JavaTM 2 Platform
Standard Ed. 6

java.beans
類別 SimpleBeanInfo

java.lang.Object
  繼承者 java.beans.SimpleBeanInfo
所有已實作的介面:
BeanInfo

public class SimpleBeanInfo
extends Object
implements BeanInfo

這是一個使得使用者提供 BeanInfo 類別更容易的支持類別。

該類別在預設情況下提供 "noop" 資訊,可以選擇性地覆寫該類別來提供有關所選擇主題的更明確資訊。當 introspector 參閱 "noop" 值時,它將應用低層級內省和設計網要來自動分析目標 bean。


欄位摘要
 
從介面 java.beans.BeanInfo 繼承的欄位
ICON_COLOR_16x16, ICON_COLOR_32x32, ICON_MONO_16x16, ICON_MONO_32x32
 
建構子摘要
SimpleBeanInfo()
           
 
方法摘要
 BeanInfo[] getAdditionalBeanInfo()
          宣告沒有其他有關的 BeanInfo 物件。
 BeanDescriptor getBeanDescriptor()
          拒絕關於 bean 的類別和 customizer 的資訊。
 int getDefaultEventIndex()
          拒絕預設事件的資訊。
 int getDefaultPropertyIndex()
          拒絕預設屬性的資訊。
 EventSetDescriptor[] getEventSetDescriptors()
          拒絕事件集的資訊。
 Image getIcon(int iconKind)
          宣告沒有可用的圖標。
 MethodDescriptor[] getMethodDescriptors()
          拒絕方法的資訊。
 PropertyDescriptor[] getPropertyDescriptors()
          拒絕屬性的資訊。
 Image loadImage(String resourceName)
          這是說明載入圖標圖像的實用工具方法。
 
從類別 java.lang.Object 繼承的方法
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

建構子詳細資訊

SimpleBeanInfo

public SimpleBeanInfo()
方法詳細資訊

getBeanDescriptor

public BeanDescriptor getBeanDescriptor()
拒絕關於 bean 的類別和 customizer 的資訊。如果希望提供明確資訊,可以覆寫此方法。

指定者:
介面 BeanInfo 中的 getBeanDescriptor
返回:
提供有關 bean 的全面資訊的 BeanDescriptor,比如其 displayName、customizer 等等。如果該資訊應該通過自動分析獲得,則可能返回 null。

getPropertyDescriptors

public PropertyDescriptor[] getPropertyDescriptors()
拒絕屬性的資訊。如果希望提供明確屬性資訊,可以覆寫此方法。

指定者:
介面 BeanInfo 中的 getPropertyDescriptors
返回:
描述受此 bean 支持的可編輯屬性的 PropertyDescriptor 陣列。如果該資訊應該通過自動分析獲得,則可能返回 null。

如果某個屬性已建立索引,則結果陣列中該屬性的條目將屬於 PropertyDescriptor 的 IndexedPropertyDescriptor 子類別。getPropertyDescriptors 的客戶端可以使用 "instanceof" 來檢查給定 PropertyDescriptor 是否是一個 IndexedPropertyDescriptor。


getDefaultPropertyIndex

public int getDefaultPropertyIndex()
拒絕預設屬性的資訊。如果希望為 bean 定義預設屬性,可以覆寫此方法。

指定者:
介面 BeanInfo 中的 getDefaultPropertyIndex
返回:
位於由 getPropertyDescriptors 返回的 PropertyDescriptor 陣列中的預設屬性的索引。

如果沒有預設屬性,則返回 -1。


getEventSetDescriptors

public EventSetDescriptor[] getEventSetDescriptors()
拒絕事件集的資訊。如果希望提供明確事件集資訊,可以覆寫此方法。

指定者:
介面 BeanInfo 中的 getEventSetDescriptors
返回:
描述由此 bean 觸發事件種類別的 EventSetDescriptor 陣列。如果該資訊應該通過自動分析獲得,則可能返回 null。

getDefaultEventIndex

public int getDefaultEventIndex()
拒絕預設事件的資訊。如果希望為 bean 定義預設事件,可以覆寫此方法。

指定者:
介面 BeanInfo 中的 getDefaultEventIndex
返回:
位於由 getEventSetDescriptors 返回的 EventSetDescriptor 陣列中的預設事件的索引。

如果沒有預設事件,則返回 -1。


getMethodDescriptors

public MethodDescriptor[] getMethodDescriptors()
拒絕方法的資訊。如果希望提供明確方法資訊,可以覆寫此方法。

指定者:
介面 BeanInfo 中的 getMethodDescriptors
返回:
描述受此 bean 支持的擴展可見方法的 MethodDescriptor 陣列。如果該資訊應該通過自動分析獲得,則可能返回 null。

getAdditionalBeanInfo

public BeanInfo[] getAdditionalBeanInfo()
宣告沒有其他有關的 BeanInfo 物件。如果想(比如說)為基礎類別返回 BeanInfo,則可以覆寫此方法。

指定者:
介面 BeanInfo 中的 getAdditionalBeanInfo
返回:
BeanInfo 物件陣列。可能返回 null。

getIcon

public Image getIcon(int iconKind)
宣告沒有可用的圖標。如果想為 bean 提供圖標,則可以覆寫此方法。

指定者:
介面 BeanInfo 中的 getIcon
參數:
iconKind - 所請求圖標的種類別。此參數應該是以下常數值之一:ICON_COLOR_16x16、ICON_COLOR_32x32、ICON_MONO_16x16 和 ICON_MONO_32x32。
返回:
表示所請求圖標的圖像物件。如果沒有合適的圖標可用,則可能返回 null。

loadImage

public Image loadImage(String resourceName)
這是說明載入圖標圖像的實用工具方法。該方法使用與當前物件的類別檔案相關聯的資源檔案名稱,並從該檔案載入圖像物件。通常圖像會是 GIF 格式的。

參數:
resourceName - 與保存當前類別的類別檔案的目錄有關的路徑名。例如 "wombat.gif"。
返回:
圖像物件。如果載入失敗,則返回 null。

JavaTM 2 Platform
Standard Ed. 6

提交錯誤或意見

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