|
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 BeanInfos 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_CONFIRMATION_VISIBILITY_SCRIPT
|
static java.lang.String |
ATTRIBUTE_ASSOCIATED_SCREEN
|
static java.lang.String |
ATTRIBUTE_ASSOCIATED_STARTUP_ACTION
|
static java.lang.String |
ATTRIBUTE_COMPLEMENTARY_STARTUP_LINK
|
static java.lang.String |
ATTRIBUTE_DEFAULT_ERROR_MESSAGE
|
static java.lang.String |
ATTRIBUTE_DEFAULT_FAILURE_STRATEGY
|
static java.lang.String |
ATTRIBUTE_FULL_PRIVILEGES_REQUIRED
|
static java.lang.String |
ATTRIBUTE_INSTALLER_TARGET_SCREEN
|
static java.lang.String |
ATTRIBUTE_UNINSTALLER_TARGET_SCREEN
|
static java.lang.String |
STARTUP_SEQUENCE
Special identified for the startup sequence to be used as the className argument in setInstallerTargetScreen(String) and setUninstallerTargetScreen(String) . |
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)
Deprecated. |
void |
setAssociatedConfirmation(java.lang.String confirmationDescription,
java.lang.String initScript,
java.lang.String visibilityScript)
Configures an associated confirmation. |
void |
setAssociatedScreen(java.lang.String className)
Configures an associated screen. |
void |
setAssociatedStartupAction(java.lang.String className)
Configures an associated startup action. |
void |
setComplementaryStartupLink(boolean complementaryStartupLink)
Determines if a complementary startup link should be placed in the installer or uninstaller. |
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 |
setFullPrivilegesRequired(boolean fullPrivilegesRequired)
Configures if full privileges are required or not. |
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, String)
,
Constant Field Valuespublic static final java.lang.String ATTRIBUTE_ASSOCIATED_CONFIRMATION_INIT_SCRIPT
setAssociatedConfirmation(String, String, String)
,
Constant Field Valuespublic static final java.lang.String ATTRIBUTE_ASSOCIATED_CONFIRMATION_VISIBILITY_SCRIPT
setAssociatedConfirmation(String, 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 java.lang.String ATTRIBUTE_COMPLEMENTARY_STARTUP_LINK
setComplementaryStartupLink(boolean)
public static final java.lang.String ATTRIBUTE_ASSOCIATED_STARTUP_ACTION
setAssociatedStartupAction(String)
,
Constant Field Valuespublic static final java.lang.String ATTRIBUTE_DEFAULT_FAILURE_STRATEGY
setDefaultFailureStrategy(FailureStrategy)
,
Constant Field Valuespublic static final java.lang.String ATTRIBUTE_DEFAULT_ERROR_MESSAGE
setDefaultErrorMessage(String)
,
Constant Field Valuespublic static final java.lang.String ATTRIBUTE_FULL_PRIVILEGES_REQUIRED
setFullPrivilegesRequired(boolean)
,
Constant Field Valuespublic static final java.lang.String STARTUP_SEQUENCE
setInstallerTargetScreen(String)
and setUninstallerTargetScreen(String)
.
Constructor 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)
setAssociatedConfirmation(String, String, String)
public void setAssociatedConfirmation(java.lang.String confirmationDescription, java.lang.String initScript, java.lang.String visibilityScript)
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 script, may be null @see #ATTRIBUTE_ASSOCIATED_CONFIRMATIONvisibilityScript
- the visibility script, may be null @see #ATTRIBUTE_ASSOCIATED_CONFIRMATIONATTRIBUTE_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 screen or STARTUP_SEQUENCE
for the startup sequenceATTRIBUTE_INSTALLER_TARGET_SCREEN
public void setUninstallerTargetScreen(java.lang.String className)
className
- the class name of the target screen or STARTUP_SEQUENCE
for the startup sequenceATTRIBUTE_UNINSTALLER_TARGET_SCREEN
public void setComplementaryStartupLink(boolean complementaryStartupLink)
complementaryStartupLink
- the valueATTRIBUTE_COMPLEMENTARY_STARTUP_LINK
public void setAssociatedStartupAction(java.lang.String className)
className
- the class name of the associated startup actionATTRIBUTE_ASSOCIATED_STARTUP_ACTION
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
public void setFullPrivilegesRequired(boolean fullPrivilegesRequired)
fullPrivilegesRequired
- the value
|
install4j API | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |