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.BeanDescriptorgetBeanDescriptor()Gets the bean'sBeanDescriptors.intgetDefaultEventIndex()A bean may have a "default" event that is the event that will mostly commonly be used by human's when using the bean.intgetDefaultPropertyIndex()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'sEventSetDescriptors.java.beans.MethodDescriptor[]getMethodDescriptors()Gets the bean'sMethodDescriptors.java.beans.PropertyDescriptor[]getPropertyDescriptors()Gets the bean'sPropertyDescriptors.
-
-
-
Method Detail
-
getBeanDescriptor
public java.beans.BeanDescriptor getBeanDescriptor()
Gets the bean'sBeanDescriptors.- Specified by:
getBeanDescriptorin interfacejava.beans.BeanInfo- Overrides:
getBeanDescriptorin 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'sPropertyDescriptors.- Specified by:
getPropertyDescriptorsin interfacejava.beans.BeanInfo- Overrides:
getPropertyDescriptorsin 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'sEventSetDescriptors.- Specified by:
getEventSetDescriptorsin interfacejava.beans.BeanInfo- Overrides:
getEventSetDescriptorsin 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'sMethodDescriptors.- Specified by:
getMethodDescriptorsin interfacejava.beans.BeanInfo- Overrides:
getMethodDescriptorsin 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:
getDefaultPropertyIndexin interfacejava.beans.BeanInfo- Overrides:
getDefaultPropertyIndexin 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:
getDefaultEventIndexin interfacejava.beans.BeanInfo- Overrides:
getDefaultEventIndexin classjava.beans.SimpleBeanInfo- Returns:
- Index of default event in the EventSetDescriptor array
returned by getEventSetDescriptors.
Returns -1 if there is no default event.
-
-