public class FormComponentBeanInfo extends Install4JBeanInfo
Using this class is not strictly required. In principle, you could also set values for the ATTRIBUTE_* constants in the bean descriptor of an unrelated bean info class.
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
ATTRIBUTE_DEFAULT_VISIBILITY_SCRIPT |
ATTRIBUTE_BEAN_CATEGORY, ATTRIBUTE_BEAN_INITIALIZER, ATTRIBUTE_BEAN_VALIDATOR, ATTRIBUTE_CATEGORY_SORT_ORDER, ATTRIBUTE_COLLAPSED_PROPERTY_CATEGORIES, ATTRIBUTE_CUSTOMIZER_ICON, ATTRIBUTE_CUSTOMIZER_PLACEMENT, ATTRIBUTE_DEFAULT_CONDITION_EXPRESSION, ATTRIBUTE_DEFAULT_ROLLBACK_BARRIER, ATTRIBUTE_ENUMERATION_MAPPERS, ATTRIBUTE_ICON_16x16, ATTRIBUTE_ICON_24x24, ATTRIBUTE_INSTALLED_FILES_REQUIRED, ATTRIBUTE_MINIMUM_JAVA_VERSION, ATTRIBUTE_MULTIPLE_INSTANCES_SUPPORTED, ATTRIBUTE_NOTICE_PANEL, ATTRIBUTE_PERSISTENCE_DELEGATE_MAP, ATTRIBUTE_PROPERTY_CONVERTERS, ATTRIBUTE_SEQUENCE_VALIDATOR, ATTRIBUTE_SORT_KEY
Constructor and Description |
---|
FormComponentBeanInfo(java.lang.String displayName,
java.lang.String shortDescription,
java.lang.String category,
java.lang.Integer sortKey,
java.lang.Class<? extends FormComponent> beanClass)
Same as
FormComponentBeanInfo(String, String, String, Integer, Class, Class) with a customizer class of null. |
FormComponentBeanInfo(java.lang.String displayName,
java.lang.String shortDescription,
java.lang.String category,
java.lang.Integer sortKey,
java.lang.Class<? extends FormComponent> beanClass,
java.lang.Class customizerClass)
Same as
Install4JBeanInfo.Install4JBeanInfo(String, String, String, boolean, boolean, Integer, Class, Class) with
multipleInstancesSupported set to true and installedFilesRequired set to false. |
Modifier and Type | Method and Description |
---|---|
void |
setDefaultVisibilityScript(java.lang.String defaultVisibilityScript)
Configures the default value for the "Visibility script" property of the form component.
|
addPropertyDescriptor, checkNotEmpty, checkNotEmpty, findPropertyDescriptor, getBeanClass, getBeanDescriptor, getPropertyDescriptors, getPropertyValue, getPropertyValue, isEmpty, setBeanInitializer, setBeanValidator, setCategorySortOrder, setCollapsedPropertyCategories, setCustomizerIcon, setCustomizerPlacement, setDefaultConditionExpression, setDefaultRollbackBarrier, setEnumerationMappers, setIcons, setMinimumJavaVersion, setNoticePanel, setPersistenceDelegateMap, setPropertyConverters, setSequenceValidator
public static final java.lang.String ATTRIBUTE_DEFAULT_VISIBILITY_SCRIPT
public FormComponentBeanInfo(java.lang.String displayName, java.lang.String shortDescription, java.lang.String category, java.lang.Integer sortKey, java.lang.Class<? extends FormComponent> beanClass, java.lang.Class customizerClass)
Install4JBeanInfo.Install4JBeanInfo(String, String, String, boolean, boolean, Integer, Class, Class)
with
multipleInstancesSupported set to true and installedFilesRequired set to false.public FormComponentBeanInfo(java.lang.String displayName, java.lang.String shortDescription, java.lang.String category, java.lang.Integer sortKey, java.lang.Class<? extends FormComponent> beanClass)
FormComponentBeanInfo(String, String, String, Integer, Class, Class)
with a customizer class of null.public void setDefaultVisibilityScript(java.lang.String defaultVisibilityScript)
defaultVisibilityScript
- the default valueATTRIBUTE_DEFAULT_VISIBILITY_SCRIPT