Package com.im.commons.db.datasource
Class BaseDataSourceBeanInfo
- java.lang.Object
-
- java.beans.SimpleBeanInfo
-
- com.im.commons.db.datasource.BaseDataSourceBeanInfo
-
- All Implemented Interfaces:
java.beans.BeanInfo
public final class BaseDataSourceBeanInfo extends java.beans.SimpleBeanInfo
- Author:
- svata
-
-
Constructor Summary
Constructors Constructor Description BaseDataSourceBeanInfo()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.beans.BeanDescriptor
getBeanDescriptor()
Gets the bean'sBeanDescriptor
s.int
getDefaultEventIndex()
A bean may have a "default" event that is the event that will mostly commonly be used by human's when using the bean.int
getDefaultPropertyIndex()
A bean may have a "default" property that is the property that will mostly commonly be initially chosen for update by human's who are customizing the bean.java.beans.EventSetDescriptor[]
getEventSetDescriptors()
Gets the bean'sEventSetDescriptor
s.java.beans.MethodDescriptor[]
getMethodDescriptors()
Gets the bean'sMethodDescriptor
s.java.beans.PropertyDescriptor[]
getPropertyDescriptors()
Gets the bean'sPropertyDescriptor
s.
-
-
-
Method Detail
-
getBeanDescriptor
public java.beans.BeanDescriptor getBeanDescriptor()
Gets the bean'sBeanDescriptor
s.- Specified by:
getBeanDescriptor
in interfacejava.beans.BeanInfo
- Overrides:
getBeanDescriptor
in classjava.beans.SimpleBeanInfo
- Returns:
- BeanDescriptor describing the editable properties of this bean. May return null if the information should be obtained by automatic analysis.
-
getPropertyDescriptors
public java.beans.PropertyDescriptor[] getPropertyDescriptors()
Gets the bean'sPropertyDescriptor
s.- Specified by:
getPropertyDescriptors
in interfacejava.beans.BeanInfo
- Overrides:
getPropertyDescriptors
in classjava.beans.SimpleBeanInfo
- Returns:
- An array of PropertyDescriptors describing the editable
properties supported by this bean. May return null if the
information should be obtained by automatic analysis.
If a property is indexed, then its entry in the result array will belong to the IndexedPropertyDescriptor subclass of PropertyDescriptor. A client of getPropertyDescriptors can use "instanceof" to check if a given PropertyDescriptor is an IndexedPropertyDescriptor.
-
getEventSetDescriptors
public java.beans.EventSetDescriptor[] getEventSetDescriptors()
Gets the bean'sEventSetDescriptor
s.- Specified by:
getEventSetDescriptors
in interfacejava.beans.BeanInfo
- Overrides:
getEventSetDescriptors
in classjava.beans.SimpleBeanInfo
- Returns:
- An array of EventSetDescriptors describing the kinds of events fired by this bean. May return null if the information should be obtained by automatic analysis.
-
getMethodDescriptors
public java.beans.MethodDescriptor[] getMethodDescriptors()
Gets the bean'sMethodDescriptor
s.- Specified by:
getMethodDescriptors
in interfacejava.beans.BeanInfo
- Overrides:
getMethodDescriptors
in classjava.beans.SimpleBeanInfo
- Returns:
- An array of MethodDescriptors describing the methods implemented by this bean. May return null if the information should be obtained by automatic analysis.
-
getDefaultPropertyIndex
public int getDefaultPropertyIndex()
A bean may have a "default" property that is the property that will mostly commonly be initially chosen for update by human's who are customizing the bean.- Specified by:
getDefaultPropertyIndex
in interfacejava.beans.BeanInfo
- Overrides:
getDefaultPropertyIndex
in classjava.beans.SimpleBeanInfo
- Returns:
- Index of default property in the PropertyDescriptor array
returned by getPropertyDescriptors.
Returns -1 if there is no default property.
-
getDefaultEventIndex
public int getDefaultEventIndex()
A bean may have a "default" event that is the event that will mostly commonly be used by human's when using the bean.- Specified by:
getDefaultEventIndex
in interfacejava.beans.BeanInfo
- Overrides:
getDefaultEventIndex
in classjava.beans.SimpleBeanInfo
- Returns:
- Index of default event in the EventSetDescriptor array
returned by getEventSetDescriptors.
Returns -1 if there is no default event.
-
-