public abstract class AbstractPropertySelfDescriber extends java.lang.Object implements PropertySelfDescriber
| Modifier and Type | Field and Description |
|---|---|
protected java.beans.PropertyDescriptor[] |
properties |
| Constructor and Description |
|---|
AbstractPropertySelfDescriber() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
addEnumProp(java.lang.String name,
java.lang.String display,
java.lang.String desc,
java.lang.Object declaringClass,
int[] values,
java.lang.String[] names) |
protected void |
addProp(java.lang.String name,
java.lang.String display,
java.lang.Object declaringClass) |
protected void |
addProp(java.lang.String name,
java.lang.String display,
java.lang.String shortDesc,
java.lang.Object declaringClass) |
java.beans.PropertyDescriptor[] |
getProperties() |
protected abstract void |
initProperties() |
public java.beans.PropertyDescriptor[] getProperties()
getProperties in interface PropertySelfDescriberprotected abstract void initProperties()
protected void addProp(java.lang.String name,
java.lang.String display,
java.lang.Object declaringClass)
protected void addProp(java.lang.String name,
java.lang.String display,
java.lang.String shortDesc,
java.lang.Object declaringClass)
protected void addEnumProp(java.lang.String name,
java.lang.String display,
java.lang.String desc,
java.lang.Object declaringClass,
int[] values,
java.lang.String[] names)