APIdia Launch Partner
Top Description Fields Constructors Methods
java.beans

pack-priv Class GenericBeanInfo

Located in compilation unit of java.beans.Introspector.

extends SimpleBeanInfo
Class Inheritance

Package private implementation support class for Introspector's internal use.

Mostly this is used as a placeholder for the descriptors.

Field Summary

Modifier and TypeField and Description
private BeanDescriptor
private int
private int
private EventSetDescriptor[]
private MethodDescriptor[]
private PropertyDescriptor[]
private Reference<BeanInfo>

Constructor Summary

AccessConstructor and Description
public
GenericBeanInfo(BeanDescriptor beanDescriptor, EventSetDescriptor[] events, int defaultEvent, PropertyDescriptor[] properties, int defaultProperty, MethodDescriptor[] methods, BeanInfo targetBeanInfo)

pack-priv
GenericBeanInfo(GenericBeanInfo old)

Package-private dup constructor This must isolate the new object from any changes to the old object.

Method Summary

Modifier and TypeMethod and Description
public BeanDescriptor
getBeanDescriptor()

Overrides java.beans.SimpleBeanInfo.getBeanDescriptor.

Implements java.beans.BeanInfo.getBeanDescriptor.

Deny knowledge about the class and customizer of the bean.

public int
public int
public EventSetDescriptor[]
public Image
getIcon(int iconKind)

Overrides java.beans.SimpleBeanInfo.getIcon.

Implements java.beans.BeanInfo.getIcon.

Claim there are no icons available.

public MethodDescriptor[]
public PropertyDescriptor[]
private BeanInfo
Inherited from java.beans.SimpleBeanInfo:
getAdditionalBeanInfoloadImage

Field Detail

beanDescriptorback to summary
private BeanDescriptor beanDescriptor
defaultEventback to summary
private int defaultEvent
defaultPropertyback to summary
private int defaultProperty
eventsback to summary
private EventSetDescriptor[] events
methodsback to summary
private MethodDescriptor[] methods
propertiesback to summary
private PropertyDescriptor[] properties
targetBeanInfoRefback to summary
private Reference<BeanInfo> targetBeanInfoRef

Constructor Detail

GenericBeanInfoback to summary
public GenericBeanInfo(BeanDescriptor beanDescriptor, EventSetDescriptor[] events, int defaultEvent, PropertyDescriptor[] properties, int defaultProperty, MethodDescriptor[] methods, BeanInfo targetBeanInfo)
GenericBeanInfoback to summary
pack-priv GenericBeanInfo(GenericBeanInfo old)

Package-private dup constructor This must isolate the new object from any changes to the old object.

Method Detail

getBeanDescriptorback to summary
public BeanDescriptor getBeanDescriptor()

Overrides java.beans.SimpleBeanInfo.getBeanDescriptor.

Implements java.beans.BeanInfo.getBeanDescriptor.

Doc from java.beans.SimpleBeanInfo.getBeanDescriptor.

Deny knowledge about the class and customizer of the bean. You can override this if you wish to provide explicit info.

Annotations
@Override
getDefaultEventIndexback to summary
public int getDefaultEventIndex()

Overrides java.beans.SimpleBeanInfo.getDefaultEventIndex.

Implements java.beans.BeanInfo.getDefaultEventIndex.

Doc from java.beans.SimpleBeanInfo.getDefaultEventIndex.

Deny knowledge of a default event. You can override this if you wish to define a default event for the bean.

Annotations
@Override
getDefaultPropertyIndexback to summary
public int getDefaultPropertyIndex()

Overrides java.beans.SimpleBeanInfo.getDefaultPropertyIndex.

Implements java.beans.BeanInfo.getDefaultPropertyIndex.

Doc from java.beans.SimpleBeanInfo.getDefaultPropertyIndex.

Deny knowledge of a default property. You can override this if you wish to define a default property for the bean.

Annotations
@Override
getEventSetDescriptorsback to summary
public EventSetDescriptor[] getEventSetDescriptors()

Overrides java.beans.SimpleBeanInfo.getEventSetDescriptors.

Implements java.beans.BeanInfo.getEventSetDescriptors.

Doc from java.beans.SimpleBeanInfo.getEventSetDescriptors.

Deny knowledge of event sets. You can override this if you wish to provide explicit event set info.

Annotations
@Override
getIconback to summary
public Image getIcon(int iconKind)

Overrides java.beans.SimpleBeanInfo.getIcon.

Implements java.beans.BeanInfo.getIcon.

Doc from java.beans.SimpleBeanInfo.getIcon.

Claim there are no icons available. You can override this if you want to provide icons for your bean.

Annotations
@Override
getMethodDescriptorsback to summary
public MethodDescriptor[] getMethodDescriptors()

Overrides java.beans.SimpleBeanInfo.getMethodDescriptors.

Implements java.beans.BeanInfo.getMethodDescriptors.

Doc from java.beans.SimpleBeanInfo.getMethodDescriptors.

Deny knowledge of methods. You can override this if you wish to provide explicit method info.

Annotations
@Override
getPropertyDescriptorsback to summary
public PropertyDescriptor[] getPropertyDescriptors()

Overrides java.beans.SimpleBeanInfo.getPropertyDescriptors.

Implements java.beans.BeanInfo.getPropertyDescriptors.

Doc from java.beans.SimpleBeanInfo.getPropertyDescriptors.

Deny knowledge of properties. You can override this if you wish to provide explicit property info.

Annotations
@Override
getTargetBeanInfoback to summary
private BeanInfo getTargetBeanInfo()