java.beans
Class GenericBeanInfo

java.lang.Object
  |
  +--java.beans.SimpleBeanInfo
        |
        +--java.beans.GenericBeanInfo

class GenericBeanInfo
extends SimpleBeanInfo

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


Field Summary
private  BeanDescriptor beanDescriptor
           
private  int defaultEvent
           
private  int defaultProperty
           
private  EventSetDescriptor[] events
           
private  MethodDescriptor[] methods
           
private  PropertyDescriptor[] properties
           
private  BeanInfo targetBeanInfo
           
 
Constructor Summary
  GenericBeanInfo(BeanDescriptor beanDescriptor, EventSetDescriptor[] events, int defaultEvent, PropertyDescriptor[] properties, int defaultProperty, MethodDescriptor[] methods, BeanInfo targetBeanInfo)
           
(package private) GenericBeanInfo(GenericBeanInfo old)
          Package-private dup constructor This must isolate the new object from any changes to the old object.
 
Method Summary
 BeanDescriptor getBeanDescriptor()
           
 int getDefaultEventIndex()
           
 int getDefaultPropertyIndex()
           
 EventSetDescriptor[] getEventSetDescriptors()
           
 Image getIcon(int iconKind)
           
 MethodDescriptor[] getMethodDescriptors()
           
 PropertyDescriptor[] getPropertyDescriptors()
           
 
Methods inherited from class java.beans.SimpleBeanInfo
getAdditionalBeanInfo, loadImage
 
Methods inherited from class java.lang.Object
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, registerNatives, toString, wait, wait, wait
 

Field Detail

beanDescriptor

private BeanDescriptor beanDescriptor

events

private EventSetDescriptor[] events

defaultEvent

private int defaultEvent

properties

private PropertyDescriptor[] properties

defaultProperty

private int defaultProperty

methods

private MethodDescriptor[] methods

targetBeanInfo

private BeanInfo targetBeanInfo
Constructor Detail

GenericBeanInfo

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

GenericBeanInfo

GenericBeanInfo(GenericBeanInfo old)
Package-private dup constructor This must isolate the new object from any changes to the old object.
Method Detail

getPropertyDescriptors

public PropertyDescriptor[] getPropertyDescriptors()
Overrides:
getPropertyDescriptors in class SimpleBeanInfo

getDefaultPropertyIndex

public int getDefaultPropertyIndex()
Overrides:
getDefaultPropertyIndex in class SimpleBeanInfo

getEventSetDescriptors

public EventSetDescriptor[] getEventSetDescriptors()
Overrides:
getEventSetDescriptors in class SimpleBeanInfo

getDefaultEventIndex

public int getDefaultEventIndex()
Overrides:
getDefaultEventIndex in class SimpleBeanInfo

getMethodDescriptors

public MethodDescriptor[] getMethodDescriptors()
Overrides:
getMethodDescriptors in class SimpleBeanInfo

getBeanDescriptor

public BeanDescriptor getBeanDescriptor()
Overrides:
getBeanDescriptor in class SimpleBeanInfo

getIcon

public Image getIcon(int iconKind)
Overrides:
getIcon in class SimpleBeanInfo