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.