java.lang.Object
java.beans.SimpleBeanInfo
- 所有已实现的接口:
-
BeanInfo
这是一个支持类,使人们更容易提供BeanInfo类。
它默认提供“noop”信息,并可以有选择地覆盖以提供有关所选主题的更明确信息。当内省器看到“noop”值时,它将应用低级内省和设计模式来自动分析目标bean。
- 自:
- 1.1
-
Field Summary
Fields declared in interface java.beans.BeanInfo
ICON_COLOR_16x16, ICON_COLOR_32x32, ICON_MONO_16x16, ICON_MONO_32x32
-
Constructor Summary
-
Method Summary
-
Constructor Details
-
SimpleBeanInfo
public SimpleBeanInfo()构造一个SimpleBeanInfo
。
-
-
Method Details
-
getBeanDescriptor
拒绝了解bean的类和自定义器。如果希望提供明确的信息,可以覆盖此信息。- 指定者:
-
getBeanDescriptor
在接口BeanInfo
- 返回:
-
一个
BeanDescriptor
对象,如果要通过自动分析获取信息,则返回null
-
getPropertyDescriptors
拒绝了解属性。如果希望提供明确的属性信息,可以覆盖此信息。- 指定者:
-
getPropertyDescriptors
在接口BeanInfo
- 返回:
-
一个
PropertyDescriptor
对象数组,如果要通过自动分析获取信息,则返回null
-
getDefaultPropertyIndex
public int getDefaultPropertyIndex()拒绝了解默认属性。如果希望为bean定义默认属性,可以覆盖此信息。- 指定者:
-
getDefaultPropertyIndex
在接口BeanInfo
- 返回:
-
默认属性在由
getPropertyDescriptors
方法返回的PropertyDescriptor
数组中的索引,如果没有默认属性则返回-1
-
getEventSetDescriptors
拒绝了解事件集。如果希望提供明确的事件集信息,可以覆盖此信息。- 指定者:
-
getEventSetDescriptors
在接口BeanInfo
- 返回:
-
一个
EventSetDescriptor
对象数组,如果要通过自动分析获取信息,则返回null
-
getDefaultEventIndex
public int getDefaultEventIndex()拒绝了解默认事件。如果希望为bean定义默认事件,可以覆盖此信息。- 指定者:
-
getDefaultEventIndex
在接口BeanInfo
- 返回:
-
默认事件在由
getEventSetDescriptors
方法返回的EventSetDescriptor
数组中的索引,如果没有默认事件则返回-1
-
getMethodDescriptors
拒绝了解方法。如果希望提供明确的方法信息,可以覆盖此信息。- 指定者:
-
getMethodDescriptors
在接口BeanInfo
- 返回:
-
一个
MethodDescriptor
对象数组,如果要通过自动分析获取信息,则返回null
-
getAdditionalBeanInfo
声称没有其他相关的BeanInfo对象。如果希望(例如)返回基类的BeanInfo,可以覆盖此信息。- 指定者:
-
getAdditionalBeanInfo
在接口BeanInfo
- 返回:
-
一个
BeanInfo
对象数组,如果没有其他BeanInfo
对象则返回null
-
getIcon
声称没有可用的图标。如果要为bean提供图标,可以覆盖此信息。 -
loadImage
这是一个辅助方法,用于加载图标图像。它接受与当前对象类文件关联的资源文件的名称,并从该文件加载图像对象。通常图像将是GIF格式。- 参数:
-
resourceName
- 相对于当前类的类文件所在目录的路径名。例如,"wombat.gif"。 - 返回:
-
一个图像对象,如果未找到资源或资源无法加载为图像,则返回
null
-