public class SimpleBeanInfo extends Object implements BeanInfo
It defaults to providing "noop" information, and can be selectively overriden to provide more explicit information on chosen topics. When the introspector sees the "noop" values, it will apply low level introspection and design patterns to automatically analyze the target bean.
ICON_COLOR_16x16, ICON_COLOR_32x32, ICON_MONO_16x16, ICON_MONO_32x32 | Constructor | Description |
|---|---|
SimpleBeanInfo () |
| Modifier and Type | Method | Description |
|---|---|---|
BeanInfo[] |
getAdditionalBeanInfo () |
Claim there are no other relevant BeanInfo objects.
|
BeanDescriptor |
getBeanDescriptor () |
Deny knowledge about the class and customizer of the bean.
|
int |
getDefaultEventIndex () |
Deny knowledge of a default event.
|
int |
getDefaultPropertyIndex () |
Deny knowledge of a default property.
|
EventSetDescriptor[] |
getEventSetDescriptors () |
Deny knowledge of event sets.
|
Image |
getIcon (int iconKind) |
Claim there are no icons available.
|
MethodDescriptor[] |
getMethodDescriptors () |
Deny knowledge of methods.
|
PropertyDescriptor[] |
getPropertyDescriptors () |
Deny knowledge of properties.
|
Image |
loadImage (String resourceName) |
This is a utility method to help in loading icon images.
|
public SimpleBeanInfo()
public BeanDescriptor getBeanDescriptor()
getBeanDescriptor in interface BeanInfo BeanDescriptor object,
or null if the information is to
be obtained through the automatic analysispublic PropertyDescriptor[] getPropertyDescriptors()
getPropertyDescriptors in interface BeanInfo PropertyDescriptor objects,
or null if the information is to
be obtained through the automatic analysispublic int getDefaultPropertyIndex()
getDefaultPropertyIndex in interface BeanInfo PropertyDescriptor array
returned by the getPropertyDescriptors method,
or -1 if there is no default propertypublic EventSetDescriptor[] getEventSetDescriptors()
getEventSetDescriptors in interface BeanInfo EventSetDescriptor objects,
or null if the information is to
be obtained through the automatic analysispublic int getDefaultEventIndex()
getDefaultEventIndex in interface BeanInfo EventSetDescriptor array
returned by the getEventSetDescriptors method,
or -1 if there is no default eventpublic MethodDescriptor[] getMethodDescriptors()
getMethodDescriptors in interface BeanInfo MethodDescriptor objects,
or null if the information is to
be obtained through the automatic analysispublic BeanInfo[] getAdditionalBeanInfo()
getAdditionalBeanInfo in interface BeanInfo BeanInfo objects,
or null if there are no additional BeanInfo objectspublic Image getIcon(int iconKind)
getIcon in interface BeanInfo iconKind - the kind of icon requestednull if no suitable icon is availableBeanInfo.ICON_COLOR_16x16,
BeanInfo.ICON_COLOR_32x32,
BeanInfo.ICON_MONO_16x16,
BeanInfo.ICON_MONO_32x32 public Image loadImage(String resourceName)
resourceName - A pathname relative to the directory
holding the class file of the current class. For example,
"wombat.gif". Submit a bug or feature
For further API reference and developer documentation, see Java SE Documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples.
Copyright © 1993, 2025, Oracle and/or its affiliates. All rights reserved. Use is subject to license terms. Also see the documentation redistribution policy.
Scripting on this page tracks web page traffic, but does not change the content in any way.