|
|||||||||
摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 |
java.beans
类 SimpleBeanInfo
java.lang.Object java.beans.SimpleBeanInfo
- 所有已实现的接口:
- 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。