java.beans
public class SimpleBeanInfo extends Object implements BeanInfo
Overriding one or two of these functions to give explicit information on only those things you wish to give explicit information is perfectly safe, and even desirable.
See the BeanInfo class for information on what the various methods actually do.
Since: JDK1.1
Method Summary | |
---|---|
BeanInfo[] | getAdditionalBeanInfo() Tell the Introspector to go look for other BeanInfo
itself. |
BeanDescriptor | getBeanDescriptor() Force Introspection of the general bean info. |
int | getDefaultEventIndex() Say that there is no "default" event set. |
int | getDefaultPropertyIndex() Say that there is no "default" property. |
EventSetDescriptor[] | getEventSetDescriptors() Force Introspection of the events this Bean type
fires. |
Image | getIcon(int iconType) Say that this Bean has no icons. |
MethodDescriptor[] | getMethodDescriptors() Force Introspection of the Bean's methods. |
PropertyDescriptor[] | getPropertyDescriptors() Force Introspection of the Bean properties. |
Image | loadImage(String location) Helper method to load an image using the Bean class
getResource() method on the BeanInfo class (using
getClass(), since you'll extend this class to get
the BeanInfo). |
Returns: null
.
Returns: null
.
Returns: -1
.
Returns: -1
.
Returns: null
Parameters: iconType the type of icon
Returns: null
.
Returns: null
.
Returns: null
.
Parameters: location the URL relative
Returns: the Image in question (possibly null
).