Package com.install4j.api.beaninfo
Class ScreenBeanInfo
java.lang.Object
java.beans.SimpleBeanInfo
com.install4j.api.beaninfo.Install4JBeanInfo
com.install4j.api.beaninfo.ScreenBeanInfo
- All Implemented Interfaces:
BeanInfo
Base class for screen 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
FieldsModifier and TypeFieldDescriptionstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final StringDeprecated.no longer usedFields 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_KEYFields inherited from interface java.beans.BeanInfo
ICON_COLOR_16x16, ICON_COLOR_32x32, ICON_MONO_16x16, ICON_MONO_32x32 -
Constructor Summary
ConstructorsConstructorDescriptionScreenBeanInfo(String displayName, String shortDescription, String category, boolean multipleInstancesSupported, boolean installedFilesRequired, Integer sortKey, Class<? extends Screen> beanClass) -
Method Summary
Modifier and TypeMethodDescriptionvoidsetAssociatedAction(String actionClassName, String targetScreenClassName) Configures an associated action.voidsetDefaultPostActivationScript(String defaultPostActivationScript) Configures the default value for the "Post-activation script" property of the bean.voidsetDefaultPreActivationScript(String defaultPreActivationScript) Configures the default value for the "Pre-activation script" property of the bean.voidsetDefaultQuitAfterScreen(boolean defaultQuitAfterScreen) Configures the default value for the "Quit after screen" property of the screen.voidsetDefaultStyleName(String defaultStyleName) Sets a default style name.voidsetFormComponentCustomizerPlacement(CustomizerPlacement customizerPlacement) Deprecated.no longer usedMethods 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, setSequenceValidatorMethods inherited from class java.beans.SimpleBeanInfo
getAdditionalBeanInfo, getDefaultEventIndex, getDefaultPropertyIndex, getEventSetDescriptors, getIcon, getMethodDescriptors, loadImage
-
Field Details
-
ATTRIBUTE_DEFAULT_QUIT_AFTER_SCREEN
- See Also:
-
ATTRIBUTE_FORM_COMPONENT_CUSTOMIZER_PLACEMENT
Deprecated.no longer used- See Also:
-
ATTRIBUTE_ASSOCIATED_ACTION
- See Also:
-
ATTRIBUTE_ASSOCIATED_ACTION_TARGET_SCREEN
- See Also:
-
ATTRIBUTE_DEFAULT_STYLE_NAME
- See Also:
-
ATTRIBUTE_DEFAULT_PRE_ACTIVATION_SCRIPT
- See Also:
-
ATTRIBUTE_DEFAULT_POST_ACTIVATION_SCRIPT
- See Also:
-
-
Constructor Details
-
ScreenBeanInfo
-
ScreenBeanInfo
-
-
Method Details
-
setDefaultQuitAfterScreen
public void setDefaultQuitAfterScreen(boolean defaultQuitAfterScreen) Configures the default value for the "Quit after screen" property of the screen.- Parameters:
defaultQuitAfterScreen- the default value
-
setFormComponentCustomizerPlacement
@Deprecated public void setFormComponentCustomizerPlacement(CustomizerPlacement customizerPlacement) Deprecated.no longer used -
setAssociatedAction
Configures an associated action. If set, and the user adds the action, the install4j GUI checks if an instance of the specified action is present in the list of configured actions on any screen. If not, it will remind the user to add such an action or propose to add the action immediately, depending on whethertargetScreenClassNameisnull.- Parameters:
actionClassName- the class of the associated actiontargetScreenClassName- the target screen. If non-null, the install4j GUI will propose to add the associated action to the target screen if it cannot already be found on any screen.
-
setDefaultStyleName
Sets a default style name. If set, the install4j GUI checks if a style with the corresponding name is available and sets that style for the screen.- Parameters:
defaultStyleName- the default style name
-
setDefaultPreActivationScript
Configures the default value for the "Pre-activation script" property of the bean.- Parameters:
defaultPreActivationScript- the default value- See Also:
-
setDefaultPostActivationScript
Configures the default value for the "Post-activation script" property of the bean.- Parameters:
defaultPostActivationScript- the default value- See Also:
-