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
Modifier and TypeFieldDescriptionstatic final String
static final String
static final String
static final String
static final String
static final String
static final String
Deprecated.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_KEY
Fields inherited from interface java.beans.BeanInfo
ICON_COLOR_16x16, ICON_COLOR_32x32, ICON_MONO_16x16, ICON_MONO_32x32
-
Constructor Summary
ConstructorDescriptionScreenBeanInfo
(String displayName, String shortDescription, String category, boolean multipleInstancesSupported, boolean installedFilesRequired, Integer sortKey, Class<? extends Screen> beanClass) -
Method Summary
Modifier and TypeMethodDescriptionvoid
setAssociatedAction
(String actionClassName, String targetScreenClassName) Configures an associated action.void
setDefaultPostActivationScript
(String defaultPostActivationScript) Configures the default value for the "Post-activation script" property of the bean.void
setDefaultPreActivationScript
(String defaultPreActivationScript) Configures the default value for the "Pre-activation script" property of the bean.void
setDefaultQuitAfterScreen
(boolean defaultQuitAfterScreen) Configures the default value for the "Quit after screen" property of the screen.void
setDefaultStyleName
(String defaultStyleName) Sets a default style name.void
setFormComponentCustomizerPlacement
(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, setSequenceValidator
Methods 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 whethertargetScreenClassName
isnull
.- 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:
-