|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjava.beans.SimpleBeanInfo
public class SimpleBeanInfo
SimpleBeanInfo is a class you may extend to more easily provide select information to the Introspector. It implements all of the methods in BeanInfo by returning null and forces the Introspector to behave exactly as if there were no BeanInfo class at all (Introspecting everything).
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.
BeanInfo
Field Summary |
---|
Fields inherited from interface java.beans.BeanInfo |
---|
ICON_COLOR_16x16, ICON_COLOR_32x32, ICON_MONO_16x16, ICON_MONO_32x32 |
Constructor Summary | |
---|---|
SimpleBeanInfo()
|
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). |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public SimpleBeanInfo()
Method Detail |
---|
public BeanDescriptor getBeanDescriptor()
getBeanDescriptor
in interface BeanInfo
null
.public EventSetDescriptor[] getEventSetDescriptors()
getEventSetDescriptors
in interface BeanInfo
null
public int getDefaultEventIndex()
getDefaultEventIndex
in interface BeanInfo
-1
.public PropertyDescriptor[] getPropertyDescriptors()
getPropertyDescriptors
in interface BeanInfo
null
.public int getDefaultPropertyIndex()
getDefaultPropertyIndex
in interface BeanInfo
-1
.public MethodDescriptor[] getMethodDescriptors()
getMethodDescriptors
in interface BeanInfo
null
.public BeanInfo[] getAdditionalBeanInfo()
getAdditionalBeanInfo
in interface BeanInfo
null
.public Image getIcon(int iconType)
getIcon
in interface BeanInfo
iconType
- the type of icon
null
.public Image loadImage(String location)
location
- the URL relative
null
).
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |