public abstract class IdentifiableBeanDescriptor extends BeanDescriptor
Modifier | Constructor and Description |
---|---|
protected |
IdentifiableBeanDescriptor(Class beanClass)
Create a new abstract BeanDescriptor for an identifiable
bean with the specified class.
|
protected |
IdentifiableBeanDescriptor(Class beanClass,
Class customizerClass)
Create a new abstract BeanDescriptor for an identifiable
bean with the specified class and customizer class.
|
Modifier and Type | Method and Description |
---|---|
abstract IconBundle |
getIconBundle()
Return an icon bundle to use for all instances of the
identifiable bean class this descriptor describes.
|
abstract int |
getNamePropertyIndex()
Return the index of the name property descriptor, or
-1 if one does not exist. |
getBeanClass, getCustomizerClass
attributeNames, getDisplayName, getName, getShortDescription, getValue, isExpert, isHidden, isPreferred, setDisplayName, setExpert, setHidden, setName, setPreferred, setShortDescription, setValue, toString
protected IdentifiableBeanDescriptor(Class beanClass)
beanClass
- class of the identifiable beanprotected IdentifiableBeanDescriptor(Class beanClass, Class customizerClass)
beanClass
- class of the identifiable beancustomizerClass
- class of the customizer to use for the
identifiable beanpublic abstract int getNamePropertyIndex()
-1
if one does not exist.-1
if one does not existpublic abstract IconBundle getIconBundle()
Copyright (c) 2003-2019 held jointly by the individual authors. Licensed under the GNU Lesser General Public License (LGPL).