Class GenericBeanInfo
- java.lang.Object
-
- java.beans.SimpleBeanInfo
-
- org.eclipse.nebula.visualization.internal.widgets.introspection.GenericBeanInfo
-
- All Implemented Interfaces:
java.beans.BeanInfo
class GenericBeanInfo extends java.beans.SimpleBeanInfo
Mostly this is used as a placeholder for the descriptors.
-
-
Field Summary
Fields Modifier and Type Field Description private java.beans.BeanDescriptor
beanDescriptor
private int
defaultEvent
private int
defaultProperty
private java.beans.EventSetDescriptor[]
events
private java.beans.MethodDescriptor[]
methods
private java.beans.PropertyDescriptor[]
properties
private java.beans.BeanInfo
targetBeanInfo
-
Constructor Summary
Constructors Constructor Description GenericBeanInfo(java.beans.BeanDescriptor beanDescriptor, java.beans.EventSetDescriptor[] events, int defaultEvent, java.beans.PropertyDescriptor[] properties, int defaultProperty, java.beans.MethodDescriptor[] methods, java.beans.BeanInfo targetBeanInfo)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.beans.BeanDescriptor
getBeanDescriptor()
int
getDefaultEventIndex()
int
getDefaultPropertyIndex()
java.beans.EventSetDescriptor[]
getEventSetDescriptors()
java.awt.Image
getIcon(int iconKind)
java.beans.MethodDescriptor[]
getMethodDescriptors()
java.beans.PropertyDescriptor[]
getPropertyDescriptors()
-
-
-
Field Detail
-
beanDescriptor
private java.beans.BeanDescriptor beanDescriptor
-
events
private java.beans.EventSetDescriptor[] events
-
defaultEvent
private int defaultEvent
-
properties
private java.beans.PropertyDescriptor[] properties
-
defaultProperty
private int defaultProperty
-
methods
private java.beans.MethodDescriptor[] methods
-
targetBeanInfo
private java.beans.BeanInfo targetBeanInfo
-
-
Method Detail
-
getPropertyDescriptors
public java.beans.PropertyDescriptor[] getPropertyDescriptors()
- Specified by:
getPropertyDescriptors
in interfacejava.beans.BeanInfo
- Overrides:
getPropertyDescriptors
in classjava.beans.SimpleBeanInfo
-
getDefaultPropertyIndex
public int getDefaultPropertyIndex()
- Specified by:
getDefaultPropertyIndex
in interfacejava.beans.BeanInfo
- Overrides:
getDefaultPropertyIndex
in classjava.beans.SimpleBeanInfo
-
getEventSetDescriptors
public java.beans.EventSetDescriptor[] getEventSetDescriptors()
- Specified by:
getEventSetDescriptors
in interfacejava.beans.BeanInfo
- Overrides:
getEventSetDescriptors
in classjava.beans.SimpleBeanInfo
-
getDefaultEventIndex
public int getDefaultEventIndex()
- Specified by:
getDefaultEventIndex
in interfacejava.beans.BeanInfo
- Overrides:
getDefaultEventIndex
in classjava.beans.SimpleBeanInfo
-
getMethodDescriptors
public java.beans.MethodDescriptor[] getMethodDescriptors()
- Specified by:
getMethodDescriptors
in interfacejava.beans.BeanInfo
- Overrides:
getMethodDescriptors
in classjava.beans.SimpleBeanInfo
-
getBeanDescriptor
public java.beans.BeanDescriptor getBeanDescriptor()
- Specified by:
getBeanDescriptor
in interfacejava.beans.BeanInfo
- Overrides:
getBeanDescriptor
in classjava.beans.SimpleBeanInfo
-
getIcon
public java.awt.Image getIcon(int iconKind)
- Specified by:
getIcon
in interfacejava.beans.BeanInfo
- Overrides:
getIcon
in classjava.beans.SimpleBeanInfo
-
-