Package com.install4j.api.beaninfo
Class FormComponentBeanInfo
- java.lang.Object
-
- java.beans.SimpleBeanInfo
-
- com.install4j.api.beaninfo.Install4JBeanInfo
-
- com.install4j.api.beaninfo.FormComponentBeanInfo
-
- All Implemented Interfaces:
java.beans.BeanInfo
public class FormComponentBeanInfo extends Install4JBeanInfo
Base class for form component bean infos.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.
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.String
ATTRIBUTE_DEFAULT_VISIBILITY_SCRIPT
-
Fields inherited from class com.install4j.api.beaninfo.Install4JBeanInfo
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_DEFAULT_ROLLBACK_BARRIER_EXIT_CODE, 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 Summary
Constructors Constructor Description FormComponentBeanInfo(java.lang.String displayName, java.lang.String shortDescription, java.lang.String category, boolean multipleInstancesSupported, java.lang.Integer sortKey, java.lang.Class<? extends FormComponent> beanClass, java.lang.Class customizerClass)
Same asInstall4JBeanInfo(String, String, String, boolean, boolean, Integer, Class, Class)
withinstalledFilesRequired
set tofalse
.FormComponentBeanInfo(java.lang.String displayName, java.lang.String shortDescription, java.lang.String category, java.lang.Integer sortKey, java.lang.Class<? extends FormComponent> beanClass)
Same asFormComponentBeanInfo(String, String, String, Integer, Class, Class)
with a customizer class ofnull
.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 asInstall4JBeanInfo(String, String, String, boolean, boolean, Integer, Class, Class)
withmultipleInstancesSupported
set totrue
andinstalledFilesRequired
set tofalse
.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
setDefaultVisibilityScript(java.lang.String defaultVisibilityScript)
Configures the default value for the "Visibility script" property of the form component.-
Methods inherited from class com.install4j.api.beaninfo.Install4JBeanInfo
addPropertyDescriptor, checkNotEmpty, checkNotEmpty, findPropertyDescriptor, getBeanClass, getBeanDescriptor, getPropertyDescriptors, getPropertyValue, getPropertyValue, isEmpty, setBeanInitializer, setBeanValidator, setCategorySortOrder, setCollapsedPropertyCategories, setCustomizerIcon, setCustomizerPlacement, setDefaultConditionExpression, setDefaultRollbackBarrier, setDefaultRollbackBarrierExitCode, setEnumerationMappers, setIcons, setMinimumJavaVersion, setNoticePanel, setPersistenceDelegateMap, setPropertyConverters, setSequenceValidator
-
-
-
-
Constructor Detail
-
FormComponentBeanInfo
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)
Same asInstall4JBeanInfo(String, String, String, boolean, boolean, Integer, Class, Class)
withmultipleInstancesSupported
set totrue
andinstalledFilesRequired
set tofalse
.
-
FormComponentBeanInfo
public FormComponentBeanInfo(java.lang.String displayName, java.lang.String shortDescription, java.lang.String category, boolean multipleInstancesSupported, java.lang.Integer sortKey, java.lang.Class<? extends FormComponent> beanClass, java.lang.Class customizerClass)
Same asInstall4JBeanInfo(String, String, String, boolean, boolean, Integer, Class, Class)
withinstalledFilesRequired
set tofalse
.
-
FormComponentBeanInfo
public FormComponentBeanInfo(java.lang.String displayName, java.lang.String shortDescription, java.lang.String category, java.lang.Integer sortKey, java.lang.Class<? extends FormComponent> beanClass)
Same asFormComponentBeanInfo(String, String, String, Integer, Class, Class)
with a customizer class ofnull
.
-
-
Method Detail
-
setDefaultVisibilityScript
public void setDefaultVisibilityScript(java.lang.String defaultVisibilityScript)
Configures the default value for the "Visibility script" property of the form component.- Parameters:
defaultVisibilityScript
- the default value- See Also:
ATTRIBUTE_DEFAULT_VISIBILITY_SCRIPT
-
-