|
install4j API | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjava.beans.SimpleBeanInfo
com.install4j.api.beaninfo.Install4JBeanInfo
com.install4j.api.beaninfo.ActionBeanInfo
public abstract class ActionBeanInfo
Base class for bean infos of actions classes.
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 | |
---|---|
static java.lang.String |
ATTRIBUTE_ASSOCIATED_CONFIRMATION
|
static java.lang.String |
ATTRIBUTE_ASSOCIATED_CONFIRMATION_INIT_SCRIPT
|
static java.lang.String |
ATTRIBUTE_ASSOCIATED_SCREEN
|
static java.lang.String |
ATTRIBUTE_ASSOCIATED_STARTUP_ACTION
|
static java.lang.String |
ATTRIBUTE_ASSOCIATED_STARTUP_ACTION_INSTALLER_AND_UNINSTALLER
|
static java.lang.String |
ATTRIBUTE_DEFAULT_ERROR_MESSAGE
|
static java.lang.String |
ATTRIBUTE_DEFAULT_FAILURE_STRATEGY
|
static java.lang.String |
ATTRIBUTE_INSTALLER_TARGET_SCREEN
|
static java.lang.String |
ATTRIBUTE_UNINSTALLER_TARGET_SCREEN
|
Fields inherited from interface java.beans.BeanInfo |
---|
ICON_COLOR_16x16, ICON_COLOR_32x32, ICON_MONO_16x16, ICON_MONO_32x32 |
Constructor Summary | |
---|---|
protected |
ActionBeanInfo(java.lang.String displayName,
java.lang.String shortDescription,
java.lang.String category,
boolean multipleInstancesSupported,
boolean installedFilesRequired,
java.lang.Integer sortKey,
java.lang.Class beanClass)
Same as ActionBeanInfo(String, String, String, boolean, boolean, Integer, Class, Class) with a customizer class of null. |
protected |
ActionBeanInfo(java.lang.String displayName,
java.lang.String shortDescription,
java.lang.String category,
boolean multipleInstancesSupported,
boolean installedFilesRequired,
java.lang.Integer sortKey,
java.lang.Class beanClass,
java.lang.Class customizerClass)
Same as Install4JBeanInfo.Install4JBeanInfo(String, String, String, boolean, boolean, Integer, Class, Class) |
Method Summary | |
---|---|
void |
setAssociatedConfirmation(java.lang.String confirmationDescription,
java.lang.String initScript)
Configures an associated confirmation. |
void |
setAssociatedScreen(java.lang.String className)
Configures an associated screen. |
void |
setAssociatedStartupAction(java.lang.String className,
boolean installerAndUninstaller)
Configures an associated startup action. |
void |
setDefaultErrorMessage(java.lang.String errorMessage)
Configures the default error message for the action. |
void |
setDefaultFailureStrategy(FailureStrategy failureStrategy)
Configures the default failure strategy for the action. |
void |
setInstallerTargetScreen(java.lang.String className)
Configures a target screen for the installer. |
void |
setUninstallerTargetScreen(java.lang.String className)
Configures a target screen for the uninstaller. |
Methods inherited from class java.beans.SimpleBeanInfo |
---|
getAdditionalBeanInfo, getDefaultEventIndex, getDefaultPropertyIndex, getEventSetDescriptors, getIcon, getMethodDescriptors, loadImage |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final java.lang.String ATTRIBUTE_ASSOCIATED_CONFIRMATION
setAssociatedConfirmation(String, String)
,
Constant Field Valuespublic static final java.lang.String ATTRIBUTE_ASSOCIATED_CONFIRMATION_INIT_SCRIPT
setAssociatedConfirmation(String, String)
,
Constant Field Valuespublic static final java.lang.String ATTRIBUTE_ASSOCIATED_SCREEN
setAssociatedScreen(String)
,
Constant Field Valuespublic static final java.lang.String ATTRIBUTE_INSTALLER_TARGET_SCREEN
setInstallerTargetScreen(String)
,
Constant Field Valuespublic static final java.lang.String ATTRIBUTE_UNINSTALLER_TARGET_SCREEN
setUninstallerTargetScreen(String)
,
Constant Field Valuespublic static final java.lang.String ATTRIBUTE_ASSOCIATED_STARTUP_ACTION
setAssociatedStartupAction(String, boolean)
,
Constant Field Valuespublic static final java.lang.String ATTRIBUTE_ASSOCIATED_STARTUP_ACTION_INSTALLER_AND_UNINSTALLER
ATTRIBUTE_ASSOCIATED_STARTUP_ACTION_INSTALLER_AND_UNINSTALLER
,
Constant Field Valuespublic static final java.lang.String ATTRIBUTE_DEFAULT_FAILURE_STRATEGY
ATTRIBUTE_DEFAULT_FAILURE_STRATEGY
,
Constant Field Valuespublic static final java.lang.String ATTRIBUTE_DEFAULT_ERROR_MESSAGE
ATTRIBUTE_DEFAULT_ERROR_MESSAGE
,
Constant Field ValuesConstructor Detail |
---|
protected ActionBeanInfo(java.lang.String displayName, java.lang.String shortDescription, java.lang.String category, boolean multipleInstancesSupported, boolean installedFilesRequired, java.lang.Integer sortKey, java.lang.Class beanClass, java.lang.Class customizerClass)
Install4JBeanInfo.Install4JBeanInfo(String, String, String, boolean, boolean, Integer, Class, Class)
protected ActionBeanInfo(java.lang.String displayName, java.lang.String shortDescription, java.lang.String category, boolean multipleInstancesSupported, boolean installedFilesRequired, java.lang.Integer sortKey, java.lang.Class beanClass)
ActionBeanInfo(String, String, String, boolean, boolean, Integer, Class, Class)
with a customizer class of null.
Method Detail |
---|
public void setAssociatedConfirmation(java.lang.String confirmationDescription, java.lang.String initScript)
If the initScript parameter is not null and the user accepts the addition of the confirmation, the "Initialization script" property of the check box form component is set to initScript.
confirmationDescription
- the message of the confirmationinitScript
- the init scriptATTRIBUTE_ASSOCIATED_CONFIRMATION
,
ATTRIBUTE_ASSOCIATED_CONFIRMATION_INIT_SCRIPT
public void setAssociatedScreen(java.lang.String className)
className
- the class name of the associated screenATTRIBUTE_ASSOCIATED_SCREEN
public void setInstallerTargetScreen(java.lang.String className)
className
- the class name of the target screenATTRIBUTE_INSTALLER_TARGET_SCREEN
public void setUninstallerTargetScreen(java.lang.String className)
className
- the class name of the target screenATTRIBUTE_UNINSTALLER_TARGET_SCREEN
public void setAssociatedStartupAction(java.lang.String className, boolean installerAndUninstaller)
className
- the class name of the associated startup actioninstallerAndUninstaller
- if the startup action should be added for both the installer and uninstaller or for the installer onlyATTRIBUTE_ASSOCIATED_STARTUP_ACTION
,
ATTRIBUTE_ASSOCIATED_STARTUP_ACTION_INSTALLER_AND_UNINSTALLER
public void setDefaultFailureStrategy(FailureStrategy failureStrategy)
failureStrategy
- the default failure strategyATTRIBUTE_DEFAULT_FAILURE_STRATEGY
public void setDefaultErrorMessage(java.lang.String errorMessage)
errorMessage
- the default error messageATTRIBUTE_DEFAULT_ERROR_MESSAGE
|
install4j API | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |