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 PropertySelfDescriber
protected 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)