net.jbeans.bean
Class JBeansBeanInfo
java.lang.Object
  
java.beans.SimpleBeanInfo
      
net.jbeans.bean.JBeansBeanInfo
- All Implemented Interfaces: 
 - java.beans.BeanInfo
 
- public abstract class JBeansBeanInfo
- extends java.beans.SimpleBeanInfo
  
JBeansBeanInfo adds few more helper methods to java.beans.SimpleBeanInfo.
- Version:
 
  - $Revision: 1.1.1.1 $
 
- Author:
 
  - Masahiro Takatsuka (masa@jbeans.net)
 
- See Also:
 SimpleBeanInfo
 
| Fields inherited from interface java.beans.BeanInfo | 
ICON_COLOR_16x16, ICON_COLOR_32x32, ICON_MONO_16x16, ICON_MONO_32x32 | 
 
 
| 
Method Summary | 
 java.beans.BeanDescriptor | 
createBeanDescriptor(java.lang.Class class1,
                     java.lang.Object[] aobj)
 
            | 
 java.beans.PropertyDescriptor | 
createPropertyDescriptor(java.lang.Class class1,
                         java.lang.String s,
                         java.lang.Object[] aobj)
 
            | 
 java.beans.BeanInfo[] | 
getAdditionalBeanInfo()
 
            | 
 int | 
getDefaultPropertyIndex()
 
            | 
 java.awt.Image | 
getIcon(int iconKind)
 
          Returns a icons of the specified size. | 
 java.awt.Image | 
loadImage(java.lang.String resourceName,
          java.lang.Class beanClass)
 
          This is a utility method to help in loading icon images. | 
protected  void | 
throwError(java.lang.Exception exception,
           java.lang.String s)
 
            | 
 
| Methods inherited from class java.beans.SimpleBeanInfo | 
getBeanDescriptor, getDefaultEventIndex, getEventSetDescriptors, getMethodDescriptors, getPropertyDescriptors, loadImage | 
 
| Methods inherited from class java.lang.Object | 
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
 
BOUND
public static final java.lang.String BOUND
- See Also:
 - Constant Field Values
 
CONSTRAINED
public static final java.lang.String CONSTRAINED
- See Also:
 - Constant Field Values
 
PROPERTYEDITORCLASS
public static final java.lang.String PROPERTYEDITORCLASS
- See Also:
 - Constant Field Values
 
READMETHOD
public static final java.lang.String READMETHOD
- See Also:
 - Constant Field Values
 
WRITEMETHOD
public static final java.lang.String WRITEMETHOD
- See Also:
 - Constant Field Values
 
DISPLAYNAME
public static final java.lang.String DISPLAYNAME
- See Also:
 - Constant Field Values
 
EXPERT
public static final java.lang.String EXPERT
- See Also:
 - Constant Field Values
 
HIDDEN
public static final java.lang.String HIDDEN
- See Also:
 - Constant Field Values
 
PREFERRED
public static final java.lang.String PREFERRED
- See Also:
 - Constant Field Values
 
SHORTDESCRIPTION
public static final java.lang.String SHORTDESCRIPTION
- See Also:
 - Constant Field Values
 
CUSTOMIZERCLASS
public static final java.lang.String CUSTOMIZERCLASS
- See Also:
 - Constant Field Values
 
JBeansBeanInfo
public JBeansBeanInfo()
throwError
protected void throwError(java.lang.Exception exception,
                          java.lang.String s)
 
createPropertyDescriptor
public java.beans.PropertyDescriptor createPropertyDescriptor(java.lang.Class class1,
                                                              java.lang.String s,
                                                              java.lang.Object[] aobj)
 
createBeanDescriptor
public java.beans.BeanDescriptor createBeanDescriptor(java.lang.Class class1,
                                                      java.lang.Object[] aobj)
 
getDefaultPropertyIndex
public int getDefaultPropertyIndex()
 
getAdditionalBeanInfo
public java.beans.BeanInfo[] getAdditionalBeanInfo()
 
getIcon
public java.awt.Image getIcon(int iconKind)
- Returns a icons of the specified size.
 
 
- Parameters:
 iconKind - an ID (ICON_COLOR_16x16 or ICON_COLOR_32x32)
 indicating the size of the icon.
- Returns:
 - Image
 
 
 
loadImage
public java.awt.Image loadImage(java.lang.String resourceName,
                                java.lang.Class beanClass)
- This is a utility method to help in loading icon images.
 It takes the name of a resource file associated with the
 current object's class file and loads an image object
 from that file.  Typically images will be GIFs.
 
- Parameters:
 resourceName - A pathname relative to the directory
		holding the class file of the current class.  For example,
		"wombat.gif".
- Returns:
 - an image object.  May be null if the load failed.
 
 
 
Copyright © 2003 JBean project. All Rights Reserved.