Index (install4j API)

# Index

A B C D E F G H I J K L M N O P Q R S T U V W
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

## A

AbstractBean - Class in com.install4j.api.beans
  Common base class for all abstract superclasses for beans that are handled by install4j.
AbstractBean() - Constructor for class com.install4j.api.beans.AbstractBean
AbstractFormComponent - Class in com.install4j.api.formcomponents
  Abstract base class for form components.
AbstractFormComponent() - Constructor for class com.install4j.api.formcomponents.AbstractFormComponent
AbstractInstallAction - Class in com.install4j.api.actions
  Abstract base class for install actions.
AbstractInstallAction() - Constructor for class com.install4j.api.actions.AbstractInstallAction
AbstractInstallerOrUninstallerScreen - Class in com.install4j.api.screens
  Abstract base class for screens that can be used in the installer or uninstaller.
AbstractInstallerOrUninstallerScreen() - Constructor for class com.install4j.api.screens.AbstractInstallerOrUninstallerScreen
AbstractInstallerScreen - Class in com.install4j.api.screens
  Abstract base class for installer screens.
AbstractInstallerScreen() - Constructor for class com.install4j.api.screens.AbstractInstallerScreen
AbstractInstallOrUninstallAction - Class in com.install4j.api.actions
  Abstract base class for actions that can be used for installation or uninstallation.
AbstractInstallOrUninstallAction() - Constructor for class com.install4j.api.actions.AbstractInstallOrUninstallAction
AbstractSessionBuilder - Class in com.install4j.api.test.session
  Abstract base for all session builders.
AbstractStyle - Class in com.install4j.api.styles
  Abstract base class for styles.
AbstractStyle() - Constructor for class com.install4j.api.styles.AbstractStyle
AbstractUninstallAction - Class in com.install4j.api.actions
  Abstract base class for uninstall actions.
AbstractUninstallAction() - Constructor for class com.install4j.api.actions.AbstractUninstallAction
AbstractUninstallerScreen - Class in com.install4j.api.screens
  Abstract base class for uninstaller screens.
AbstractUninstallerScreen() - Constructor for class com.install4j.api.screens.AbstractUninstallerScreen
accept() - Method in interface com.install4j.api.test.formcomponents.LicenseHandle
  Select the accept radio button.
acceptAllCertificates(boolean) - Method in class com.install4j.api.update.UpdateCheckRequest
  Sets if an HTTPS connection should accept invalid certificates (not recommended for production).
AccessDeniedException() - Constructor for exception class com.install4j.api.windows.WinFirewall.AccessDeniedException
Action - Interface in com.install4j.api.actions
  The base interface for all actions.
ACTION_KEY_NO_ROLLBACK - Static variable in class com.install4j.api.beaninfo.ActionListPropertyDescriptor
  Action key for properties of type `ActionList` that do not support rollback.
ActionBeanInfo - Class in com.install4j.api.beaninfo
  Base class for BeanInfos of actions classes.
ActionBeanInfo(String, String, String, boolean, boolean, Integer, Class) - Constructor for class com.install4j.api.beaninfo.ActionBeanInfo
  Same as `ActionBeanInfo(String, String, String, boolean, boolean, Integer, Class, Class)` with a customizer class of `null`.
ActionBeanInfo(String, String, String, boolean, boolean, Integer, Class, Class) - Constructor for class com.install4j.api.beaninfo.ActionBeanInfo
  /** Same as `Install4JBeanInfo(String, String, String, boolean, boolean, Integer, Class, Class)`
ActionElevationType - Enum Class in com.install4j.api.beaninfo
  Enumeration class for all possible elevation strategies for actions.
ActionInitializer - Interface in com.install4j.api.beaninfo
  Interface for initializing actions that are associated with screens.
ActionList - Class in com.install4j.api.beans
  Property type for a configurable list of actions.
ActionList() - Constructor for class com.install4j.api.beans.ActionList
ActionListInitializer - Interface in com.install4j.api.beaninfo
  Interface for the `ActionBeanInfo.ATTRIBUTE_ACTION_LIST_INITIALIZER` value of a bean descriptor.
ActionListPropertyDescriptor - Class in com.install4j.api.beaninfo
  Property descriptor for properties that contain a list of configurable actions.
actionStarted(String) - Method in interface com.install4j.api.launcher.ApplicationLauncher.ProgressListener
  A new action has started its execution.
actionStarted(String) - Method in class com.install4j.api.launcher.ApplicationLauncher.ProgressListenerAdapter
ActionValidator - Interface in com.install4j.api.beaninfo
  Validates actions if the validation depends on a containing `ActionList` property.
activated() - Method in class com.install4j.api.screens.AbstractInstallerOrUninstallerScreen
activated() - Method in class com.install4j.api.screens.AbstractInstallerScreen
activated() - Method in class com.install4j.api.screens.AbstractUninstallerScreen
activated() - Method in interface com.install4j.api.screens.Screen
  Called by the framework just after the screen has been activated.
activated() - Method in class com.install4j.api.styles.AbstractStyle
activated() - Method in interface com.install4j.api.styles.Style
  This method is called by the framework just after a screen with this screen style has been activated.
activated() - Method in class com.install4j.api.styles.WrapperStyle
activated(Style) - Method in interface com.install4j.api.styles.StyleManager
  Notify a nested screen style that it has been activated.
addDesignTimeChangeListener(ChangeListener) - Method in interface com.install4j.api.formcomponents.FormEnvironment
  If your form component would like to be notified when the list of form components changes at design time, you can add a change listener here.
addDownloadProgressListener(InstallerDownloadEvent.DownloadProgressListener) - Method in class com.install4j.api.events.InstallerDownloadEvent
  Add a progress listener that is informed how the progress download is progressing.
addInstallerEventListener(InstallerEventListener) - Method in interface com.install4j.api.context.Context
  Add a listener to receive installer events.
addPropertyDescriptor(Install4JPropertyDescriptor) - Method in class com.install4j.api.beaninfo.Install4JBeanInfo
  Add a property descriptor to be returned by `getPropertyDescriptors`.
addRule(WinFirewall.Rule) - Static method in class com.install4j.api.windows.WinFirewall
  Add a new firewall rule.
addToClassPath(File) - Method in interface com.install4j.api.context.Context
  Add a JAR file or a classpath directory root to the classpath of the installer application.
addUser(String, String, String, WinUser.GroupCreationMode, String, String) - Static method in class com.install4j.api.windows.WinUser
  Add a user and optionally a local group.
AFTER_DOWNLOAD - Enum constant in enum class com.install4j.api.events.EventType
  Fired before a file has been downloaded.
AFTER_EXECUTE_ACTION - Enum constant in enum class com.install4j.api.events.EventType
  Fired after an action has been executed.
AFTER_INSTALL_FILE - Enum constant in enum class com.install4j.api.events.EventType
  Fired after a file has been installed.
AFTER_PROPERTIES - Enum constant in enum class com.install4j.api.beaninfo.CustomizerPlacement
  Place the customizer before the default "Properties" tab.
AFTER_ROLLBACK_ACTION - Enum constant in enum class com.install4j.api.events.EventType
  Fired after a rollback is performed
alert() - Method in interface com.install4j.api.test.session.Session
  Wait for a JOptionPane-built alert.
alert(Duration) - Method in interface com.install4j.api.test.session.Session
  Same as `Session.alert()` with an explicit timeout.
AlertHandle - Interface in com.install4j.api.test.ui
  A `JOptionPane`-built modal alert.
AlertHandle.IconType - Enum Class in com.install4j.api.test.ui
  The icon shown by the alert, matching `JOptionPane`'s message-type constants.
ALL_VALUES - Static variable in enum class com.install4j.api.update.UpdateSchedule
  Deprecated.
ALWAYS - Enum constant in enum class com.install4j.api.context.OverwriteMode
  Indicates that if the destination file exists, it will be replaced in any case.
ALWAYS - Enum constant in enum class com.install4j.api.context.UninstallMode
  Indicates that the uninstaller will always delete this file.
ALWAYS_ASK - Enum constant in enum class com.install4j.api.context.OverwriteMode
  Indicates that the user will be asked whether to replace the file even if it was installed by a previous run of the installer.
ALWAYS_ASK_EXCEPT_FOR_UPDATE - Enum constant in enum class com.install4j.api.context.OverwriteMode
  Indicates that if the destination file exists and has not been installed by a previous run of the installer, the user will be asked whether to replace the file.
ALWAYS_BUT_NOT_FOR_UPDATE - Enum constant in enum class com.install4j.api.context.UninstallMode
  Indicates that the destination file won't be deleted when the uninstaller runs as part of an update.
ALWAYS_ERROR_MESSAGE - Static variable in class com.install4j.api.beans.VariableErrorHandlingDescriptor
  Always replace undefined variables with an error message.
ALWAYS_EXCEPTION - Static variable in class com.install4j.api.beans.VariableErrorHandlingDescriptor
  Always throw exceptions for undefined variables.
ALWAYS_IGNORE - Static variable in class com.install4j.api.beans.VariableErrorHandlingDescriptor
  Ignore all undefined variables.
Anchor - Enum Class in com.install4j.api.beans
  Property type for an anchor.
andClassName(String) - Method in class com.install4j.api.test.ui.DialogMatcher
  Narrow by class name.
andContainingComponentNamed(String) - Method in class com.install4j.api.test.ui.DialogMatcher
  Narrow to dialogs that contain a child component with the given Swing name.
andTitle(String) - Method in class com.install4j.api.test.ui.DialogMatcher
  Narrow by exact title.
andTitleRegex(String) - Method in class com.install4j.api.test.ui.DialogMatcher
  Narrow by title regex.
any() - Static method in class com.install4j.api.test.ui.DialogMatcher
  A matcher that accepts any modal dialog window.
APPDATA - Enum constant in enum class com.install4j.api.windows.SpecialFolder
  The directory that serves as a common repository for application-specific data.
appendToPath(String) - Static method in class com.install4j.api.windows.WinEnvVars
  Appends one or more directories to the PATH environment variable.
appendToUserPath(String) - Static method in class com.install4j.api.windows.WinEnvVars
  Appends one or more directories to the user-specific PATH environment variable.
applicationDisplayMode(ApplicationDisplayMode) - Method in class com.install4j.api.update.UpdateCheckRequest
  Sets the display mode that should be used if proxy information should be required
ApplicationDisplayMode - Enum Class in com.install4j.api.update
  Enumeration class that represents the different display modes.
applicationId(String) - Method in class com.install4j.api.test.session.InstallerApplicationSessionBuilder
  The application id of the installer application to drive.
ApplicationLauncher - Class in com.install4j.api.launcher
  This class allows you to launch an installer application, such as an updater, from your own application.
ApplicationLauncher() - Constructor for class com.install4j.api.launcher.ApplicationLauncher
ApplicationLauncher.Callback - Interface in com.install4j.api.launcher
  You can implement this interface to receive notifications when the installer application exits or needs to shut down your application.
ApplicationLauncher.ProgressListener - Interface in com.install4j.api.launcher
  You can implement this interface to receive progress information from the installer application.
ApplicationLauncher.ProgressListenerAdapter - Class in com.install4j.api.launcher
  Empty implementation of `ApplicationLauncher.ProgressListener`.
ApplicationLauncher.WindowMode - Enum Class in com.install4j.api.launcher
  Window mode for starting the application in process.
ApplicationRegistry - Class in com.install4j.api
  The class provides information about applications installed with install4j.
ApplicationRegistry() - Constructor for class com.install4j.api.ApplicationRegistry
ApplicationRegistry.ApplicationInfo - Interface in com.install4j.api
  Provides information about an application installed by install4j.
applyLookAndFeel(boolean) - Method in interface com.install4j.api.laf.LookAndFeelHandler
  Called when the installer application is ready to apply the look and feel.
applyWidgetStyle(T) - Method in interface com.install4j.api.formcomponents.WidgetStyleHandler
  Apply the default widget style to a button.
applyWidgetStyle(T) - Method in interface com.install4j.api.formcomponents.WidgetStyleHandler
  Apply the default widget style to a combo box.
applyWidgetStyle(T) - Method in interface com.install4j.api.formcomponents.WidgetStyleHandler
  Apply the default widget style to a label.
applyWidgetStyle(T) - Method in interface com.install4j.api.formcomponents.WidgetStyleHandler
  Apply the default widget style to a list.
applyWidgetStyle(T) - Method in interface com.install4j.api.formcomponents.WidgetStyleHandler
  Apply the default widget style to a progress bar.
applyWidgetStyle(T) - Method in interface com.install4j.api.formcomponents.WidgetStyleHandler
  Apply the default widget style to a slider.
applyWidgetStyle(T) - Method in interface com.install4j.api.formcomponents.WidgetStyleHandler
  Apply the default widget style to a spinner.
applyWidgetStyle(T) - Method in interface com.install4j.api.formcomponents.WidgetStyleHandler
  Apply the default widget style to a toggle button.
applyWidgetStyle(T) - Method in interface com.install4j.api.formcomponents.WidgetStyleHandler
  Apply the default widget style to a tree.
applyWidgetStyle(T) - Method in interface com.install4j.api.formcomponents.WidgetStyleHandler
  Apply the default widget style to a text component.
applyWidgetStyle(T, String) - Method in interface com.install4j.api.formcomponents.WidgetStyleHandler
  Apply a widget style to a button.
applyWidgetStyle(T, String) - Method in interface com.install4j.api.formcomponents.WidgetStyleHandler
  Apply a widget style to a combo box.
applyWidgetStyle(T, String) - Method in interface com.install4j.api.formcomponents.WidgetStyleHandler
  Apply a widget style to a label.
applyWidgetStyle(T, String) - Method in interface com.install4j.api.formcomponents.WidgetStyleHandler
  Apply a widget style to a list.
applyWidgetStyle(T, String) - Method in interface com.install4j.api.formcomponents.WidgetStyleHandler
  Apply a widget style to a progress bar.
applyWidgetStyle(T, String) - Method in interface com.install4j.api.formcomponents.WidgetStyleHandler
  Apply a widget style to a slider.
applyWidgetStyle(T, String) - Method in interface com.install4j.api.formcomponents.WidgetStyleHandler
  Apply a widget style to a spinner.
applyWidgetStyle(T, String) - Method in interface com.install4j.api.formcomponents.WidgetStyleHandler
  Apply a widget style to a toggle button.
applyWidgetStyle(T, String) - Method in interface com.install4j.api.formcomponents.WidgetStyleHandler
  Apply a widget style to a tree.
applyWidgetStyle(T, String) - Method in interface com.install4j.api.formcomponents.WidgetStyleHandler
  Apply a widget style to a text component.
approve() - Method in interface com.install4j.api.test.ui.FileChooserHandle
  Click the chooser's Approve button, typically "Open" or "Save".
areInstalledLaunchersRunning() - Static method in class com.install4j.api.macos.MacProcesses
  Determine if any of the installed launchers are currently running.
areInstalledLaunchersRunning() - Static method in class com.install4j.api.windows.WinProcesses
  Determine if any of the installed launchers are currently running.
arg(String...) - Method in class com.install4j.api.test.session.AbstractSessionBuilder
  Additional command-line arguments passed to the installer application.
arg(String...) - Method in class com.install4j.api.test.session.InstallerApplicationSessionBuilder
arg(String...) - Method in class com.install4j.api.test.session.InstallerSessionBuilder
arg(String...) - Method in class com.install4j.api.test.session.UninstallerSessionBuilder
ASK_USER - Enum constant in enum class com.install4j.api.beaninfo.FailureStrategy
  Ask the user what to do when an action fails.
ASK_USER_RETRY - Enum constant in enum class com.install4j.api.beaninfo.FailureStrategy
  Deprecated.
  use `FailureStrategy.ASK_USER` instead, the questions that are selected by default are now set individually with `ActionBeanInfo.setAskUserFailureDefaults(AskUserFailureDefaults)`.
askContinue(File) - Method in class com.install4j.api.context.DefaultUnattendedProgressInterface
  Default implementation for unattended mode.
askContinue(File) - Method in interface com.install4j.api.context.ProgressInterface
  Asks the user whether to continue after the specified file could not be installed.
askDirectory(String, String) - Method in interface com.install4j.api.screens.Console
  Ask the user for a directory path.
askFile(String, String) - Method in interface com.install4j.api.screens.Console
  Ask the user for a file path.
askForProxy(boolean) - Method in class com.install4j.api.update.UpdateCheckRequest
  Deprecated.
askMultipleSelection(String, String[], String[], int[], boolean) - Method in interface com.install4j.api.screens.Console
  Ask the user to select multiple elements from a list of options.
askOkCancel(String) - Method in interface com.install4j.api.screens.Console
  Ask the user a question that has to be answered with "OK" or "Cancel".
askOkCancel(String, boolean) - Method in interface com.install4j.api.screens.Console
  Ask the user a question that has to be answered with "OK" or "Cancel".
askOption(String, String[], String[]) - Method in interface com.install4j.api.screens.Console
  Ask the user a question with a fixed set of answers.
askOption(String, String[], String[], int) - Method in interface com.install4j.api.screens.Console
  Ask the user a question with a fixed set of answers.
askOption(String, String[], String[], int, boolean, boolean) - Method in interface com.install4j.api.screens.Console
  Ask the user a question with a fixed set of answers.
askOption(String, String[], String[], String[], int, boolean, boolean) - Method in interface com.install4j.api.screens.Console
  Ask the user a question with a fixed set of answers.
askOverwrite(File) - Method in class com.install4j.api.context.DefaultUnattendedProgressInterface
  Default implementation for unattended mode.
askOverwrite(File) - Method in interface com.install4j.api.context.ProgressInterface
  Asks the user whether the specified file should be overwritten.
askPassword(String, String) - Method in interface com.install4j.api.screens.Console
  Ask the user to enter a password.
askProceedCancel(String) - Method in interface com.install4j.api.screens.Console
  Ask the user a question that has to be answered with "Proceed" or "Cancel".
askProceedCancel(String, boolean) - Method in interface com.install4j.api.screens.Console
  Ask the user a question that has to be answered with "Proceed" or "Cancel".
askRetry(File) - Method in class com.install4j.api.context.DefaultUnattendedProgressInterface
  Default implementation for unattended mode.
askRetry(File) - Method in interface com.install4j.api.context.ProgressInterface
  Asks the user whether the installer should retry to overwrite the specified file.
askString(String, String) - Method in interface com.install4j.api.screens.Console
  Ask the user to enter a string with a default string that can be accepted by the user.
AskUserFailureDefaults - Class in com.install4j.api.beaninfo
  Configuration class to set the default selection values of the possible answers for the "Ask user" failure strategy when configuring actions in the install4j IDE.
AskUserFailureDefaults(boolean, boolean, boolean) - Constructor for class com.install4j.api.beaninfo.AskUserFailureDefaults
  Construct a configuration object for the default selections in the IDE.
askYesNo(String) - Method in interface com.install4j.api.screens.Console
  Ask the user a question that has to be answered with "Yes" or "No".
askYesNo(String, boolean) - Method in interface com.install4j.api.screens.Console
  Ask the user a question that has to be answered with "Yes" or "No".
assertAllUsers(boolean) - Method in interface com.install4j.api.test.ui.StandardProgramGroupHandle
assertDate(Date) - Method in interface com.install4j.api.test.formcomponents.DateSpinnerHandle
  Assert the currently displayed date equals the expected value.
assertDirectory(File) - Method in interface com.install4j.api.test.formcomponents.DirectoryChooserHandle
  Assert the currently selected directory equals the expected value, compared as absolute paths.
assertDisabled() - Method in interface com.install4j.api.test.formcomponents.ButtonHandle
assertDisabled() - Method in interface com.install4j.api.test.formcomponents.CheckBoxHandle
assertDisabled() - Method in interface com.install4j.api.test.formcomponents.ComboBoxHandle
assertDisabled() - Method in interface com.install4j.api.test.formcomponents.ComponentSelectorHandle
assertDisabled() - Method in interface com.install4j.api.test.formcomponents.DarkModeSwitcherHandle
assertDisabled() - Method in interface com.install4j.api.test.formcomponents.DateSpinnerHandle
assertDisabled() - Method in interface com.install4j.api.test.formcomponents.DateTextFieldHandle
assertDisabled() - Method in interface com.install4j.api.test.formcomponents.DirectoryChooserHandle
assertDisabled() - Method in interface com.install4j.api.test.formcomponents.DropdownListHandle
assertDisabled() - Method in interface com.install4j.api.test.formcomponents.FileAssociationsHandle
assertDisabled() - Method in interface com.install4j.api.test.formcomponents.FileEditorHandle
assertDisabled() - Method in interface com.install4j.api.test.formcomponents.FormComponentHandle
assertDisabled() - Method in interface com.install4j.api.test.formcomponents.FormFileChooserHandle
assertDisabled() - Method in interface com.install4j.api.test.formcomponents.HtmlDisplayHandle
assertDisabled() - Method in interface com.install4j.api.test.formcomponents.HyperlinkActionLabelHandle
assertDisabled() - Method in interface com.install4j.api.test.formcomponents.HyperlinkLabelHandle
assertDisabled() - Method in interface com.install4j.api.test.formcomponents.InstallationScopeChooserHandle
assertDisabled() - Method in interface com.install4j.api.test.formcomponents.IntegerTextFieldHandle
assertDisabled() - Method in interface com.install4j.api.test.formcomponents.KeyValuePairHandle
assertDisabled() - Method in interface com.install4j.api.test.formcomponents.LabelHandle
assertDisabled() - Method in interface com.install4j.api.test.formcomponents.LicenseHandle
assertDisabled() - Method in interface com.install4j.api.test.formcomponents.ListHandle
assertDisabled() - Method in interface com.install4j.api.test.formcomponents.ListSpinnerHandle
assertDisabled() - Method in interface com.install4j.api.test.formcomponents.LogFileViewerHandle
assertDisabled() - Method in interface com.install4j.api.test.formcomponents.MaskTextFieldHandle
assertDisabled() - Method in interface com.install4j.api.test.formcomponents.MultilineHtmlLabelHandle
assertDisabled() - Method in interface com.install4j.api.test.formcomponents.MultilineLabelHandle
assertDisabled() - Method in interface com.install4j.api.test.formcomponents.NumberSpinnerHandle
assertDisabled() - Method in interface com.install4j.api.test.formcomponents.PasswordFieldHandle
assertDisabled() - Method in interface com.install4j.api.test.formcomponents.ProgramGroupHandle
assertDisabled() - Method in interface com.install4j.api.test.formcomponents.ProgressHandle
assertDisabled() - Method in interface com.install4j.api.test.formcomponents.RadioButtonHandle
assertDisabled() - Method in interface com.install4j.api.test.formcomponents.RadioButtonsHandle
assertDisabled() - Method in interface com.install4j.api.test.formcomponents.SimpleLeadingLabelHandle
assertDisabled() - Method in interface com.install4j.api.test.formcomponents.SliderHandle
assertDisabled() - Method in interface com.install4j.api.test.formcomponents.StreamlinedInstallationChooserHandle
assertDisabled() - Method in interface com.install4j.api.test.formcomponents.TextAreaHandle
assertDisabled() - Method in interface com.install4j.api.test.formcomponents.TextFieldHandle
assertDisabled() - Method in interface com.install4j.api.test.formcomponents.UpdateScheduleSelectorHandle
assertDisabled() - Method in interface com.install4j.api.test.formcomponents.UserSelectorHandle
assertEnabled() - Method in interface com.install4j.api.test.formcomponents.ButtonHandle
assertEnabled() - Method in interface com.install4j.api.test.formcomponents.CheckBoxHandle
assertEnabled() - Method in interface com.install4j.api.test.formcomponents.ComboBoxHandle
assertEnabled() - Method in interface com.install4j.api.test.formcomponents.ComponentSelectorHandle
assertEnabled() - Method in interface com.install4j.api.test.formcomponents.DarkModeSwitcherHandle
assertEnabled() - Method in interface com.install4j.api.test.formcomponents.DateSpinnerHandle
assertEnabled() - Method in interface com.install4j.api.test.formcomponents.DateTextFieldHandle
assertEnabled() - Method in interface com.install4j.api.test.formcomponents.DirectoryChooserHandle
assertEnabled() - Method in interface com.install4j.api.test.formcomponents.DropdownListHandle
assertEnabled() - Method in interface com.install4j.api.test.formcomponents.FileAssociationsHandle
assertEnabled() - Method in interface com.install4j.api.test.formcomponents.FileEditorHandle
assertEnabled() - Method in interface com.install4j.api.test.formcomponents.FormComponentHandle
assertEnabled() - Method in interface com.install4j.api.test.formcomponents.FormFileChooserHandle
assertEnabled() - Method in interface com.install4j.api.test.formcomponents.HtmlDisplayHandle
assertEnabled() - Method in interface com.install4j.api.test.formcomponents.HyperlinkActionLabelHandle
assertEnabled() - Method in interface com.install4j.api.test.formcomponents.HyperlinkLabelHandle
assertEnabled() - Method in interface com.install4j.api.test.formcomponents.InstallationScopeChooserHandle
assertEnabled() - Method in interface com.install4j.api.test.formcomponents.IntegerTextFieldHandle
assertEnabled() - Method in interface com.install4j.api.test.formcomponents.KeyValuePairHandle
assertEnabled() - Method in interface com.install4j.api.test.formcomponents.LabelHandle
assertEnabled() - Method in interface com.install4j.api.test.formcomponents.LicenseHandle
assertEnabled() - Method in interface com.install4j.api.test.formcomponents.ListHandle
assertEnabled() - Method in interface com.install4j.api.test.formcomponents.ListSpinnerHandle
assertEnabled() - Method in interface com.install4j.api.test.formcomponents.LogFileViewerHandle
assertEnabled() - Method in interface com.install4j.api.test.formcomponents.MaskTextFieldHandle
assertEnabled() - Method in interface com.install4j.api.test.formcomponents.MultilineHtmlLabelHandle
assertEnabled() - Method in interface com.install4j.api.test.formcomponents.MultilineLabelHandle
assertEnabled() - Method in interface com.install4j.api.test.formcomponents.NumberSpinnerHandle
assertEnabled() - Method in interface com.install4j.api.test.formcomponents.PasswordFieldHandle
assertEnabled() - Method in interface com.install4j.api.test.formcomponents.ProgramGroupHandle
assertEnabled() - Method in interface com.install4j.api.test.formcomponents.ProgressHandle
assertEnabled() - Method in interface com.install4j.api.test.formcomponents.RadioButtonHandle
assertEnabled() - Method in interface com.install4j.api.test.formcomponents.RadioButtonsHandle
assertEnabled() - Method in interface com.install4j.api.test.formcomponents.SimpleLeadingLabelHandle
assertEnabled() - Method in interface com.install4j.api.test.formcomponents.SliderHandle
assertEnabled() - Method in interface com.install4j.api.test.formcomponents.StreamlinedInstallationChooserHandle
assertEnabled() - Method in interface com.install4j.api.test.formcomponents.TextAreaHandle
assertEnabled() - Method in interface com.install4j.api.test.formcomponents.TextFieldHandle
assertEnabled() - Method in interface com.install4j.api.test.formcomponents.UpdateScheduleSelectorHandle
assertEnabled() - Method in interface com.install4j.api.test.formcomponents.UserSelectorHandle
assertExists() - Method in interface com.install4j.api.test.formcomponents.DirectoryChooserHandle
  Assert the currently selected directory exists on disk.
assertFile(File) - Method in interface com.install4j.api.test.formcomponents.FormFileChooserHandle
  Assert the currently selected file equals the expected value.
assertInvisible() - Method in interface com.install4j.api.test.formcomponents.ButtonHandle
assertInvisible() - Method in interface com.install4j.api.test.formcomponents.CheckBoxHandle
assertInvisible() - Method in interface com.install4j.api.test.formcomponents.ComboBoxHandle
assertInvisible() - Method in interface com.install4j.api.test.formcomponents.ComponentSelectorHandle
assertInvisible() - Method in interface com.install4j.api.test.formcomponents.DarkModeSwitcherHandle
assertInvisible() - Method in interface com.install4j.api.test.formcomponents.DateSpinnerHandle
assertInvisible() - Method in interface com.install4j.api.test.formcomponents.DateTextFieldHandle
assertInvisible() - Method in interface com.install4j.api.test.formcomponents.DirectoryChooserHandle
assertInvisible() - Method in interface com.install4j.api.test.formcomponents.DropdownListHandle
assertInvisible() - Method in interface com.install4j.api.test.formcomponents.FileAssociationsHandle
assertInvisible() - Method in interface com.install4j.api.test.formcomponents.FileEditorHandle
assertInvisible() - Method in interface com.install4j.api.test.formcomponents.FormComponentHandle
assertInvisible() - Method in interface com.install4j.api.test.formcomponents.FormFileChooserHandle
assertInvisible() - Method in interface com.install4j.api.test.formcomponents.HtmlDisplayHandle
assertInvisible() - Method in interface com.install4j.api.test.formcomponents.HyperlinkActionLabelHandle
assertInvisible() - Method in interface com.install4j.api.test.formcomponents.HyperlinkLabelHandle
assertInvisible() - Method in interface com.install4j.api.test.formcomponents.InstallationScopeChooserHandle
assertInvisible() - Method in interface com.install4j.api.test.formcomponents.IntegerTextFieldHandle
assertInvisible() - Method in interface com.install4j.api.test.formcomponents.KeyValuePairHandle
assertInvisible() - Method in interface com.install4j.api.test.formcomponents.LabelHandle
assertInvisible() - Method in interface com.install4j.api.test.formcomponents.LicenseHandle
assertInvisible() - Method in interface com.install4j.api.test.formcomponents.ListHandle
assertInvisible() - Method in interface com.install4j.api.test.formcomponents.ListSpinnerHandle
assertInvisible() - Method in interface com.install4j.api.test.formcomponents.LogFileViewerHandle
assertInvisible() - Method in interface com.install4j.api.test.formcomponents.MaskTextFieldHandle
assertInvisible() - Method in interface com.install4j.api.test.formcomponents.MultilineHtmlLabelHandle
assertInvisible() - Method in interface com.install4j.api.test.formcomponents.MultilineLabelHandle
assertInvisible() - Method in interface com.install4j.api.test.formcomponents.NumberSpinnerHandle
assertInvisible() - Method in interface com.install4j.api.test.formcomponents.PasswordFieldHandle
assertInvisible() - Method in interface com.install4j.api.test.formcomponents.ProgramGroupHandle
assertInvisible() - Method in interface com.install4j.api.test.formcomponents.ProgressHandle
assertInvisible() - Method in interface com.install4j.api.test.formcomponents.RadioButtonHandle
assertInvisible() - Method in interface com.install4j.api.test.formcomponents.RadioButtonsHandle
assertInvisible() - Method in interface com.install4j.api.test.formcomponents.SimpleLeadingLabelHandle
assertInvisible() - Method in interface com.install4j.api.test.formcomponents.SliderHandle
assertInvisible() - Method in interface com.install4j.api.test.formcomponents.StreamlinedInstallationChooserHandle
assertInvisible() - Method in interface com.install4j.api.test.formcomponents.TextAreaHandle
assertInvisible() - Method in interface com.install4j.api.test.formcomponents.TextFieldHandle
assertInvisible() - Method in interface com.install4j.api.test.formcomponents.UpdateScheduleSelectorHandle
assertInvisible() - Method in interface com.install4j.api.test.formcomponents.UserSelectorHandle
assertLinkDirectory(File) - Method in interface com.install4j.api.test.ui.StandardProgramGroupHandle
assertLogContains(String) - Method in interface com.install4j.api.test.formcomponents.LogFileViewerHandle
  Assert that the displayed log contains the given substring.
assertNotSelected() - Method in interface com.install4j.api.test.formcomponents.CheckBoxHandle
  Assert that the checkbox is not currently selected.
assertNotSelected() - Method in interface com.install4j.api.test.formcomponents.RadioButtonHandle
  Assert that this radio button is not currently selected.
assertProgramGroup(String) - Method in interface com.install4j.api.test.formcomponents.ProgramGroupHandle
  Assert the current program group name equals the expected value.
assertProgramGroupDisabled() - Method in interface com.install4j.api.test.ui.StandardProgramGroupHandle
assertProgramGroupEnabled() - Method in interface com.install4j.api.test.ui.StandardProgramGroupHandle
assertProgramGroupName(String) - Method in interface com.install4j.api.test.ui.StandardProgramGroupHandle
assertSelected() - Method in interface com.install4j.api.test.formcomponents.CheckBoxHandle
  Assert that the checkbox is currently selected.
assertSelected() - Method in interface com.install4j.api.test.formcomponents.RadioButtonHandle
  Assert that this radio button is currently selected.
assertSelectedItem(String) - Method in interface com.install4j.api.test.formcomponents.ComboBoxHandle
  Assert that the currently selected item equals the expected value.
assertSelectedItem(String) - Method in interface com.install4j.api.test.formcomponents.DropdownListHandle
  Assert that the currently selected item equals the expected value.
assertSelectedItem(String) - Method in interface com.install4j.api.test.formcomponents.ListHandle
  Assert that the currently selected item equals the expected value.
assertSelectedItem(String) - Method in interface com.install4j.api.test.formcomponents.ListSpinnerHandle
  Assert that the currently displayed entry equals the expected value.
assertSelectedLabel(String) - Method in interface com.install4j.api.test.formcomponents.RadioButtonsHandle
  Assert that the currently selected label equals the expected value.
assertSelectedSchedule(String) - Method in interface com.install4j.api.test.formcomponents.UpdateScheduleSelectorHandle
  Assert that the currently selected schedule equals the expected value.
assertSelectedType(String) - Method in interface com.install4j.api.test.ui.InstallationTypeSelectorHandle
  Assert that `typeId` is currently selected.
assertText(String) - Method in interface com.install4j.api.test.formcomponents.DateTextFieldHandle
  Assert the current text equals the expected value.
assertText(String) - Method in interface com.install4j.api.test.formcomponents.FileEditorHandle
  Assert that the editor's current text equals the expected value.
assertText(String) - Method in interface com.install4j.api.test.formcomponents.IntegerTextFieldHandle
  Assert the current text equals the expected value.
assertText(String) - Method in interface com.install4j.api.test.formcomponents.LabelHandle
  Assert that the label's text equals the expected value.
assertText(String) - Method in interface com.install4j.api.test.formcomponents.MaskTextFieldHandle
  Assert the current text equals the expected value.
assertText(String) - Method in interface com.install4j.api.test.formcomponents.MultilineLabelHandle
  Assert that the currently displayed text equals the expected value.
assertText(String) - Method in interface com.install4j.api.test.formcomponents.PasswordFieldHandle
  Assert the current password text equals the expected value.
assertText(String) - Method in interface com.install4j.api.test.formcomponents.SimpleLeadingLabelHandle
  Assert that the leading label displays the expected value.
assertText(String) - Method in interface com.install4j.api.test.formcomponents.TextAreaHandle
  Assert the current text equals the expected value.
assertText(String) - Method in interface com.install4j.api.test.formcomponents.TextFieldHandle
  Assert the current text equals the expected value.
assertTextContains(String) - Method in interface com.install4j.api.test.formcomponents.HtmlDisplayHandle
  Assert that the displayed text contains the given substring.
assertTextContains(String) - Method in interface com.install4j.api.test.formcomponents.MultilineHtmlLabelHandle
  Assert that the displayed text contains the given substring.
assertValue(int) - Method in interface com.install4j.api.test.formcomponents.IntegerTextFieldHandle
  Assert the current integer value equals the expected value.
assertValue(int) - Method in interface com.install4j.api.test.formcomponents.NumberSpinnerHandle
  Assert that the current value equals the expected value.
assertValue(int) - Method in interface com.install4j.api.test.formcomponents.SliderHandle
  Assert that the current value equals the expected value.
assertValue(String) - Method in interface com.install4j.api.test.formcomponents.KeyValuePairHandle
  Assert that the value label's text equals the expected value.
assertVisible() - Method in interface com.install4j.api.test.formcomponents.ButtonHandle
assertVisible() - Method in interface com.install4j.api.test.formcomponents.CheckBoxHandle
assertVisible() - Method in interface com.install4j.api.test.formcomponents.ComboBoxHandle
assertVisible() - Method in interface com.install4j.api.test.formcomponents.ComponentSelectorHandle
assertVisible() - Method in interface com.install4j.api.test.formcomponents.DarkModeSwitcherHandle
assertVisible() - Method in interface com.install4j.api.test.formcomponents.DateSpinnerHandle
assertVisible() - Method in interface com.install4j.api.test.formcomponents.DateTextFieldHandle
assertVisible() - Method in interface com.install4j.api.test.formcomponents.DirectoryChooserHandle
assertVisible() - Method in interface com.install4j.api.test.formcomponents.DropdownListHandle
assertVisible() - Method in interface com.install4j.api.test.formcomponents.FileAssociationsHandle
assertVisible() - Method in interface com.install4j.api.test.formcomponents.FileEditorHandle
assertVisible() - Method in interface com.install4j.api.test.formcomponents.FormComponentHandle
assertVisible() - Method in interface com.install4j.api.test.formcomponents.FormFileChooserHandle
assertVisible() - Method in interface com.install4j.api.test.formcomponents.HtmlDisplayHandle
assertVisible() - Method in interface com.install4j.api.test.formcomponents.HyperlinkActionLabelHandle
assertVisible() - Method in interface com.install4j.api.test.formcomponents.HyperlinkLabelHandle
assertVisible() - Method in interface com.install4j.api.test.formcomponents.InstallationScopeChooserHandle
assertVisible() - Method in interface com.install4j.api.test.formcomponents.IntegerTextFieldHandle
assertVisible() - Method in interface com.install4j.api.test.formcomponents.KeyValuePairHandle
assertVisible() - Method in interface com.install4j.api.test.formcomponents.LabelHandle
assertVisible() - Method in interface com.install4j.api.test.formcomponents.LicenseHandle
assertVisible() - Method in interface com.install4j.api.test.formcomponents.ListHandle
assertVisible() - Method in interface com.install4j.api.test.formcomponents.ListSpinnerHandle
assertVisible() - Method in interface com.install4j.api.test.formcomponents.LogFileViewerHandle
assertVisible() - Method in interface com.install4j.api.test.formcomponents.MaskTextFieldHandle
assertVisible() - Method in interface com.install4j.api.test.formcomponents.MultilineHtmlLabelHandle
assertVisible() - Method in interface com.install4j.api.test.formcomponents.MultilineLabelHandle
assertVisible() - Method in interface com.install4j.api.test.formcomponents.NumberSpinnerHandle
assertVisible() - Method in interface com.install4j.api.test.formcomponents.PasswordFieldHandle
assertVisible() - Method in interface com.install4j.api.test.formcomponents.ProgramGroupHandle
assertVisible() - Method in interface com.install4j.api.test.formcomponents.ProgressHandle
assertVisible() - Method in interface com.install4j.api.test.formcomponents.RadioButtonHandle
assertVisible() - Method in interface com.install4j.api.test.formcomponents.RadioButtonsHandle
assertVisible() - Method in interface com.install4j.api.test.formcomponents.SimpleLeadingLabelHandle
assertVisible() - Method in interface com.install4j.api.test.formcomponents.SliderHandle
assertVisible() - Method in interface com.install4j.api.test.formcomponents.StreamlinedInstallationChooserHandle
assertVisible() - Method in interface com.install4j.api.test.formcomponents.TextAreaHandle
assertVisible() - Method in interface com.install4j.api.test.formcomponents.TextFieldHandle
assertVisible() - Method in interface com.install4j.api.test.formcomponents.UpdateScheduleSelectorHandle
assertVisible() - Method in interface com.install4j.api.test.formcomponents.UserSelectorHandle
ATTRIBUTE_ACTION_KEYS - Static variable in class com.install4j.api.beaninfo.ActionListPropertyDescriptor
ATTRIBUTE_ACTION_LIST_HIDDEN_KEYS - Static variable in class com.install4j.api.beaninfo.Install4JPropertyDescriptor
ATTRIBUTE_ACTION_LIST_INITIALIZER - Static variable in class com.install4j.api.beaninfo.ActionBeanInfo
ATTRIBUTE_ACTION_LIST_SHOWN_KEYS - Static variable in class com.install4j.api.beaninfo.Install4JPropertyDescriptor
ATTRIBUTE_ACTION_VALIDATOR - Static variable in class com.install4j.api.beaninfo.ActionBeanInfo
ATTRIBUTE_ALLOW_TEXT_OVERRIDE - Static variable in class com.install4j.api.beaninfo.Install4JPropertyDescriptor
ATTRIBUTE_ALLOWED_ACTION_CLASSES - Static variable in class com.install4j.api.beaninfo.ActionListPropertyDescriptor
ATTRIBUTE_ASK_USER_FAILURE_DEFAULTS - Static variable in class com.install4j.api.beaninfo.ActionBeanInfo
ATTRIBUTE_ASSOCIATED_ACTION - Static variable in class com.install4j.api.beaninfo.ScreenBeanInfo
ATTRIBUTE_ASSOCIATED_ACTION_CONDITION_EXPRESSION - Static variable in class com.install4j.api.beaninfo.ScreenBeanInfo
ATTRIBUTE_ASSOCIATED_ACTION_INITIALIZER - Static variable in class com.install4j.api.beaninfo.ScreenBeanInfo
ATTRIBUTE_ASSOCIATED_ACTION_INSERT_FIRST - Static variable in class com.install4j.api.beaninfo.ScreenBeanInfo
ATTRIBUTE_ASSOCIATED_ACTION_TARGET_SCREEN - Static variable in class com.install4j.api.beaninfo.ScreenBeanInfo
ATTRIBUTE_ASSOCIATED_CONFIRMATION - Static variable in class com.install4j.api.beaninfo.ActionBeanInfo
ATTRIBUTE_ASSOCIATED_CONFIRMATION_INIT_SCRIPT - Static variable in class com.install4j.api.beaninfo.ActionBeanInfo
ATTRIBUTE_ASSOCIATED_CONFIRMATION_VISIBILITY_SCRIPT - Static variable in class com.install4j.api.beaninfo.ActionBeanInfo
ATTRIBUTE_ASSOCIATED_SCREEN - Static variable in class com.install4j.api.beaninfo.ActionBeanInfo
ATTRIBUTE_ASSOCIATED_STARTUP_ACTION - Static variable in class com.install4j.api.beaninfo.ActionBeanInfo
ATTRIBUTE_BEAN_CATEGORY - Static variable in class com.install4j.api.beaninfo.Install4JBeanInfo
ATTRIBUTE_BEAN_INITIALIZER - Static variable in class com.install4j.api.beaninfo.Install4JBeanInfo
ATTRIBUTE_BEAN_VALIDATOR - Static variable in class com.install4j.api.beaninfo.Install4JBeanInfo
ATTRIBUTE_CATEGORY_SORT_ORDER - Static variable in class com.install4j.api.beaninfo.Install4JBeanInfo
ATTRIBUTE_CATEGORY_SORT_ORDER_OTHER_AT_BOTTOM - Static variable in class com.install4j.api.beaninfo.Install4JBeanInfo
ATTRIBUTE_CODE_GALLERY_TAGS - Static variable in class com.install4j.api.beaninfo.ScriptPropertyDescriptor
ATTRIBUTE_COLLAPSED_PROPERTY_CATEGORIES - Static variable in class com.install4j.api.beaninfo.Install4JBeanInfo
ATTRIBUTE_COMPLEMENTARY_STARTUP_LINK - Static variable in class com.install4j.api.beaninfo.ActionBeanInfo
ATTRIBUTE_CONFIGURABLE_ELEVATION_TYPE - Static variable in class com.install4j.api.beaninfo.ActionListPropertyDescriptor
ATTRIBUTE_CONTEXT - Static variable in class com.install4j.api.beaninfo.Install4JPropertyDescriptor
ATTRIBUTE_CUSTOMIZER_ICON - Static variable in class com.install4j.api.beaninfo.Install4JBeanInfo
ATTRIBUTE_CUSTOMIZER_PLACEMENT - Static variable in class com.install4j.api.beaninfo.Install4JBeanInfo
ATTRIBUTE_DEFAULT_ACTION_ELEVATION_TYPE - Static variable in class com.install4j.api.beaninfo.ActionBeanInfo
ATTRIBUTE_DEFAULT_CONDITION_EXPRESSION - Static variable in class com.install4j.api.beaninfo.Install4JBeanInfo
ATTRIBUTE_DEFAULT_ERROR_MESSAGE - Static variable in class com.install4j.api.beaninfo.ActionBeanInfo
ATTRIBUTE_DEFAULT_FAILURE_STRATEGY - Static variable in class com.install4j.api.beaninfo.ActionBeanInfo
ATTRIBUTE_DEFAULT_MULTI_EXEC - Static variable in class com.install4j.api.beaninfo.ActionBeanInfo
ATTRIBUTE_DEFAULT_POST_ACTIVATION_SCRIPT - Static variable in class com.install4j.api.beaninfo.ScreenBeanInfo
ATTRIBUTE_DEFAULT_PRE_ACTIVATION_SCRIPT - Static variable in class com.install4j.api.beaninfo.ScreenBeanInfo
ATTRIBUTE_DEFAULT_QUIT_AFTER_SCREEN - Static variable in class com.install4j.api.beaninfo.ScreenBeanInfo
ATTRIBUTE_DEFAULT_ROLLBACK_BARRIER - Static variable in class com.install4j.api.beaninfo.Install4JBeanInfo
ATTRIBUTE_DEFAULT_ROLLBACK_BARRIER_EXIT_CODE - Static variable in class com.install4j.api.beaninfo.Install4JBeanInfo
ATTRIBUTE_DEFAULT_STYLE_NAME - Static variable in class com.install4j.api.beaninfo.ScreenBeanInfo
ATTRIBUTE_DEFAULT_VISIBILITY_SCRIPT - Static variable in class com.install4j.api.beaninfo.FormComponentBeanInfo
ATTRIBUTE_EMPTY_MESSAGE - Static variable in class com.install4j.api.beaninfo.Install4JPropertyDescriptor
ATTRIBUTE_ENUMERATION_MAPPERS - Static variable in class com.install4j.api.beaninfo.Install4JBeanInfo
ATTRIBUTE_EXTRA_SCRIPT_PARAMETERS - Static variable in class com.install4j.api.beaninfo.ActionListPropertyDescriptor
ATTRIBUTE_FILE_CONTENT_TYPE - Static variable in class com.install4j.api.beaninfo.FilePropertyDescriptor
ATTRIBUTE_FILTER_NAME - Static variable in class com.install4j.api.beaninfo.FilePropertyDescriptor
ATTRIBUTE_FORM_COMPONENT_CUSTOMIZER_PLACEMENT - Static variable in class com.install4j.api.beaninfo.ScreenBeanInfo
  Deprecated.
  no longer used
ATTRIBUTE_FULL_PRIVILEGES_REQUIRED - Static variable in class com.install4j.api.beaninfo.ActionBeanInfo
ATTRIBUTE_HIDE_VISIBILITY_SCRIPT - Static variable in class com.install4j.api.beaninfo.FormComponentBeanInfo
ATTRIBUTE_ICON_16x16 - Static variable in class com.install4j.api.beaninfo.Install4JBeanInfo
ATTRIBUTE_ICON_24x24 - Static variable in class com.install4j.api.beaninfo.Install4JBeanInfo
ATTRIBUTE_INSTALLED_FILES_REQUIRED - Static variable in class com.install4j.api.beaninfo.Install4JBeanInfo
ATTRIBUTE_INSTALLER_TARGET_SCREEN - Static variable in class com.install4j.api.beaninfo.ActionBeanInfo
ATTRIBUTE_MINIMUM_JAVA_VERSION - Static variable in class com.install4j.api.beaninfo.Install4JBeanInfo
ATTRIBUTE_MULTIPLE_INSTANCES_SUPPORTED - Static variable in class com.install4j.api.beaninfo.Install4JBeanInfo
ATTRIBUTE_NESTED_BEAN - Static variable in class com.install4j.api.beaninfo.Install4JPropertyDescriptor
ATTRIBUTE_NESTED_BEAN_CATEGORY - Static variable in class com.install4j.api.beaninfo.Install4JPropertyDescriptor
ATTRIBUTE_NESTED_BEAN_PROPERTY_FILTER - Static variable in class com.install4j.api.beaninfo.Install4JPropertyDescriptor
ATTRIBUTE_NOTICE_PANEL - Static variable in class com.install4j.api.beaninfo.Install4JBeanInfo
ATTRIBUTE_PARENT_PROPERTY - Static variable in class com.install4j.api.beaninfo.Install4JPropertyDescriptor
ATTRIBUTE_PERSISTENCE_DELEGATE_MAP - Static variable in class com.install4j.api.beaninfo.Install4JBeanInfo
ATTRIBUTE_PROPERTY_CATEGORY - Static variable in class com.install4j.api.beaninfo.Install4JPropertyDescriptor
ATTRIBUTE_PROPERTY_CHANGE_LISTENER - Static variable in class com.install4j.api.beaninfo.Install4JPropertyDescriptor
ATTRIBUTE_PROPERTY_CONVERTERS - Static variable in class com.install4j.api.beaninfo.Install4JBeanInfo
ATTRIBUTE_REQUIRED_JPMS_MODULES - Static variable in class com.install4j.api.beaninfo.Install4JBeanInfo
ATTRIBUTE_RESTRICT_ACTION_ELEVATION_TYPE - Static variable in class com.install4j.api.beaninfo.ActionBeanInfo
ATTRIBUTE_RETURN_TYPE - Static variable in class com.install4j.api.beaninfo.ScriptPropertyDescriptor
ATTRIBUTE_SCRIPT_PARAMETERS - Static variable in class com.install4j.api.beaninfo.ScriptPropertyDescriptor
ATTRIBUTE_SELECTION_MODE - Static variable in class com.install4j.api.beaninfo.FilePropertyDescriptor
ATTRIBUTE_SEQUENCE_VALIDATOR - Static variable in class com.install4j.api.beaninfo.Install4JBeanInfo
ATTRIBUTE_SORT_KEY - Static variable in class com.install4j.api.beaninfo.Install4JBeanInfo
ATTRIBUTE_SORT_KEY - Static variable in class com.install4j.api.beaninfo.Install4JPropertyDescriptor
ATTRIBUTE_SUFFIXES - Static variable in class com.install4j.api.beaninfo.FilePropertyDescriptor
ATTRIBUTE_SUGGESTED_VALUES - Static variable in class com.install4j.api.beaninfo.Install4JPropertyDescriptor
ATTRIBUTE_UNINSTALLER_STARTUP_ACTION - Static variable in class com.install4j.api.beaninfo.ActionBeanInfo
ATTRIBUTE_UNINSTALLER_TARGET_SCREEN - Static variable in class com.install4j.api.beaninfo.ActionBeanInfo
ATTRIBUTE_VARIABLE_VALUE_CLASS - Static variable in class com.install4j.api.beaninfo.Install4JPropertyDescriptor
ATTRIBUTE_VISIBILITY_DISCRIMINATOR - Static variable in class com.install4j.api.beaninfo.Install4JPropertyDescriptor
ATTRIBUTE_WINDOWS_ONLY - Static variable in class com.install4j.api.beaninfo.ActionBeanInfo
AUTO - Enum constant in enum class com.install4j.api.windows.service.ServiceStartType
AutoUninstallAction - Interface in com.install4j.api.actions
  If you write an installation action that wants to be automatically invoked in the uninstaller to revert its changes, you can additionally implement this interface.
availableLanguages() - Method in interface com.install4j.api.test.ui.LanguageSelectionDialogHandle
  The ISO codes of every language offered in the dialog, in display order.
awaitCompletion(Duration) - Method in interface com.install4j.api.test.formcomponents.ProgressHandle
  Block the calling thread until `ProgressHandle.getPercentCompleted()` reaches 100 or the given timeout elapses.
awaitExit() - Method in interface com.install4j.api.test.session.Session
  Block until the installer-application thread exits and return its exit code.
awaitExit(Duration) - Method in interface com.install4j.api.test.session.Session
  Same as `Session.awaitExit()` with an explicit timeout.

## B

background(Color) - Method in class com.install4j.api.context.WizardIndex
  Sets the background color of the index panel.
backgroundImage(File) - Method in class com.install4j.api.context.WizardIndex
  Sets the background image file.
backgroundImageAnchor(Anchor) - Method in class com.install4j.api.context.WizardIndex
  Sets the anchor for the background image file.
Bean - Interface in com.install4j.api.beans
  Common interface for all types of beans that are handled by install4j.
BeanInitializer - Interface in com.install4j.api.beaninfo
  Interface for the `Install4JBeanInfo.ATTRIBUTE_BEAN_INITIALIZER` value of a bean descriptor.
BeanValidationException - Exception Class in com.install4j.api.beaninfo
  Exception for notifying the user that a property value of a bean is not valid.
BeanValidationException(String) - Constructor for exception class com.install4j.api.beaninfo.BeanValidationException
  Constructor with an error message.
BeanValidationException(String, String) - Constructor for exception class com.install4j.api.beaninfo.BeanValidationException
  Constructor with an error message and a property name.
BeanValidator - Interface in com.install4j.api.beaninfo
  Interface for the `Install4JBeanInfo.ATTRIBUTE_BEAN_VALIDATOR` value of a bean descriptor.
BEFORE_DOWNLOAD - Enum constant in enum class com.install4j.api.events.EventType
  Fired before a file is downloaded.
BEFORE_EXECUTE_ACTION - Enum constant in enum class com.install4j.api.events.EventType
  Fired before an action is executed
BEFORE_INSTALL_FILE - Enum constant in enum class com.install4j.api.events.EventType
  Fired before a file is installed.
BEFORE_PROPERTIES - Enum constant in enum class com.install4j.api.beaninfo.CustomizerPlacement
  Place the customizer after the default "Properties" tab.
BEFORE_ROLLBACK_ACTION - Enum constant in enum class com.install4j.api.events.EventType
  Fired before a rollback is performed
binaryName(String) - Method in class com.install4j.api.windows.service.ServiceConfiguration
  The path to the binary.
bindTextWithVariables(String, JComponent) - Method in interface com.install4j.api.formcomponents.FormEnvironment
  Set text with unresolved variables on a JLabel or JTextComponent.
BIT32 - Enum constant in enum class com.install4j.api.windows.RegistryView
  Always use the 32-bit view stored in the special Wow6432Node key.
BIT64 - Enum constant in enum class com.install4j.api.windows.RegistryView
  Always use the 64-bit view.
browse() - Method in interface com.install4j.api.test.formcomponents.DirectoryChooserHandle
  Click the Browse button.
browse() - Method in interface com.install4j.api.test.formcomponents.FormFileChooserHandle
  Click the Browse button.
button() - Method in interface com.install4j.api.test.ui.ScreenHandle
button(String) - Method in interface com.install4j.api.test.ui.ScreenHandle
  Handle for the "Button" form component with the given id.
ButtonHandle - Interface in com.install4j.api.test.formcomponents
  Handle for the "Button" form component.
byClassName(String) - Static method in class com.install4j.api.test.ui.DialogMatcher
  Match by the window's runtime class name (fully qualified).
byTitle(String) - Static method in class com.install4j.api.test.ui.DialogMatcher
  Match by exact title (for `JDialog`/`JFrame`).
byTitleRegex(String) - Static method in class com.install4j.api.test.ui.DialogMatcher
  Match by title regex.

## C

cancel() - Method in interface com.install4j.api.beaninfo.PropertyCustomizer
  Called if the property customizer dialog is exited with the Cancel button.
cancel() - Method in interface com.install4j.api.context.Context
  Cancel the installer application without asking any questions.
cancel() - Method in class com.install4j.api.screens.AbstractInstallerOrUninstallerScreen
cancel() - Method in class com.install4j.api.screens.AbstractInstallerScreen
cancel() - Method in class com.install4j.api.screens.AbstractUninstallerScreen
cancel() - Method in interface com.install4j.api.screens.Screen
  Called when the user clicks the "Cancel" button for this screen.
cancel() - Method in interface com.install4j.api.test.ui.CreateUserDialogHandle
  Cancel the dialog without creating a user.
cancel() - Method in interface com.install4j.api.test.ui.FileChooserHandle
  Click the chooser's Cancel button.
cancel() - Method in interface com.install4j.api.test.ui.LanguageSelectionDialogHandle
  Cancel the dialog.
cancel() - Method in interface com.install4j.api.test.ui.PasswordDialogHandle
  Cancel the dialog without submitting credentials.
cancel() - Method in interface com.install4j.api.test.ui.ScreenHandle
  Press the Cancel button.
cancel(Runnable) - Method in interface com.install4j.api.test.ui.ScreenHandle
  Press Cancel, then run `handler` (typically catching the "Are you sure?" dialog).
CANCEL - Enum constant in enum class com.install4j.api.beans.ErrorHandlingMode
  Cancel the current operation.
CANCEL - Enum constant in enum class com.install4j.api.context.ControlButtonType
  The button to cancel the installer application.
CANCELED - Enum constant in enum class com.install4j.api.events.EventType
  Fired just before the installer or uninstaller quits after having been canceled.
CANCELLING - Enum constant in enum class com.install4j.api.events.EventType
  Fired when the installer or uninstaller is canceled but before any cleanup has been performed.
CATEGORY_CONFIGURATION - Static variable in class com.install4j.api.beaninfo.Install4JPropertyDescriptor
  Default category used by install4j.
CDROM - Enum constant in enum class com.install4j.api.windows.DriveType
  A CD-ROM.
CENTER - Enum constant in enum class com.install4j.api.beans.Anchor
change(String, ServiceConfiguration) - Static method in class com.install4j.api.windows.service.WinServices
  Changes a service configuration.
checkAndReset() - Static method in class com.install4j.api.update.UpdateScheduleRegistry
  Checks if you should check for an update.
checkApplicationId(File) - Static method in class com.install4j.api.ApplicationRegistry
  Checks if the application can be safely installed into the given directory.
checkBox() - Method in interface com.install4j.api.test.ui.ScreenHandle
checkBox(String) - Method in interface com.install4j.api.test.ui.ScreenHandle
  Handle for the "Check box" form component with the given id.
CheckBoxHandle - Interface in com.install4j.api.test.formcomponents
  Handle for the "Check box" form component.
checkCompleted() - Method in class com.install4j.api.formcomponents.AbstractFormComponent
checkCompleted() - Method in interface com.install4j.api.formcomponents.FormComponent
  This method is called by the framework when the user advances to the next screen in GUI or console mode.
checkedForUpdate() - Static method in class com.install4j.api.update.UpdateScheduleRegistry
  Tells the registry that the current time should be set as the last update check date.
checkNotEmpty(String, Bean) - Method in class com.install4j.api.beaninfo.Install4JBeanInfo
  Convenience method for bean validators to assert that a property is not empty.
checkNotEmpty(String, String, Bean) - Method in class com.install4j.api.beaninfo.Install4JBeanInfo
  Convenience method for bean validators to assert that a property is not empty.
checkVersionCompatible(String) - Method in interface com.install4j.api.update.UpdateDescriptorEntry
  Checks if a version is compatible with the minimum and maximum updatable versions and lower than the new version of this update descriptor entry.
clear() - Method in interface com.install4j.api.test.formcomponents.DateTextFieldHandle
  Clear the field.
clear() - Method in interface com.install4j.api.test.formcomponents.FileEditorHandle
  Clear the editor.
clear() - Method in interface com.install4j.api.test.formcomponents.IntegerTextFieldHandle
  Clear the field.
clear() - Method in interface com.install4j.api.test.formcomponents.MaskTextFieldHandle
  Clear the field.
clear() - Method in interface com.install4j.api.test.formcomponents.PasswordFieldHandle
  Clear the field.
clear() - Method in interface com.install4j.api.test.formcomponents.TextAreaHandle
  Clear the area.
clear() - Method in interface com.install4j.api.test.formcomponents.TextFieldHandle
  Clear the field.
clearInstallerVariablesCache() - Static method in class com.install4j.api.launcher.Variables
  Clear the cache of read installer variables.
clearProgress() - Method in interface com.install4j.api.context.ProgressInterface
  Clear any progress bar, spinner or detail line that the implementation may currently be displaying.
click() - Method in interface com.install4j.api.test.formcomponents.ButtonHandle
  Click the button.
click() - Method in interface com.install4j.api.test.formcomponents.DarkModeSwitcherHandle
  Flip the UI between light and dark mode.
click() - Method in interface com.install4j.api.test.formcomponents.HyperlinkActionLabelHandle
  Trigger the configured action script.
click() - Method in interface com.install4j.api.test.formcomponents.HyperlinkLabelHandle
  Trigger the configured action and open the URL in the user's browser.
clickBrowse() - Method in interface com.install4j.api.test.formcomponents.UserSelectorHandle
  Click the Browse button.
clickCancel() - Method in interface com.install4j.api.test.ui.AlertHandle
  Click a button labeled or named "Cancel".
clickClose() - Method in interface com.install4j.api.test.ui.RunningProcessesDialogHandle
  Click the "Close Processes" button.
clickCreateUser() - Method in interface com.install4j.api.test.formcomponents.UserSelectorHandle
  Click the Create User button.
clickIgnore() - Method in interface com.install4j.api.test.ui.RunningProcessesDialogHandle
  Click the "Ignore" button.
clickNo() - Method in interface com.install4j.api.test.ui.AlertHandle
  Click a button labeled or named "No".
clickOk() - Method in interface com.install4j.api.test.ui.AlertHandle
  Click a button labeled or named "OK".
clickRetry() - Method in interface com.install4j.api.test.ui.RunningProcessesDialogHandle
  Click the "Retry" button.
clickTerminate() - Method in interface com.install4j.api.test.ui.RunningProcessesDialogHandle
  Click the "Terminate Processes" button.
clickWindowClose() - Method in interface com.install4j.api.test.ui.DialogHandle
  Click the title-bar window-close button.
clickYes() - Method in interface com.install4j.api.test.ui.AlertHandle
  Click a button labeled or named "Yes".
cloneStyleById(String) - Method in interface com.install4j.api.styles.StyleManager
  Clones a screen style for a specified ID.
close() - Method in interface com.install4j.api.test.session.Session
  Calls `Session.terminate()` if the session is still running, then deletes the extraction cache for media-file based sessions and deletes the auto-created installation directory if the session created it.
closeProcesses(int[], int) - Static method in class com.install4j.api.windows.WinProcesses
  Tries to close the processes with the given ids by sending a WM_CLOSE message to all visible top-level windows.
com.install4j.api - package com.install4j.api
  This package contains general utility classes for the install4j API.
com.install4j.api.actions - package com.install4j.api.actions
  This package contains the interfaces and abstract base classes for actions.
com.install4j.api.beaninfo - package com.install4j.api.beaninfo
  This package contains the utility classes for writing BeanInfo classes for screens, actions, and form components.
com.install4j.api.beans - package com.install4j.api.beans
  This package contains the base classes for all extension points in install4j as well as special property classes.
com.install4j.api.context - package com.install4j.api.context
  This package contains classes that allow you to interact with the installer and its environment.
com.install4j.api.events - package com.install4j.api.events
  This package contains classes that allow you to listen for events generated by the installer.
com.install4j.api.formcomponents - package com.install4j.api.formcomponents
  This package contains the interface and abstract base class for form components.
com.install4j.api.laf - package com.install4j.api.laf
  This package contains interfaces that are concerned with the look and feel of installer applications.
com.install4j.api.launcher - package com.install4j.api.launcher
  This package contains classes that your own application code can use to access runtime services provided by install4j.
com.install4j.api.macos - package com.install4j.api.macos
  This package contains classes with static utility methods for using macOS-specific features that are not directly supported by the Java platform.
com.install4j.api.screens - package com.install4j.api.screens
  This package contains the interfaces and abstract base classes for screens.
com.install4j.api.styles - package com.install4j.api.styles
  This package contains the interface and abstract base class for styles.
com.install4j.api.test - package com.install4j.api.test
  The install4j Test API.
com.install4j.api.test.exceptions - package com.install4j.api.test.exceptions
  Typed unchecked exceptions thrown by the test API for specific failure categories.
com.install4j.api.test.formcomponents - package com.install4j.api.test.formcomponents
  Typed handles for every form component.
com.install4j.api.test.session - package com.install4j.api.test.session
  Session builders and the `Session` interface family.
com.install4j.api.test.ui - package com.install4j.api.test.ui
  Handles for wizard screens and modal dialogs.
com.install4j.api.unix - package com.install4j.api.unix
  This package contains classes with static utility methods for using Unix-specific features that are not directly supported by the Java platform.
com.install4j.api.update - package com.install4j.api.update
  This package contains classes that help you to handle auto-updates.
com.install4j.api.windows - package com.install4j.api.windows
  This package contains classes with static utility methods for using Windows-specific features that are not directly supported by the Java platform.
com.install4j.api.windows.service - package com.install4j.api.windows.service
  This package contains classes to manipulate Windows services.
comboBox() - Method in interface com.install4j.api.test.ui.ScreenHandle
comboBox(String) - Method in interface com.install4j.api.test.ui.ScreenHandle
  Handle for the "Combo box" form component with the given id.
ComboBoxHandle - Interface in com.install4j.api.test.formcomponents
  Handle for the "Combo box" form component.
ComponentNotFoundException - Exception Class in com.install4j.api.test.exceptions
  Thrown when a named UI component lookup yields no results.
ComponentNotFoundException(String) - Constructor for exception class com.install4j.api.test.exceptions.ComponentNotFoundException
componentSelector() - Method in interface com.install4j.api.test.ui.ScreenHandle
componentSelector(String) - Method in interface com.install4j.api.test.ui.ScreenHandle
  Handle for the "Installation components selector" form component with the given id.
ComponentSelectorHandle - Interface in com.install4j.api.test.formcomponents
  Handle for the "Installation components selector" form component.
ComponentTuple - Interface in com.install4j.api.formcomponents
  Represents the created GUI components for a form component.
computeFontScaleFactor(Font) - Method in interface com.install4j.api.laf.LookAndFeelEnhancer
  Returns the scale factor of a font with respect to the default font.
confirm() - Method in interface com.install4j.api.test.ui.CreateUserDialogHandle
  Confirm the dialog.
confirm() - Method in interface com.install4j.api.test.ui.LanguageSelectionDialogHandle
  Confirm the dialog with the currently highlighted selection.
confirm() - Method in interface com.install4j.api.test.ui.PasswordDialogHandle
  Confirm the dialog.
connectTimeout(int) - Method in class com.install4j.api.update.UpdateCheckRequest
  Sets the connect timeout in milliseconds for the HTTP connection.
Console - Interface in com.install4j.api.screens
  A `Console` object allows you to display information to the user and request input when the installer or uninstaller is running in console mode.
CONSOLE - Enum constant in enum class com.install4j.api.context.LauncherType
  Represents a console launcher.
CONSOLE - Enum constant in enum class com.install4j.api.update.ApplicationDisplayMode
  The invoking application runs on the command line.
Context - Interface in com.install4j.api.context
  Base class for installation and uninstallation context.
CONTEXT_ANCHOR_CORNERS - Static variable in class com.install4j.api.beaninfo.Install4JPropertyDescriptor
  Special context for properties of type `Anchor` that tells the install4j GUI to offer only the corner values of the anchor (north-west, north-east, south-west, south-east).
CONTEXT_ANCHOR_HORIZONTAL - Static variable in class com.install4j.api.beaninfo.Install4JPropertyDescriptor
  Special context for properties of type `Anchor` that tells the install4j GUI to offer only the horizontal values of the anchor (west, center, east).
CONTEXT_ANCHOR_SIDES - Static variable in class com.install4j.api.beaninfo.Install4JPropertyDescriptor
  Special context for properties of type `Anchor` that tells the install4j GUI to offer only the side values of the anchor (north, west, east, south).
CONTEXT_ANCHOR_VERTICAL - Static variable in class com.install4j.api.beaninfo.Install4JPropertyDescriptor
  Special context for properties of type `Anchor` that tells the install4j GUI to offer only the vertical values of the anchor (north, center, south).
CONTEXT_COMPONENT_ID - Static variable in class com.install4j.api.beaninfo.Install4JPropertyDescriptor
  Special context for properties of type `java.lang.String` that tells the install4j GUI to treat the string value as the ID of an installation component.
CONTEXT_DATETIME - Static variable in class com.install4j.api.beaninfo.Install4JPropertyDescriptor
  Special context for properties of type `java.util.Date` that tells the install4j GUI to offer a time editor besides the default date editor as well.
CONTEXT_DOWNLOADABLE_COMPONENT_ID - Static variable in class com.install4j.api.beaninfo.Install4JPropertyDescriptor
  Same as `Install4JPropertyDescriptor.CONTEXT_COMPONENT_ID`, but only downloaded installation components are selectable.
CONTEXT_EXTERNAL_OR_INTERNAL - Static variable in class com.install4j.api.beaninfo.FilePropertyDescriptor
  Special context for properties of type `com.install4j.api.beans.ExternalFile` that tells the install4j GUI to offer the user the possibility to select a file from the distribution tree instead.
CONTEXT_FORM_COMPONENT_ID - Static variable in class com.install4j.api.beaninfo.Install4JPropertyDescriptor
  Special context for properties of type `java.lang.String` that tells the install4j GUI to treat the string value as the ID of a form component.
CONTEXT_HTML - Static variable in class com.install4j.api.beaninfo.Install4JPropertyDescriptor
  Special context for properties of type `java.lang.String` that tells the install4j GUI to allow the user to enter an HTML document in a separate editor with syntax coloring and preview functionality.
CONTEXT_LAUNCHER_ID - Static variable in class com.install4j.api.beaninfo.Install4JPropertyDescriptor
  Special context for properties of type `java.lang.String` that tells the install4j GUI to treat the string value as the ID of a launcher.
CONTEXT_LAUNCHER_ID_OR_OTHER - Static variable in class com.install4j.api.beaninfo.Install4JPropertyDescriptor
  Same as `Install4JPropertyDescriptor.CONTEXT_LAUNCHER_ID`, but with an additional "[Other executable]" entry that sets the id property to null.
CONTEXT_MULTILINE - Static variable in class com.install4j.api.beaninfo.Install4JPropertyDescriptor
  Special context for properties of type `java.lang.String` that tells the install4j GUI to allow the user to enter multi-line strings in a separate dialog.
CONTEXT_NO_INSTALLER_VARIABLES - Static variable in class com.install4j.api.beaninfo.Install4JPropertyDescriptor
  Special context for properties of type `java.lang.String` and `java.io.File` that tells the install4j GUI not to offer installer variables in the text field for the property.
CONTEXT_NON_SERVICE_LAUNCHER_ID - Static variable in class com.install4j.api.beaninfo.Install4JPropertyDescriptor
  Same as `Install4JPropertyDescriptor.CONTEXT_LAUNCHER_ID`, but service launchers are not selectable.
CONTEXT_SERVICE_LAUNCHER_ID - Static variable in class com.install4j.api.beaninfo.Install4JPropertyDescriptor
  Same as `Install4JPropertyDescriptor.CONTEXT_LAUNCHER_ID`, but only service launchers are selectable.
CONTEXT_STRING_TO_STRING_MAP - Static variable in class com.install4j.api.beaninfo.Install4JPropertyDescriptor
  Special context for properties of type `java.util.LinkedHashMap` that tells the install4j GUI that the map contains string keys and values and to offer a suitable converter and property customizer.
CONTEXT_STYLE_ID - Static variable in class com.install4j.api.beaninfo.Install4JPropertyDescriptor
  Special context for properties of type `java.lang.String` that tells the install4j GUI to treat the string value as the ID of a style.
CONTEXT_VARIABLE_NAME - Static variable in class com.install4j.api.beaninfo.Install4JPropertyDescriptor
  Special context for properties of type `java.lang.String` that tells the install4j GUI to treat the string value as an installer variable name.
CONTEXT_WIDGET_STYLE_ID - Static variable in class com.install4j.api.beaninfo.Install4JPropertyDescriptor
  Special context for properties of type `java.lang.String` that tells the install4j GUI to treat the string value as the ID of a widget style.
CONTINUE - Enum constant in enum class com.install4j.api.beaninfo.FailureStrategy
  Continue after a failure.
ControlButton - Interface in com.install4j.api.styles
  Implemented by form components that want to handle navigation functionality for a style.
ControlButtonContainer - Interface in com.install4j.api.styles
  Implemented by objects that handle navigation functionality.
ControlButtonType - Enum Class in com.install4j.api.context
  Types of navigation buttons in the user interface.
create(String, Class, String, String) - Static method in class com.install4j.api.beaninfo.ActionListPropertyDescriptor
  Create a property descriptor that can be passed to `Install4JBeanInfo.addPropertyDescriptor(Install4JPropertyDescriptor)`.
create(String, Class, String, String) - Static method in class com.install4j.api.beaninfo.Install4JPropertyDescriptor
  Same as `Install4JPropertyDescriptor.create(String, Class, String, String, String)` with a `context` of `null`.
create(String, Class, String, String, FileSelectionMode) - Static method in class com.install4j.api.beaninfo.FilePropertyDescriptor
  Same as `FilePropertyDescriptor.create(String, Class, String, String, FileSelectionMode, String[], String, String)` with `suffixes`, `filterName` and `context` set to `null`.
create(String, Class, String, String, FileSelectionMode, String) - Static method in class com.install4j.api.beaninfo.FilePropertyDescriptor
  Same as `FilePropertyDescriptor.create(String, Class, String, String, FileSelectionMode, String[], String, String)` with `suffixes` and `filterName` set to `null`.
create(String, Class, String, String, FileSelectionMode, String[], String) - Static method in class com.install4j.api.beaninfo.FilePropertyDescriptor
  Same as `FilePropertyDescriptor.create(String, Class, String, String, FileSelectionMode, String[], String, String)` with `context` set to `null`.
create(String, Class, String, String, FileSelectionMode, String[], String, String) - Static method in class com.install4j.api.beaninfo.FilePropertyDescriptor
  Create a file property descriptor as with `Install4JPropertyDescriptor.create(String, Class, String, String)` and additional configuration specific to file properties.
create(String, Class, String, String, Class, ScriptParameter[]) - Static method in class com.install4j.api.beaninfo.ScriptPropertyDescriptor
  Create a file property descriptor as with `Install4JPropertyDescriptor.create(String, Class, String, String)` and additional configuration specific to script properties.
create(String, Class, String, String, String) - Static method in class com.install4j.api.beaninfo.Install4JPropertyDescriptor
  Create a property descriptor that can be passed to `Install4JBeanInfo.addPropertyDescriptor(Install4JPropertyDescriptor)`.
create(String, String, File, File) - Static method in class com.install4j.api.windows.WinAssociations
  Creates a file association.
CREATE_IF_NECESSARY - Enum constant in enum class com.install4j.api.windows.WinUser.GroupCreationMode
  If the specified group does not exist, create it.
CREATE_OR_FAIL - Enum constant in enum class com.install4j.api.windows.WinUser.GroupCreationMode
  Fail if the group already exists.
createCenterComponent() - Method in interface com.install4j.api.formcomponents.FormComponent
  Create the main component in the center.
createComponent() - Method in interface com.install4j.api.screens.Screen
  Return the visual component that is displayed for the screen.
createComponent() - Method in interface com.install4j.api.styles.Style
  Create the UI component for the style.
createComponent() - Method in class com.install4j.api.styles.WrapperStyle
createComponent(JComponent) - Method in class com.install4j.api.styles.WrapperStyle
  Create the UI component for the style.
createKey(RegistryRoot, String) - Static method in class com.install4j.api.windows.WinRegistry
  Creates a registry key.
createKey(RegistryRoot, String, RegistryView) - Static method in class com.install4j.api.windows.WinRegistry
  Creates a registry key.
createLeftComponent() - Method in class com.install4j.api.formcomponents.AbstractFormComponent
createLeftComponent() - Method in interface com.install4j.api.formcomponents.FormComponent
  Create the leading component to the left of the center component.
createLink(String, File) - Static method in class com.install4j.api.unix.UnixFileSystem
  Create a symbolic link on Unix.
createNested(String, Class) - Static method in class com.install4j.api.beaninfo.Install4JPropertyDescriptor
  Same as `Install4JPropertyDescriptor.createNested(String, String, Class)` with a `nestedBeanCategory` of `null`.
createNested(String, String, Class) - Static method in class com.install4j.api.beaninfo.Install4JPropertyDescriptor
  Same as `Install4JPropertyDescriptor.createNested(String, String, Class, PropertyFilter)` with a `propertyFilter` of `name -> true`.
createNested(String, String, Class, PropertyFilter) - Static method in class com.install4j.api.beaninfo.Install4JPropertyDescriptor
  Create a property descriptor for a nested bean that can be passed to `Install4JBeanInfo.addPropertyDescriptor(Install4JPropertyDescriptor)`.
createProgressListener() - Method in interface com.install4j.api.launcher.ApplicationLauncher.Callback
  Override this method and return an instance of `ApplicationLauncher.ProgressListener` to receive progress information from the installer application.
createRightComponent() - Method in class com.install4j.api.formcomponents.AbstractFormComponent
createRightComponent() - Method in interface com.install4j.api.formcomponents.FormComponent
  Create the trailing component to the right of the center component.
createShellLink(File, File, File) - Static method in class com.install4j.api.windows.WinFileSystem
  Creates a shell link.
createShellLink(File, File, File, String) - Static method in class com.install4j.api.windows.WinFileSystem
  Creates a shell link.
createShellLink(File, File, File, String, String) - Static method in class com.install4j.api.windows.WinFileSystem
  Creates a shell link.
createShellLink(File, File, File, String, String, File) - Static method in class com.install4j.api.windows.WinFileSystem
  Creates a shell link.
createShellLink(File, File, File, String, String, File, ShowCommand) - Static method in class com.install4j.api.windows.WinFileSystem
  Creates a shell link.
createStartMenuEntry(String, String, File, boolean, File) - Static method in class com.install4j.api.windows.WinFileSystem
  Creates a start menu entry.
createStartMenuEntry(String, String, File, boolean, File, String) - Static method in class com.install4j.api.windows.WinFileSystem
  Creates a start menu entry.
createStartMenuEntry(String, String, File, boolean, File, String, boolean) - Static method in class com.install4j.api.windows.WinFileSystem
  Creates a start menu entry.
createStyleComponent(Style) - Method in interface com.install4j.api.styles.StyleManager
  Create a screen style component.
createTriStateCheckBox() - Method in interface com.install4j.api.laf.LookAndFeelEnhancer
  Returns a tri-state checkbox if a specific implementation can be supplied by the look and feel
createUserDialog() - Method in interface com.install4j.api.test.session.Session
  Wait for the create-user dialog shown by the "Create User..." button of a "Windows user selector" form component.
createUserDialog(Duration) - Method in interface com.install4j.api.test.session.Session
  Same as `Session.createUserDialog()` with an explicit timeout.
CreateUserDialogHandle - Interface in com.install4j.api.test.ui
  Typed handle for the dialog shown by the "Windows user selector" form component when its "Create User..." button is clicked.
currentScreen() - Method in interface com.install4j.api.test.session.Session
  The currently active wizard screen.
currentScreen(Duration) - Method in interface com.install4j.api.test.session.Session
  Same as `Session.currentScreen()` with an explicit timeout.
CustomizerCallback - Interface in com.install4j.api.beaninfo
  Extended design-time services for customizers.
CustomizerPlacement - Enum Class in com.install4j.api.beaninfo
  Enumeration class for all possible placements of the customizer in the install4j GUI.

## D

DAILY - Enum constant in enum class com.install4j.api.update.UpdateSchedule
  `UpdateScheduleRegistry.checkAndReset()` always returns true after more than one day has passed since the last update
darkModeSwitcher() - Method in interface com.install4j.api.test.ui.ScreenHandle
darkModeSwitcher(String) - Method in interface com.install4j.api.test.ui.ScreenHandle
  Handle for the "Dark mode switcher" form component with the given id.
DarkModeSwitcherHandle - Interface in com.install4j.api.test.formcomponents
  Handle for the "Dark mode switcher" form component.
dateSpinner() - Method in interface com.install4j.api.test.ui.ScreenHandle
dateSpinner(String) - Method in interface com.install4j.api.test.ui.ScreenHandle
  Handle for the "Spinner of dates" form component with the given id.
DateSpinnerHandle - Interface in com.install4j.api.test.formcomponents
  Handle for the "Spinner of dates" form component.
dateTextField() - Method in interface com.install4j.api.test.ui.ScreenHandle
dateTextField(String) - Method in interface com.install4j.api.test.ui.ScreenHandle
  Handle for the "Text field with date format" form component with the given id.
DateTextFieldHandle - Interface in com.install4j.api.test.formcomponents
  Handle for the "Text field with date format" form component.
deactivated() - Method in class com.install4j.api.screens.AbstractInstallerOrUninstallerScreen
deactivated() - Method in class com.install4j.api.screens.AbstractInstallerScreen
deactivated() - Method in class com.install4j.api.screens.AbstractUninstallerScreen
deactivated() - Method in interface com.install4j.api.screens.Screen
  Called by the framework just after the screen has been deactivated.
deactivated() - Method in class com.install4j.api.styles.AbstractStyle
deactivated() - Method in interface com.install4j.api.styles.Style
  This method is called by the framework just after a screen with this screen style has been deactivated.
deactivated() - Method in class com.install4j.api.styles.WrapperStyle
deactivated(Style) - Method in interface com.install4j.api.styles.StyleManager
  Notify a nested screen style that it has been deactivated.
debug(boolean) - Method in class com.install4j.api.test.session.AbstractSessionBuilder
  Switch the session to in-process debug mode.
debug(boolean) - Method in class com.install4j.api.test.session.InstallerApplicationSessionBuilder
debug(boolean) - Method in class com.install4j.api.test.session.InstallerSessionBuilder
debug(boolean) - Method in class com.install4j.api.test.session.UninstallerSessionBuilder
decrement() - Method in interface com.install4j.api.test.formcomponents.ListSpinnerHandle
  Move to the previous entry.
decrement() - Method in interface com.install4j.api.test.formcomponents.NumberSpinnerHandle
  Decrement the value by one.
DEFAULT - Enum constant in enum class com.install4j.api.windows.RegistryView
  Use the 32-bit view for a 32-bit, and the 64-bit view for a 64-bit process.
DEFAULT - Static variable in class com.install4j.api.beans.VariableErrorHandlingDescriptor
  The default error handling.
DEFAULT_CONTEXT - Static variable in interface com.install4j.api.beaninfo.EnumerationMapper
  A default context that you can use in the `EnumerationMapper.getContext()` method if there is only one enumeration mapper for the property type returned by`EnumerationMapper.getEnumerationClass()`}
DEFAULT_CONTEXT - Static variable in interface com.install4j.api.beaninfo.PropertyConverter
  A default context that you can use in the `PropertyConverter.getContext()` method if there is only one property converter for the property type returned by `PropertyConverter.getPropertyClass()`
DEFAULT_LIGHT_TITLE_COLOR - Static variable in interface com.install4j.api.laf.LookAndFeelEnhancer
  Default color for the title in alerts boxes.
DEFAULT_MODE - Static variable in class com.install4j.api.context.FileOptions
  The default file mode on Unix and macOS ("644").
DefaultUnattendedProgressInterface - Class in com.install4j.api.context
  Default implementation of `UnattendedProgressInterface`.
DefaultUnattendedProgressInterface() - Constructor for class com.install4j.api.context.DefaultUnattendedProgressInterface
delayedAutoStart(Boolean) - Method in class com.install4j.api.windows.service.ServiceConfiguration
  If startType is set to `AUTO`, you can specify with this property that the service is started with a short delay after all other auto-start services.
deleteKey(RegistryRoot, String, boolean) - Static method in class com.install4j.api.windows.WinRegistry
  Deletes a registry key.
deleteKey(RegistryRoot, String, boolean, RegistryView) - Static method in class com.install4j.api.windows.WinRegistry
  Deletes a registry key.
deleteLocalGroup(String) - Static method in class com.install4j.api.windows.WinUser
  Delete a local group.
deleteRules(WinFirewall.Rule) - Static method in class com.install4j.api.windows.WinFirewall
  Delete firewall rules based on the given rule as a template.
deleteRulesByExecutable(String) - Static method in class com.install4j.api.windows.WinFirewall
  Delete all firewall rules for a specific executable path.
deleteRulesByGroup(String) - Static method in class com.install4j.api.windows.WinFirewall
  Delete all firewall rules with a specific group name.
deleteRulesByName(String) - Static method in class com.install4j.api.windows.WinFirewall
  Delete all firewall rules with a specific name.
deleteUser(String) - Static method in class com.install4j.api.windows.WinUser
  Delete a user.
deleteValue(RegistryRoot, String, String) - Static method in class com.install4j.api.windows.WinRegistry
  Deletes a registry value.
deleteValue(RegistryRoot, String, String, RegistryView) - Static method in class com.install4j.api.windows.WinRegistry
  Deletes a registry value.
DEMAND - Enum constant in enum class com.install4j.api.windows.service.ServiceStartType
dependencies(String) - Method in class com.install4j.api.windows.service.ServiceConfiguration
  A comma-separated list of dependencies
description(String) - Method in class com.install4j.api.windows.service.ServiceConfiguration
  An additional description for the service
DESKTOP - Enum constant in enum class com.install4j.api.windows.SpecialFolder
  The directory used to store file objects on the desktop.
detailMessage(String) - Method in interface com.install4j.api.launcher.ApplicationLauncher.ProgressListener
  A detail message was set In the progress interface.
detailMessage(String) - Method in class com.install4j.api.launcher.ApplicationLauncher.ProgressListenerAdapter
dialog(DialogMatcher) - Method in interface com.install4j.api.test.session.Session
  Wait for a modal dialog whose backing window matches the given `DialogMatcher`.
dialog(DialogMatcher, Duration) - Method in interface com.install4j.api.test.session.Session
  Same as `Session.dialog(DialogMatcher)` with an explicit timeout.
DIALOG - Enum constant in enum class com.install4j.api.launcher.ApplicationLauncher.WindowMode
  Shows the wizard in a modal dialog.
dialogClass(Class) - Static method in class com.install4j.api.test.ui.DialogMatcher
  Convenience for `DialogMatcher.byClassName(String)` from a `Class` literal.
DialogHandle - Interface in com.install4j.api.test.ui
  Handle for a modal `JDialog`.
DialogMatcher - Class in com.install4j.api.test.ui
  Predicate over modal-dialog windows, used by `Session.dialog(DialogMatcher)` to identify the dialog the test wants to interact with.
DialogNotFoundException - Exception Class in com.install4j.api.test.exceptions
  Thrown when a wait-for-modal-dialog operation (dialog/alert/fileChooser) times out.
DialogNotFoundException(String) - Constructor for exception class com.install4j.api.test.exceptions.DialogNotFoundException
DialogNotFoundException(String, Throwable) - Constructor for exception class com.install4j.api.test.exceptions.DialogNotFoundException
DIRECTORIES_ONLY - Enum constant in enum class com.install4j.api.beaninfo.FileSelectionMode
  Only show directories in the file chooser.
DIRECTORY_CREATED - Enum constant in enum class com.install4j.api.events.EventType
  Fired after a directory has been installed.
directoryChooser() - Method in interface com.install4j.api.test.ui.ScreenHandle
directoryChooser(String) - Method in interface com.install4j.api.test.ui.ScreenHandle
  Handle for the "Directory chooser" or "Installation directory chooser" form component with the given id.
DirectoryChooserHandle - Interface in com.install4j.api.test.formcomponents
  Handle for the "Directory chooser" or "Installation directory chooser" form component.
DISABLED - Enum constant in enum class com.install4j.api.windows.service.ServiceStartType
disableExtraSelectionPainting(JTree) - Method in interface com.install4j.api.laf.LookAndFeelEnhancer
  Advises the look and feel UI not to perform any extra drawing for selected nodes in the specified tree.
displayName(String) - Method in class com.install4j.api.windows.service.ServiceConfiguration
  The display name.
DOCS - Enum constant in enum class com.install4j.api.windows.SpecialFolder
  The directory used to physically store a user's common repository of documents.
DOMAIN - Enum constant in enum class com.install4j.api.windows.WinFirewall.ProfileType
downloadCompleted(long) - Method in interface com.install4j.api.events.InstallerDownloadEvent.DownloadProgressListener
  Indicates download progress.
DriveType - Enum Class in com.install4j.api.windows
  Enumeration class for the different drive types a file can be located on.
dropdownList() - Method in interface com.install4j.api.test.ui.ScreenHandle
dropdownList(String) - Method in interface com.install4j.api.test.ui.ScreenHandle
  Handle for the "Drop-down list" form component with the given id.
DropdownListHandle - Interface in com.install4j.api.test.formcomponents
  Handle for the "Drop-down list" form component.
dumpAsString() - Method in interface com.install4j.api.test.ui.UiContainer
  Returns this container's component tree as a string, for debugging.
dumpVariables(Context) - Static method in class com.install4j.api.Util
  Dump all defined installer variables to stderr.

## E

EAST - Enum constant in enum class com.install4j.api.beans.Anchor
ELEVATE - Enum constant in enum class com.install4j.api.beaninfo.ActionElevationType
  If elevated privileges are available, the action will be run in the elevated helper process.
Elevation - Class in com.install4j.api.windows
  Collection of methods regarding the UAC elevation state on Windows Vista or higher.
ELEVATION_STATE_DEFAULT - Enum constant in enum class com.install4j.api.windows.ElevationState
  The current process is not limited and not elevated on Vista or higher.
ELEVATION_STATE_FULL - Enum constant in enum class com.install4j.api.windows.ElevationState
  The current process was elevated and runs with full rights.
ELEVATION_STATE_LIMITED - Enum constant in enum class com.install4j.api.windows.ElevationState
  The current process runs with limited rights.
ELEVATION_STATE_NOT_APPLICABLE - Enum constant in enum class com.install4j.api.windows.ElevationState
  All processes on a system with a Windows version previous to Vista.
ElevationState - Enum Class in com.install4j.api.windows
  Enumeration class for the different elevation states the current process can be in.
ENABLED - Enum constant in enum class com.install4j.api.macos.MacServiceManagement.AppServiceStatus
enterText(String) - Method in interface com.install4j.api.test.formcomponents.ComboBoxHandle
  Type free text into the editor.
EnumerationMapEntry - Class in com.install4j.api.beaninfo
  Entry in an enumeration defined by `EnumerationMapper`.
EnumerationMapEntry(String, Object) - Constructor for class com.install4j.api.beaninfo.EnumerationMapEntry
  Construct a map entry.
EnumerationMapEntry(String, Object, Icon) - Constructor for class com.install4j.api.beaninfo.EnumerationMapEntry
  Construct a map entry.
EnumerationMapper - Interface in com.install4j.api.beaninfo
  Interface for mapping values and descriptions of enumerated properties.
equals(Object) - Method in class com.install4j.api.beans.ExternalFile
equals(Object) - Method in class com.install4j.api.beans.LocalizedExternalFile
equals(Object) - Method in class com.install4j.api.beans.ScriptProperty
equals(Object) - Method in class com.install4j.api.ProcessInfo
ERROR - Enum constant in enum class com.install4j.api.screens.MessageStatus
  A message indicating an error.
ERROR - Enum constant in enum class com.install4j.api.test.ui.AlertHandle.IconType
ERROR_ACCESS_DENIED - Enum constant in enum class com.install4j.api.windows.WinUser.AddUserResultType
  The current user has no access to the user database, or the operation is only allowed on the primary domain controller of the domain.
ERROR_ALREADY_REGISTERED - Enum constant in enum class com.install4j.api.macos.MacServiceManagement.ServiceManagementResult
ERROR_AUTHORIZATION_FAILURE - Enum constant in enum class com.install4j.api.macos.MacServiceManagement.ServiceManagementResult
ERROR_BAD_USER_NAME - Enum constant in enum class com.install4j.api.windows.WinUser.AddUserResultType
  The user name is invalid.
ERROR_GROUP_EXISTS - Enum constant in enum class com.install4j.api.windows.WinUser.AddUserResultType
  The group that should be newly created already exists.
ERROR_GROUP_NOT_FOUND - Enum constant in enum class com.install4j.api.windows.WinUser.AddUserResultType
  The group that should already exist could not be found.
ERROR_INTERNAL_FAILURE - Enum constant in enum class com.install4j.api.macos.MacServiceManagement.ServiceManagementResult
ERROR_INVALID_PLIST - Enum constant in enum class com.install4j.api.macos.MacServiceManagement.ServiceManagementResult
ERROR_INVALID_SIGNATURE - Enum constant in enum class com.install4j.api.macos.MacServiceManagement.ServiceManagementResult
ERROR_JOB_MUST_BE_ENABLED - Enum constant in enum class com.install4j.api.macos.MacServiceManagement.ServiceManagementResult
ERROR_JOB_NOT_FOUND - Enum constant in enum class com.install4j.api.macos.MacServiceManagement.ServiceManagementResult
ERROR_JOB_PLIST_NOT_FOUND - Enum constant in enum class com.install4j.api.macos.MacServiceManagement.ServiceManagementResult
ERROR_LAUNCH_DENIED_BY_USER - Enum constant in enum class com.install4j.api.macos.MacServiceManagement.ServiceManagementResult
ERROR_MESSAGE - Enum constant in enum class com.install4j.api.beans.VariableErrorHandling
  Replace an undefined variable with an error message
ERROR_OTHER - Enum constant in enum class com.install4j.api.windows.WinUser.AddUserResultType
  Another type of error occurred during user creation.
ERROR_PASSWORD_REQUIREMENTS - Enum constant in enum class com.install4j.api.windows.WinUser.AddUserResultType
  The password does not meet the password policy requirements.
ERROR_REQUIRES_APPROVAL - Enum constant in enum class com.install4j.api.macos.MacServiceManagement.ServiceManagementResult
ERROR_SERVICE_UNAVAILABLE - Enum constant in enum class com.install4j.api.macos.MacServiceManagement.ServiceManagementResult
ERROR_TOOL_NOT_VALID - Enum constant in enum class com.install4j.api.macos.MacServiceManagement.ServiceManagementResult
ERROR_UNKNOWN - Enum constant in enum class com.install4j.api.macos.MacServiceManagement.ServiceManagementResult
ERROR_UNSUPPORTED - Enum constant in enum class com.install4j.api.macos.MacServiceManagement.ServiceManagementResult
ERROR_USER_EXISTS - Enum constant in enum class com.install4j.api.windows.WinUser.AddUserResultType
  The group that should already exist could not be found.
errorHandlingCallback(ErrorHandlingCallback) - Method in class com.install4j.api.update.UpdateCheckRequest
  Sets the callback for handling network errors.
ErrorHandlingCallback - Interface in com.install4j.api.beans
  Callback for deciding how an error should be handled.
ErrorHandlingMode - Enum Class in com.install4j.api.beans
  Indicates the action that should be taken after an error has occurred.
errorOccurred(Exception) - Method in interface com.install4j.api.beans.ErrorHandlingCallback
  Called when an error has occurred.
EventType - Enum Class in com.install4j.api.events
  Enumeration class that represents all different event types for instances of `InstallerEvent`.
EXCEPTION - Enum constant in enum class com.install4j.api.beans.VariableErrorHandling
  Throw an exception if an undefined variable is found
execute() - Method in interface com.install4j.api.context.RemoteCallable
  The method that will be executed within the requested account.
executeActionListAsync(ActionList, Object...) - Static method in class com.install4j.api.beans.AbstractBean
  Asynchronously execute an action list.
executeActionListSync(ActionList, Object...) - Static method in class com.install4j.api.beans.AbstractBean
  Synchronously execute an action list.
executeElevated(File, String, File) - Static method in class com.install4j.api.windows.Elevation
  Runs an executable in the elevated state.
executeScheduledUpdate(List, boolean, Runnable) - Static method in class com.install4j.api.update.UpdateChecker
  If an update is scheduled for installation, execute the update installer and shutdown the current launcher.
executeScheduledUpdate(List, boolean, List, Runnable) - Static method in class com.install4j.api.update.UpdateChecker
  If an update is scheduled for installation, execute the update installer and shutdown the current launcher.
exists() - Method in class com.install4j.api.beans.ExternalFile
exists(String) - Static method in class com.install4j.api.windows.WinAssociations
  Checks whether a file association already exists.
exited(int) - Method in interface com.install4j.api.launcher.ApplicationLauncher.Callback
  Invoked when the installer application has exited.
ExpandString(String) - Constructor for class com.install4j.api.windows.WinRegistry.ExpandString
  Constructor.
EXTERNAL - Enum constant in enum class com.install4j.api.context.LauncherType
  Represents an external launcher.
ExternalFile - Class in com.install4j.api.beans
  Property type for files from outside the distribution tree to be used in beans.
ExternalFile(String) - Constructor for class com.install4j.api.beans.ExternalFile
  The constructor will be invoked by the framework.
ExternalFile(String, String) - Constructor for class com.install4j.api.beans.ExternalFile
  The constructor will be invoked by the framework.

## F

FailureStrategy - Enum Class in com.install4j.api.beaninfo
  Enumeration class for all possible failure strategies of actions.
fatalError(Throwable) - Static method in class com.install4j.api.Util
  Alias for @{link Context#handleCriticalException(Throwable)}.
FatalInstallerErrorException - Exception Class in com.install4j.api.test.exceptions
  Thrown when the installer encounters a fatal error on its own (e.g.
FatalInstallerErrorException(String) - Constructor for exception class com.install4j.api.test.exceptions.FatalInstallerErrorException
FatalInstallerErrorException(String, Throwable) - Constructor for exception class com.install4j.api.test.exceptions.FatalInstallerErrorException
FAVORITES - Enum constant in enum class com.install4j.api.windows.SpecialFolder
  The directory that serves as a common repository for the user's favorite items.
FILE_INSTALLATION_STARTED - Enum constant in enum class com.install4j.api.events.EventType
  Fired before the file installation is started by the "Install files" action.
fileAssociations() - Method in interface com.install4j.api.test.ui.ScreenHandle
fileAssociations(String) - Method in interface com.install4j.api.test.ui.ScreenHandle
  Handle for the "File associations selector" form component with the given id.
FileAssociationsHandle - Interface in com.install4j.api.test.formcomponents
  Handle for the "File associations selector" form component.
fileChooser() - Method in interface com.install4j.api.test.session.Session
  Wait for the modal JFileChooser dialog shown by a Browse button.
fileChooser(Duration) - Method in interface com.install4j.api.test.session.Session
  Same as `Session.fileChooser()` with an explicit timeout.
FileChooserHandle - Interface in com.install4j.api.test.ui
  A modal `JFileChooser` shown by a Browse button on a "Directory chooser" or "File chooser" form component.
FileContentType - Enum Class in com.install4j.api.beaninfo
  Enumeration class for all possible file content types for file property descriptors.
fileEditor() - Method in interface com.install4j.api.test.ui.ScreenHandle
fileEditor(String) - Method in interface com.install4j.api.test.ui.ScreenHandle
  Handle for the "Text file editor" form component with the given id.
FileEditorHandle - Interface in com.install4j.api.test.formcomponents
  Handle for the "Text file editor" form component.
FileInfo - Interface in com.install4j.api.context
  Provides information about a file in the distribution tree.
FileOptions - Class in com.install4j.api.context
  An object that contains options for the installation and uninstallation of a file.
FileOptions() - Constructor for class com.install4j.api.context.FileOptions
  Initializes a FileOptions instance.
FileOptions(long) - Constructor for class com.install4j.api.context.FileOptions
  Initializes a FileOptions instance.
FileOptions(long, OverwriteMode) - Constructor for class com.install4j.api.context.FileOptions
  Initializes a FileOptions instance.
FileOptions(long, String, OverwriteMode, boolean, boolean, UninstallMode) - Constructor for class com.install4j.api.context.FileOptions
  Initializes a FileOptions instance.
FileOptions(long, String, OverwriteMode, boolean, UninstallMode) - Constructor for class com.install4j.api.context.FileOptions
  Initializes a FileOptions instance.
FileOptions(OverwriteMode, UninstallMode) - Constructor for class com.install4j.api.context.FileOptions
  Initializes a FileOptions instance.
FileOptions(String, OverwriteMode, boolean) - Constructor for class com.install4j.api.context.FileOptions
  Initializes a FileOptions instance.
FilePropertyDescriptor - Class in com.install4j.api.beaninfo
  Property descriptor for properties that contain one or several file.
FILES_AND_DIRECTORIES - Enum constant in enum class com.install4j.api.beaninfo.FileSelectionMode
  Show both files and directories in the file chooser.
FILES_ONLY - Enum constant in enum class com.install4j.api.beaninfo.FileSelectionMode
  Only show files in the file chooser.
FileSelectionMode - Enum Class in com.install4j.api.beaninfo
  Enumeration class for all possible file selection modes for file property descriptors.
FileSetSetup - Interface in com.install4j.api.context
  This interface provides information about file sets.
findExecutableInPath(String) - Static method in class com.install4j.api.unix.UnixFileSystem
  Returns the absolute path of an executable if it is located on the path.
findPropertyDescriptor(String) - Method in class com.install4j.api.beaninfo.Install4JBeanInfo
  Convenience method for bean validators to find the property descriptor for a named property.
finish() - Method in interface com.install4j.api.test.ui.ScreenHandle
  Press the Finish button on a terminal screen.
finish(int) - Method in interface com.install4j.api.context.Context
  Quits the process in an ordered manner.
finish(Runnable) - Method in interface com.install4j.api.test.ui.ScreenHandle
  Press Finish, then run `handler` (typically catching a final alert).
FINISHED - Enum constant in enum class com.install4j.api.events.EventType
  Fired just before the installer or uninstaller quits.
FINISHING - Enum constant in enum class com.install4j.api.events.EventType
  Fired when the installer or uninstaller quits but before any cleanup has been performed.
FirewallException(String) - Constructor for exception class com.install4j.api.windows.WinFirewall.FirewallException
  Creates a new exception.
FIXED - Enum constant in enum class com.install4j.api.windows.DriveType
  A fixed (local) drive.
focusControlButton() - Method in interface com.install4j.api.styles.ControlButton
  Called when the control button is focused.
focusControlButton(ControlButtonType) - Method in interface com.install4j.api.context.WizardContext
  Transfer the focus to a particular control button.
focusControlButton(ControlButtonType) - Method in interface com.install4j.api.styles.ControlButtonContainer
  Called when a control button is focused.
focusControlButton(ControlButtonType) - Method in class com.install4j.api.styles.WrapperStyle
focusNextButton() - Method in interface com.install4j.api.context.WizardContext
  Deprecated.
  use `WizardContext.focusControlButton(ControlButtonType)` with `ControlButtonType.NEXT` instead
FONTS - Enum constant in enum class com.install4j.api.windows.SpecialFolder
  Identifies a virtual folder containing fonts.
foreground(Color) - Method in class com.install4j.api.context.WizardIndex
  Sets the foreground color of the index panel.
forInstallation(File) - Static method in class com.install4j.api.test.session.InstallerApplicationSessionBuilder
  Create a builder for the given installation directory.
forInstallation(File) - Static method in class com.install4j.api.test.session.UninstallerSessionBuilder
  Create a builder for the given installation directory containing a previously installed install4j uninstaller.
formActivated() - Method in class com.install4j.api.formcomponents.AbstractFormComponent
formActivated() - Method in interface com.install4j.api.formcomponents.FormComponent
  This method is called by the framework just after the containing screen has been activated.
formComponent(String) - Method in interface com.install4j.api.test.ui.ScreenHandle
  Generic handle over any form component, including user-defined ones.
FormComponent - Interface in com.install4j.api.formcomponents
  All form components must implement this interface.
FormComponentBeanInfo - Class in com.install4j.api.beaninfo
  Base class for form component bean infos.
FormComponentBeanInfo(String, String, String, boolean, Integer, Class, Class) - Constructor for class com.install4j.api.beaninfo.FormComponentBeanInfo
  Same as `Install4JBeanInfo(String, String, String, boolean, boolean, Integer, Class, Class)` with `installedFilesRequired` set to `false`.
FormComponentBeanInfo(String, String, String, Integer, Class) - Constructor for class com.install4j.api.beaninfo.FormComponentBeanInfo
  Same as `FormComponentBeanInfo(String, String, String, Integer, Class, Class)` with a customizer class of `null`.
FormComponentBeanInfo(String, String, String, Integer, Class, Class) - Constructor for class com.install4j.api.beaninfo.FormComponentBeanInfo
  Same as `Install4JBeanInfo(String, String, String, boolean, boolean, Integer, Class, Class)` with `multipleInstancesSupported` set to `true` and `installedFilesRequired` set to `false`.
FormComponentDisabledException - Exception Class in com.install4j.api.test.exceptions
  Thrown when an interaction (click, setText, ...) targets a widget that is currently disabled.
FormComponentDisabledException(String) - Constructor for exception class com.install4j.api.test.exceptions.FormComponentDisabledException
FormComponentHandle - Interface in com.install4j.api.test.formcomponents
  Root of the install4j form-component handle hierarchy.
FormComponentNotFoundException - Exception Class in com.install4j.api.test.exceptions
  Thrown when `FormEnvironment.getFormComponentById(id)` returns null.
FormComponentNotFoundException(String) - Constructor for exception class com.install4j.api.test.exceptions.FormComponentNotFoundException
FormComponentNotUniqueException - Exception Class in com.install4j.api.test.exceptions
  Thrown when more than one form component of a particular type were found by a finder without an ID on `ScreenHandle`.
FormComponentNotUniqueException(String) - Constructor for exception class com.install4j.api.test.exceptions.FormComponentNotUniqueException
FormComponentTypeMismatchException - Exception Class in com.install4j.api.test.exceptions
  Thrown when a typed form component accessor (e.g.
FormComponentTypeMismatchException(String) - Constructor for exception class com.install4j.api.test.exceptions.FormComponentTypeMismatchException
formDeactivated() - Method in class com.install4j.api.formcomponents.AbstractFormComponent
formDeactivated() - Method in interface com.install4j.api.formcomponents.FormComponent
  This method is called by the framework just after the containing screen has been deactivated.
forMediaFile(File) - Static method in class com.install4j.api.test.session.InstallerSessionBuilder
  Create a builder for the given installer media file with extension `.exe`, `.sh` or `.dmg`.
FormEnvironment - Interface in com.install4j.api.formcomponents
  The form environment gives access to form components in a form panel as well as to other design time or runtime services related to form components.
formFileChooser() - Method in interface com.install4j.api.test.ui.ScreenHandle
formFileChooser(String) - Method in interface com.install4j.api.test.ui.ScreenHandle
  Handle for the "File chooser" form component with the given id.
FormFileChooserHandle - Interface in com.install4j.api.test.formcomponents
  Handle for the "File chooser" form component.
FormPanelContainer - Interface in com.install4j.api.screens
  Any screen can have a form panel, just like the "Additional confirmations" screen or the "Configurable form" screen.
formWillActivate() - Method in class com.install4j.api.formcomponents.AbstractFormComponent
formWillActivate() - Method in interface com.install4j.api.formcomponents.FormComponent
  This method is called by the framework just before the containing screen will be activated.
FRAME - Enum constant in enum class com.install4j.api.launcher.ApplicationLauncher.WindowMode
  Shows the wizard in a frame.
fromString(String) - Method in interface com.install4j.api.beaninfo.PropertyConverter
  Converts a string representation to an object of type `PropertyConverter.getPropertyClass()`.

## G

getAccountName() - Method in enum class com.install4j.api.windows.service.ServiceAccount
getAccountName(String) - Static method in class com.install4j.api.windows.WinUser
  Try to get an account name for a SID (Security Identifier).
getActionById(String) - Method in interface com.install4j.api.context.Context
  Get a particular action with the specified ID.
getActionId() - Method in class com.install4j.api.events.InstallerActionEvent
  Returns the ID of the action.
getActions(Screen) - Method in interface com.install4j.api.context.Context
  Get all registered actions for a specified screen.
getActions(Class, Screen) - Method in interface com.install4j.api.context.Context
  Get all registered actions for a specified screen and a given action class.
getAdditionalAttribute(String, String) - Method in interface com.install4j.api.update.UpdateDescriptorEntry
  Returns an additional attribute that you have added to the `entry` element in the `updates.xml` file represented by this instance.
getAddOnApplicationId() - Method in interface com.install4j.api.context.Context
  Returns the add-on application id if this project generates add-on installers.
getAddOnApplicationInfoByDir(File) - Static method in class com.install4j.api.ApplicationRegistry
  Checks if the specified directory contains an application installed by install4j and retrieves information about the add-on installers in it.
getAlertFont() - Method in interface com.install4j.api.laf.LookAndFeelEnhancer
  Returns the font for normal text in alert boxes.
getAllUsersDefaultInstallationDirectory() - Method in interface com.install4j.api.context.Context
  Retrieves the default installation directory for all users.
getAnchor() - Method in interface com.install4j.api.beans.VisualContainerBean
  Returns the position where the visual component should be anchored.
getAnchor() - Method in class com.install4j.api.screens.AbstractInstallerOrUninstallerScreen
  Returns a default value for the anchor of the screen component.
getAnchor() - Method in class com.install4j.api.screens.AbstractInstallerScreen
  Returns a default value for the anchor of the screen component.
getAnchor() - Method in class com.install4j.api.screens.AbstractUninstallerScreen
  Returns a default value for the anchor of the screen component.
getAnchor() - Method in class com.install4j.api.styles.AbstractStyle
  Returns a default value for the anchor of the screen style component.
getAnnotatedStackTrace(Throwable) - Static method in class com.install4j.api.Util
  If a stack trace comes from scripts, it can be difficult to trace them to their origin by looking at the stack trace alone.
getApplicationDisplayMode() - Method in class com.install4j.api.update.UpdateCheckRequest
  Returns the value set with `UpdateCheckRequest.applicationDisplayMode(ApplicationDisplayMode)` The default value is `ApplicationDisplayMode.GUI`.
getApplicationId() - Method in interface com.install4j.api.context.Context
  Returns the application id of this project.
getApplicationInfoByDir(File) - Static method in class com.install4j.api.ApplicationRegistry
  Checks if the specified directory contains an application installed by install4j and retrieves information about it.
getApplicationInfoById(String) - Static method in class com.install4j.api.ApplicationRegistry
  Retrieves information about an application installed by install4j via its application id.
getApplicationName() - Method in interface com.install4j.api.context.Context
  Returns the name of the application.
getAvailableTypeIds() - Method in interface com.install4j.api.test.ui.InstallationTypeSelectorHandle
  The ids of every installation type displayed on this screen.
getBackground() - Method in class com.install4j.api.context.WizardIndex
  Returns the background color of the index panel
getBackgroundImage() - Method in class com.install4j.api.context.WizardIndex
  Returns the background image file.
getBackgroundImageAnchor() - Method in class com.install4j.api.context.WizardIndex
  Returns the anchor for the background image file.
getBaseUrl() - Method in interface com.install4j.api.update.UpdateDescriptor
  Returns the base URL from which update installers will be downloaded.
getBeanClass() - Method in class com.install4j.api.beaninfo.Install4JBeanInfo
  Convenience method to retrieve the bean class specified in the constructor.
getBeanDescriptor() - Method in class com.install4j.api.beaninfo.Install4JBeanInfo
getBinary(String) - Static method in class com.install4j.api.windows.service.WinServices
  Returns the registered binary of a service.
getBooleanVariable(String) - Method in interface com.install4j.api.context.Context
  Convenience method to get an installer variable with a type of `java.lang.Boolean`.
getBundledJre() - Method in interface com.install4j.api.update.UpdateDescriptorEntry
  Returns the file name of the bundled JRE.
getBundleIdentifier() - Method in class com.install4j.api.macos.MacProcesses.Info
  The bundle identifier of the application.
getById(String) - Static method in enum class com.install4j.api.update.UpdateSchedule
  Returns the `UpdateSchedule` for a string ID.
getByValue(int) - Static method in enum class com.install4j.api.beans.Anchor
  Get the anchor constant that corresponds to the specified value
getCancelButtonText() - Method in interface com.install4j.api.test.ui.ScreenHandle
  The current label of the Cancel button.
getCenterComponent() - Method in interface com.install4j.api.formcomponents.ComponentTuple
  Return the center GUI component created by `FormComponent.createCenterComponent`.
getChildren() - Method in interface com.install4j.api.formcomponents.LayoutGroup
  Get the children of this layout group.
getClassName() - Method in class com.install4j.api.windows.WindowInfo
  Returns the window class name.
getComment() - Method in interface com.install4j.api.update.UpdateDescriptorEntry
  Returns the comment for this entry.
getCommonFilesDirectory() - Static method in class com.install4j.api.windows.WinFileSystem
  Returns a folder for components that are shared across applications.
getCompilerVariable(String) - Method in interface com.install4j.api.ApplicationRegistry.ApplicationInfo
  Get the value of a compiler variable in the application.
getCompilerVariable(String) - Method in interface com.install4j.api.context.Context
  Gets the value of a compiler variable as it was defined for this media file at compile time.
getCompilerVariable(String) - Static method in class com.install4j.api.launcher.Variables
  Get the value of a compiler variable.
getCompilerVariables() - Method in class com.install4j.api.beans.VariableErrorHandlingDescriptor
  Returns the error handling for compiler variables.
getComponentTuple(FormComponent) - Method in interface com.install4j.api.formcomponents.FormEnvironment
  Get the `ComponentTuple` associated with a form component.
getConfigurationObject() - Method in class com.install4j.api.formcomponents.AbstractFormComponent
getConfigurationObject() - Method in interface com.install4j.api.formcomponents.FormComponent
  If the `getConfigurationObjectClass` method returns `null`, this method is not called, otherwise a non-null value of the type returned by `getConfigurationObjectClass` has to be returned by this method.
getConfigurationObjectClass() - Method in class com.install4j.api.formcomponents.AbstractFormComponent
getConfigurationObjectClass() - Method in interface com.install4j.api.formcomponents.FormComponent
  A form component can expose a well-known configuration object that is passed as a parameter to the "Initialization script" property of every form component.
getConnectTimeout() - Method in class com.install4j.api.update.UpdateCheckRequest
  Returns the value set with `UpdateCheckRequest.connectTimeout(int)` The default value is 10000 ms.
getContentComponent() - Method in interface com.install4j.api.styles.StyleContext
  Returns the UI component of the current `Screen` as returned by `Screen.createComponent()`.
getContentDirectory() - Method in interface com.install4j.api.context.Context
  Retrieves the directory mapped to the "Installation directory" in the distribution tree.
getContext() - Method in interface com.install4j.api.beaninfo.EnumerationMapper
  The property descriptor of an enumerated property must have a non-null context that corresponds to the return value of this method.
getContext() - Method in interface com.install4j.api.beaninfo.PropertyConverter
  The property descriptor of a property that wants to use this property converter must have a non-null context that corresponds to the return value of this method.
getContext() - Method in class com.install4j.api.events.InstallerEvent
  Get the context.
getContext() - Method in class com.install4j.api.formcomponents.AbstractFormComponent
  Returns the `Context` that the framework has associated with this form component in `setContext`.
getContext() - Method in class com.install4j.api.screens.AbstractInstallerOrUninstallerScreen
  Returns the `Context` that the framework has associated with this custom screen in either `AbstractInstallerOrUninstallerScreen.setInstallerContext(InstallerContext)` or `AbstractInstallerOrUninstallerScreen.setUninstallerContext(UninstallerContext)`.
getContext() - Method in class com.install4j.api.styles.AbstractStyle
  Returns the `Context` that the framework has associated with this form component in `AbstractStyle.setContext(Context)`.
getControlButtonType() - Method in interface com.install4j.api.styles.ControlButton
  Called by the framework to check the type of the control button.
getCurrentDirectory() - Method in interface com.install4j.api.test.ui.FileChooserHandle
  The directory the chooser is currently showing.
getCurrentProfileTypes() - Static method in class com.install4j.api.windows.WinFirewall
  Retrieve the currently active firewall profiles.
getCustomizerTabName() - Method in exception class com.install4j.api.beaninfo.BeanValidationException
  Get the name of the customizer tab that was set with `setCustomizerTabName`.
getCustomScaleFactor() - Method in interface com.install4j.api.laf.LookAndFeelEnhancer
  Returns the custom scale factor for the look and feel.
getDate() - Method in interface com.install4j.api.test.formcomponents.DateSpinnerHandle
  The currently displayed date.
getDate() - Method in interface com.install4j.api.test.formcomponents.DateTextFieldHandle
  The current value as a `Date`, or `null` if the field is empty or unparseable.
getDefaultInstallationDirectory() - Method in interface com.install4j.api.context.Context
  Retrieves the default installation directory configured in the install4j IDE and resolved as suitable for the current privilege level.
getDesignTimeName(FormComponent) - Method in interface com.install4j.api.formcomponents.FormEnvironment
  At design time, the install4j GUI allows the user to name instances of form components in a form.
getDesignTimeName(LayoutGroup) - Method in interface com.install4j.api.formcomponents.FormEnvironment
  At design time, the install4j GUI allows the user to name instances of layout groups in a form.
getDestinationFile() - Method in interface com.install4j.api.context.FileInfo
  Get the actual installation location of the file.
getDestinationFile() - Method in class com.install4j.api.events.InstallerFileEvent
  Get the installed file location associated with this event.
getDestinationFile(File) - Method in interface com.install4j.api.context.Context
  Get the location where the installer will install a file in the distribution tree.
getDestinationFile(String) - Method in interface com.install4j.api.context.Context
  Same as `getDestinationFile`, only with a path argument.
getDestinationFileInfo(String) - Method in interface com.install4j.api.context.Context
  Analyze a path in the distribution tree.
getDetailMessage() - Method in interface com.install4j.api.test.formcomponents.ProgressHandle
  The current bottom detail message, or the empty string if unset.
getDirectory() - Method in class com.install4j.api.events.InstallerDirectoryEvent
  Get the created directory associated with this event.
getDirectory() - Method in interface com.install4j.api.test.formcomponents.DirectoryChooserHandle
  The currently selected directory.
getDisplayedLog() - Method in interface com.install4j.api.test.formcomponents.LogFileViewerHandle
  The current log content as displayed in the text area.
getDisplayedName() - Method in class com.install4j.api.macos.MacProcesses.Info
  The displayed name of the application.
getDisplayedText() - Method in interface com.install4j.api.test.formcomponents.LicenseHandle
  The rendered license text with HTML stripped.
getDisplayedText() - Method in interface com.install4j.api.test.formcomponents.UserSelectorHandle
  The text currently shown in the read-only text field, typically a semicolon-separated list of account names, or the empty string when nothing has been selected.
getDownloadFile() - Method in class com.install4j.api.events.InstallerDownloadEvent
  Returns the file where the download is saved.
getDownloadProgressListeners() - Method in class com.install4j.api.events.InstallerDownloadEvent
  Get the complete set of download progress listeners.
getDownloadSize() - Method in class com.install4j.api.events.InstallerDownloadEvent
  Returns the size for the download in bytes.
getDriveType(File) - Static method in class com.install4j.api.windows.WinFileSystem
  Tests on what kind of drive the given file is (or would be) located.
getDuration() - Method in class com.install4j.api.events.InstallerActionEvent
  Returns the duration of the action in milliseconds
getElevationState() - Static method in class com.install4j.api.windows.Elevation
  Returns the elevation state of the current process.
getEntries() - Method in interface com.install4j.api.update.UpdateDescriptor
  Returns all descriptor entries for the different media files of the available version.
getEntryForCurrentMediaFileId() - Method in interface com.install4j.api.update.UpdateDescriptor
  Return an entry that has the same media file ID as the current installation.
getEnumerationClass() - Method in interface com.install4j.api.beaninfo.EnumerationMapper
  Return the property type for which this enumeration mapper is eligible.
getEnumerationMapEntries() - Method in interface com.install4j.api.beaninfo.EnumerationMapper
  Defines the enumeration.
getenv() - Static method in class com.install4j.api.windows.WinEnvVars
  Returns all environment variables.
getenv(String) - Static method in class com.install4j.api.windows.WinEnvVars
  Returns a single environment variable.
getErrorHandlingCallback() - Method in class com.install4j.api.update.UpdateCheckRequest
  Returns the value set with `UpdateCheckRequest.errorHandlingCallback(ErrorHandlingCallback)`
getException() - Method in class com.install4j.api.events.InstallerActionEvent
  The exception if the action terminated abnormally or `null`.
getExecutable(String) - Static method in class com.install4j.api.windows.WinAssociations
  Retrieves the executable associated with an extension.
getExtensions() - Method in interface com.install4j.api.test.formcomponents.FileAssociationsHandle
  The primary extension of every association on this form, in document order.
getExternalFile(ExternalFile, boolean) - Method in interface com.install4j.api.context.Context
  Get the location of an external file that was packaged with the installer.
getExternalFile(LocalizedExternalFile, boolean) - Method in interface com.install4j.api.context.Context
  Get the location of a localized external file that was packaged with the installer.
getExtraCommandLineArguments() - Method in interface com.install4j.api.context.Context
  Returns an array with the command line arguments that were not recognized by install4j.
getFile() - Method in interface com.install4j.api.test.formcomponents.FileEditorHandle
  The file the editor reads from and writes back to, with variables substituted.
getFile() - Method in interface com.install4j.api.test.formcomponents.FormFileChooserHandle
  The currently selected file.
getFile() - Method in interface com.install4j.api.test.formcomponents.LogFileViewerHandle
  The log file the form component is configured to tail, with variable substitution applied.
getFileChooserLowerAccessoryInset() - Method in interface com.install4j.api.laf.LookAndFeelEnhancer
  Some look and feels provide a file chooser dialog where the lower accessory should have an inset on the left side.
getFileCount() - Method in class com.install4j.api.events.InstallerFileInstallationEvent
  Returns the total file count
getFileInformation(File) - Static method in class com.install4j.api.unix.UnixFileSystem
  Get Unix-specific information about a file.
getFileName() - Method in interface com.install4j.api.update.UpdateDescriptorEntry
  Returns the file name of the update installer.
getFileSetById(String) - Method in interface com.install4j.api.context.Context
  Returns the file set for a specified ID.
getFileSetByName(String) - Method in interface com.install4j.api.context.Context
  Returns one file set with the specified name.
getFilesetId() - Method in interface com.install4j.api.context.FileInfo
  Get the id of the fileset or a zero-length string for the default fileset.
getFilesetName() - Method in interface com.install4j.api.context.FileInfo
  Get the name of the fileset, a zero-length string for the default fileset, or `null` if the fileset is non-existent.
getFileSets() - Method in interface com.install4j.api.context.Context
  Returns all additional files sets contained in this installer.
getFileSize() - Method in class com.install4j.api.events.InstallerFileEvent
  Get the size of the installed file in bytes.
getFileSize() - Method in interface com.install4j.api.update.UpdateDescriptorEntry
  Returns the file size of the update installer in bytes.
getFileSizeVerbose() - Method in interface com.install4j.api.update.UpdateDescriptorEntry
  Returns the file size of the update installer as a verbose string.
getFileTime() - Method in class com.install4j.api.context.FileOptions
  Returns the file time.
getFirstAction(Class, Screen) - Method in interface com.install4j.api.context.Context
  Get the registered action for a specified screen and a given action class.
getFirstFormComponent(Class) - Method in interface com.install4j.api.formcomponents.FormEnvironment
  Get the form component for a given class or interface.
getFirstScreen(Class) - Method in interface com.install4j.api.context.Context
  Get the registered screen for a given screen class.
getForeground() - Method in class com.install4j.api.context.WizardIndex
  Returns the foreground color of the index panel used for the text color
getFormComponentById(String) - Method in interface com.install4j.api.formcomponents.FormEnvironment
  Get the form component for a specified ID.
getFormComponentIds() - Method in interface com.install4j.api.test.ui.ScreenHandle
  Every install4j form-component id present on this screen, in document order.
getFormComponents() - Method in interface com.install4j.api.formcomponents.FormEnvironment
  Returns all form components that are contained in the same form.
getFormComponents(Class) - Method in interface com.install4j.api.formcomponents.FormEnvironment
  Get all form components for a given class or interface.
getFormComponentTree() - Method in interface com.install4j.api.formcomponents.FormEnvironment
  Returns the top level of the form component tree.
getFormEnvironment() - Method in class com.install4j.api.formcomponents.AbstractFormComponent
  Returns the `FormEnvironment` that the framework has associated with this form component in `setFormEnvironment`.
getFormEnvironment() - Method in interface com.install4j.api.screens.FormPanelContainer
  Returns the form environment that was set with `FormPanelContainer.setFormPanel(JPanel, FormEnvironment)` .
getFormVariable(String) - Method in interface com.install4j.api.formcomponents.FormEnvironment
  Get the value of a form variable.
getFormVariableNames() - Method in interface com.install4j.api.formcomponents.FormEnvironment
  Get the names of all defined form variables.
getFormVariables() - Method in class com.install4j.api.beans.VariableErrorHandlingDescriptor
  Returns the error handling for form variables.
getFreeDiskSpace(File) - Static method in class com.install4j.api.SystemInfo
  Retrieves the free disk space for the disk containing the given file on Windows, macOS and Linux.
getFromIntValue(int) - Static method in enum class com.install4j.api.context.OverwriteMode
  Convert int value to constant.
getFromIntValue(int) - Static method in enum class com.install4j.api.context.UninstallMode
  Convert int value to constant.
getFromIntValue(int) - Static method in enum class com.install4j.api.update.ApplicationDisplayMode
  Convert int value to constant.
getFromIntValue(int) - Static method in enum class com.install4j.api.windows.DriveType
  Convert int value to constant.
getFromRegistry(String, boolean) - Static method in class com.install4j.api.windows.WinEnvVars
  Return an environment variable as set in the Windows registry.
getGroupSid() - Method in class com.install4j.api.windows.WinUser.AddUserResult
  The SID (Security Identifier) of the used group in String form.
getGroupType() - Method in interface com.install4j.api.formcomponents.LayoutGroup
  Returns the type of the layout group
getHwnd() - Method in class com.install4j.api.windows.WindowInfo
  Returns the window handle.
getI18nKeys() - Method in class com.install4j.api.beans.VariableErrorHandlingDescriptor
  Returns the error handling for localization keys.
getIcon() - Method in class com.install4j.api.beaninfo.EnumerationMapEntry
  Get the icon that is to be displayed in the drop-down list in the IDE.
getIconType() - Method in interface com.install4j.api.test.ui.AlertHandle
  The configured icon type.
getId() - Method in interface com.install4j.api.ApplicationRegistry.ApplicationInfo
  Returns the application ID.
getId() - Method in enum class com.install4j.api.beaninfo.ActionElevationType
  Convert to an int value.
getId() - Method in enum class com.install4j.api.beaninfo.FailureStrategy
  Convert to an int value.
getId() - Method in class com.install4j.api.beans.ActionList
  Called by the framework.
getId() - Method in interface com.install4j.api.context.FileSetSetup
  The ID of the file set.
getId() - Method in interface com.install4j.api.context.InstallationComponentSetup
  The ID of the installation component.
getId() - Method in interface com.install4j.api.context.LauncherSetup
  Get the ID of the launcher.
getId() - Method in interface com.install4j.api.formcomponents.LayoutGroup
  Get the ID that the framework associates with this layout group.
getId() - Method in interface com.install4j.api.test.formcomponents.FormComponentHandle
  The install4j form-component id (the id set in the IDE on the form component).
getId() - Method in interface com.install4j.api.test.ui.ScreenHandle
  The configured screen id.
getId() - Method in enum class com.install4j.api.update.UpdateSchedule
  Returns the string ID for the `UpdateSchedule`.
getId(Action) - Method in interface com.install4j.api.context.Context
  Get the ID that the framework associates with an action.
getId(FormComponent) - Method in interface com.install4j.api.formcomponents.FormEnvironment
  Get the ID that the framework associates with a form component.
getId(Screen) - Method in interface com.install4j.api.context.Context
  Get the ID that the framework associates with a screen.
getInitialKey() - Method in class com.install4j.api.context.WizardIndex
  Returns the key of the step name that should be initially selected
getInitValue(Object, String, Class) - Method in class com.install4j.api.formcomponents.AbstractFormComponent
  Helper method to get an init value.
getInsertIndex(Bean, List) - Method in interface com.install4j.api.beaninfo.SequenceValidator
  When a bean is inserted the first time at design-time, this method will be called to determine the insertion index.
getInstallationComponentById(String) - Method in interface com.install4j.api.context.Context
  Returns the installation component for a specified ID.
getInstallationComponents() - Method in interface com.install4j.api.context.Context
  Returns all installation components for this installer.
getInstallationDirectory() - Method in interface com.install4j.api.ApplicationRegistry.ApplicationInfo
  Returns the directory the application was installed in the last time the installer ran.
getInstallationDirectory() - Method in interface com.install4j.api.context.Context
  Retrieves the installation directory selected by the user, or the default installation directory if the user has not yet made a selection.
getInstallationDirectory() - Method in interface com.install4j.api.test.session.Session
  The active installation directory.
getInstallerContext() - Method in class com.install4j.api.screens.AbstractInstallerOrUninstallerScreen
  Returns the `InstallerContext` that the framework has associated with this custom screen in `AbstractInstallerOrUninstallerScreen.setInstallerContext(InstallerContext)`.
getInstallerContext() - Method in class com.install4j.api.screens.AbstractInstallerScreen
  Returns the `InstallerContext` that the framework has associated with this custom screen in `AbstractInstallerScreen.setInstallerContext(InstallerContext)`.
getInstallerFile() - Method in interface com.install4j.api.context.InstallerContext
  Returns the current media file.
getInstallerVariable(String) - Method in interface com.install4j.api.ApplicationRegistry.ApplicationInfo
  Get the value of an installer variable that was saved to the automatically created response file `response.varfile`.
getInstallerVariable(String) - Static method in class com.install4j.api.launcher.Variables
  Get the value of an installer variable that was saved to the automatically created response file `response.varfile`.
getInstallerVariables() - Method in class com.install4j.api.beans.VariableErrorHandlingDescriptor
  Returns the error handling for installer variables.
getInstallerVariables() - Static method in class com.install4j.api.launcher.Variables
  Get a map of installer variables that were saved to the automatically created response file `response.varfile`.
getIntValue() - Method in enum class com.install4j.api.context.OverwriteMode
  Convert to an int value.
getIntValue() - Method in enum class com.install4j.api.context.UninstallMode
  Convert to an int value.
getIntValue() - Method in enum class com.install4j.api.update.ApplicationDisplayMode
  Convert to an int value.
getIntValue() - Method in enum class com.install4j.api.windows.DriveType
  Convert to an int value.
getItems() - Method in interface com.install4j.api.test.formcomponents.ComboBoxHandle
  The items currently in the drop-down.
getItems() - Method in interface com.install4j.api.test.formcomponents.DropdownListHandle
  The items currently in the drop-down.
getItems() - Method in interface com.install4j.api.test.formcomponents.ListHandle
  The items currently in the list.
getItems() - Method in interface com.install4j.api.test.formcomponents.ListSpinnerHandle
  The configured list entries.
getJavaHome() - Method in interface com.install4j.api.JVMSelector.JVMLocation
  Returns the base directory of a Java installation.
getJFileChooserMode() - Method in enum class com.install4j.api.beaninfo.FileSelectionMode
  Convert to an int value.
getJreMaxVersion() - Method in interface com.install4j.api.update.UpdateDescriptorEntry
  Returns the required maximum version of the JRE.
getJreMinVersion() - Method in interface com.install4j.api.update.UpdateDescriptorEntry
  Returns the required minimum version of the JRE.
getJVMLocation(File, String, String, boolean) - Static method in class com.install4j.api.JVMSelector
  Checks if this directory contains a JVM with the specified parameters and returns the location object.
getJVMLocations() - Static method in class com.install4j.api.JVMSelector
  Returns JVMs found in standard locations.
getJVMLocations(String, String, boolean, File[]) - Static method in class com.install4j.api.JVMSelector
  Returns JVMs found in standard locations with the given version requirements.
getKeys() - Method in class com.install4j.api.context.WizardIndex
  Returns the index keys
getLabels() - Method in interface com.install4j.api.test.formcomponents.RadioButtonsHandle
  The configured radio button labels.
getLanguageId() - Method in interface com.install4j.api.context.Context
  Return the ISO code for the language that the installer is running with.
getLanguageId() - Method in interface com.install4j.api.test.session.Session
  The current installer language id, e.g.
getLanguageIdToExternalFile() - Method in class com.install4j.api.beans.LocalizedExternalFile
  Returns the map from language IDs to `ExternalFile`s.
getLastUpdateCheckDate() - Static method in class com.install4j.api.update.UpdateScheduleRegistry
  Returns the date you last called `UpdateScheduleRegistry.checkAndReset()` and got a return value of `true`.
getLaunchAgentStatus(String) - Static method in class com.install4j.api.macos.MacServiceManagement
  Retrieves the status of a launch agent specified by its property list (plist) file name.
getLaunchDaemonStatus(String) - Static method in class com.install4j.api.macos.MacServiceManagement
  Retrieves the status of a launch daemon specified by its property list (plist) file name.
getLauncherById(String) - Method in interface com.install4j.api.context.Context
  Returns the launcher for a specified ID.
getLaunchers() - Method in interface com.install4j.api.context.Context
  Returns all launchers for this installer.
getLayoutGroupById(String) - Method in interface com.install4j.api.formcomponents.FormEnvironment
  Get the layout group of a certain ID.
getLeftComponent() - Method in interface com.install4j.api.formcomponents.ComponentTuple
  Return the left GUI component created by `FormComponent.createLeftComponent`.
getLinkDirectory() - Method in interface com.install4j.api.test.ui.StandardProgramGroupHandle
  The symlink directory typed into the selector (Unix only, `null` on Windows).
getLinkTarget() - Method in interface com.install4j.api.unix.UnixFileSystem.FileInformation
  If `isLink` returns `true`, this method returns the target file of the link.
getLog() - Method in class com.install4j.api.events.InstallerActionEvent
  Returns the log output produced by the action
getLogFile() - Method in interface com.install4j.api.test.session.Session
  The installer log file being captured by this session.
getLogFile() - Static method in class com.install4j.api.Util
  Get the location of the log file.
getLogValueForProperty(String, Object) - Method in interface com.install4j.api.beans.PropertyLoggingInterceptor
  Replace the value of the property for logging purposes.
getLookAndFeelEnhancer() - Static method in class com.install4j.api.UiUtil
  Returns the currently active look and feel info.
getMainBundleLoginItemStatus() - Static method in class com.install4j.api.macos.MacServiceManagement
  Retrieves the status of the main bundle login item registration.
getMaxRestarts() - Method in class com.install4j.api.windows.service.ServiceConfiguration
getMaxValue() - Method in interface com.install4j.api.test.formcomponents.NumberSpinnerHandle
  The configured maximum value.
getMaxValue() - Method in interface com.install4j.api.test.formcomponents.SliderHandle
  The configured maximum value.
getMaxWidth() - Method in class com.install4j.api.context.WizardIndex
  Returns the maximum width of the index panel
getMd5Sum() - Method in interface com.install4j.api.update.UpdateDescriptorEntry
  Returns the MD5 sum of the file if the option to calculate checksums has been enabled.
getMediaFileId() - Method in interface com.install4j.api.context.Context
  Returns the ID of the media file that was used to create this installer.
getMediaName() - Method in interface com.install4j.api.context.InstallerContext
  Get the name of the current media file.
getMediaSetId() - Method in interface com.install4j.api.ApplicationRegistry.ApplicationInfo
  Returns the ID of the media file that was used to install this application.
getMessage(String) - Method in interface com.install4j.api.context.Context
  Get a message for a localization key.
getMessage(String, Object...) - Method in interface com.install4j.api.context.Context
  Get a message for a localization key.
getMessageText() - Method in interface com.install4j.api.test.ui.AlertHandle
  The alert's message text.
getMinValue() - Method in interface com.install4j.api.test.formcomponents.NumberSpinnerHandle
  The configured minimum value.
getMinValue() - Method in interface com.install4j.api.test.formcomponents.SliderHandle
  The configured minimum value.
getMinWidth() - Method in class com.install4j.api.context.WizardIndex
  Returns the minimum width of the index panel.
getMnemonicCharIndex(String) - Static method in class com.install4j.api.formcomponents.AbstractFormComponent
getMode() - Method in class com.install4j.api.context.FileOptions
  Returns the unix access mode.
getMode() - Method in interface com.install4j.api.unix.UnixFileSystem.FileInformation
  Get the Unix mode of a file.
getModuleName() - Method in class com.install4j.api.ProcessInfo
  Retrieves the full executable path of the process.
getName() - Method in interface com.install4j.api.ApplicationRegistry.ApplicationInfo
  Returns the name of the application.
getName() - Method in class com.install4j.api.beaninfo.EnumerationMapEntry
  Get the name of the map entry.
getName() - Method in interface com.install4j.api.context.FileSetSetup
  Returns the name of this file set.
getName() - Method in interface com.install4j.api.context.InstallationComponentSetup
  Returns the name of this installation components.
getName() - Method in interface com.install4j.api.context.LauncherSetup
  Return the name of the launcher as configured in the install4j GUI.
getNestedStyleId() - Method in class com.install4j.api.styles.WrapperStyle
  Returns the ID of the nested style.
getNestedStyleIds() - Method in interface com.install4j.api.styles.NestedStyleContainer
  Return the IDs of all nested styles.
getNestedStyleIds() - Method in class com.install4j.api.styles.WrapperStyle
getNewMediaFileId() - Method in interface com.install4j.api.update.UpdateDescriptorEntry
  Returns the media file ID of the update installer that is represented by this entry.
getNewVersion() - Method in interface com.install4j.api.update.UpdateDescriptorEntry
  Returns the version of the available update.
getNextButtonText() - Method in interface com.install4j.api.test.ui.ScreenHandle
  The current label of the Next button.
getObject() - Method in class com.install4j.api.beaninfo.EnumerationMapEntry
  Get the object mapped to the specified name.
getOperationVerbose() - Method in enum class com.install4j.api.events.EventType
  Get a verbose message that describes the operation that is connected with this event.
getOriginalName() - Method in class com.install4j.api.beans.ExternalFile
  At runtime, the file name will be generated to avoid naming conflicts.
getOverwriteMode() - Method in class com.install4j.api.context.FileOptions
  Returns the overwrite mode.
getOwnerInfo() - Method in interface com.install4j.api.unix.UnixFileSystem.FileInformation
  Get the owner of a file.
getParameterClass() - Method in class com.install4j.api.beaninfo.ScriptParameter
  Get the parameter class.
getParameterName() - Method in class com.install4j.api.beaninfo.ScriptParameter
  Get the parameter name
getParameterType() - Method in class com.install4j.api.beaninfo.ScriptParameter
  Get the parameter type
getParentWindow() - Static method in class com.install4j.api.UiUtil
  Get the topmost window in the current JVM.
getParentWindow() - Static method in class com.install4j.api.Util
  Deprecated.
  use `UiUtil.getParentWindow()` instead
getPassword() - Method in interface com.install4j.api.test.ui.PasswordDialogHandle
  The plain-text password currently typed in the password field.
getPercentCompleted() - Method in class com.install4j.api.context.DefaultUnattendedProgressInterface
  Returns the last value set by `setPercentCompleted`.
getPercentCompleted() - Method in interface com.install4j.api.context.ProgressInterface
  Retrieves the current progress value
getPercentCompleted() - Method in interface com.install4j.api.test.formcomponents.ProgressHandle
  The current overall progress as a value from 0 to 100.
getPersistentProperties() - Method in interface com.install4j.api.actions.AutoUninstallAction
  The framework invokes this method in the installer just before the installer exits to get the persistent properties of the installation action.
getPhysicalMemory() - Static method in class com.install4j.api.SystemInfo
  Retrieves the physical memory on Windows, macOS and Linux.
getPossibleUpdateEntry() - Method in interface com.install4j.api.update.UpdateDescriptor
  An entry that has been identified as a match for the current installation and should be used for choosing an update installer.
getPreviousButtonText() - Method in interface com.install4j.api.test.ui.ScreenHandle
  The current label of the Previous button.
getProcessId() - Method in class com.install4j.api.ProcessInfo
  Retrieves the process id.
getProgramDataDirectory() - Static method in class com.install4j.api.windows.WinFileSystem
  Returns the program data directory where applications can save data that is not specific to particular users.
getProgramFilesDirectory() - Static method in class com.install4j.api.windows.WinFileSystem
  Returns the program files directory of the current Windows installation.
getProgramGroup() - Method in interface com.install4j.api.test.formcomponents.ProgramGroupHandle
  The currently entered program group name.
getProgramGroupName() - Method in interface com.install4j.api.test.ui.StandardProgramGroupHandle
  The program-group name typed into the selector (Windows only, empty on Unix).
getProgressInterface() - Method in interface com.install4j.api.context.Context
  Get the current progress interface.
getProgressInterface(ProgressInterface) - Method in class com.install4j.api.screens.AbstractInstallerOrUninstallerScreen
getProgressInterface(ProgressInterface) - Method in class com.install4j.api.screens.AbstractInstallerScreen
getProgressInterface(ProgressInterface) - Method in class com.install4j.api.screens.AbstractUninstallerScreen
getProgressInterface(ProgressInterface) - Method in interface com.install4j.api.screens.Screen
  Replace the default progress interface for actions with a custom progress interface.
getProjectReportProperties() - Method in interface com.install4j.api.beaninfo.CustomizerCallback
  Called by the install4j GUI when the user exports a project report.
getPropertyClass() - Method in interface com.install4j.api.beaninfo.PropertyConverter
  Returns the property type for which this property converter is eligible.
getPropertyCustomizerClass() - Method in interface com.install4j.api.beaninfo.PropertyConverter
  Returns the class of the optional property customizer.
getPropertyDescriptors() - Method in class com.install4j.api.beaninfo.Install4JBeanInfo
getPropertyName() - Method in exception class com.install4j.api.beaninfo.BeanValidationException
  Get the name of the invalid property, or `null` if no property name was specified in the constructor.
getPropertyName() - Method in class com.install4j.api.beaninfo.ProjectReportProperty
  Get the property name.
getPropertyValue(PropertyDescriptor, Bean) - Method in class com.install4j.api.beaninfo.Install4JBeanInfo
  Convenience method for bean validators to get the property value for a property descriptor.
getPropertyValue(String, Bean) - Method in class com.install4j.api.beaninfo.Install4JBeanInfo
  Convenience method for bean validators to get the property value for a named property.
getReadTimeout() - Method in class com.install4j.api.update.UpdateCheckRequest
  Returns the value set with `UpdateCheckRequest.readTimeout(int)` The default value is 10000 ms.
getRelativeFileName() - Method in interface com.install4j.api.context.LauncherSetup
  Get the relative file name for the launcher.
getRelativeFilePath() - Method in interface com.install4j.api.context.FileInfo
  Get the relative path of the file in the distribution tree without the installation root.
getReportValue() - Method in class com.install4j.api.beaninfo.ProjectReportProperty
  Get the report value.
getRequestHeaders() - Method in class com.install4j.api.update.UpdateCheckRequest
  Returns the value set with `UpdateCheckRequest.requestHeaders(Map)`.
getResetSeconds() - Method in class com.install4j.api.windows.service.ServiceConfiguration
getResourceDirectory() - Method in interface com.install4j.api.context.Context
  Retrieves the directory where the resource files are present that have been configured on the Installer->Custom Code &Resources tab.
getRestartMillis() - Method in class com.install4j.api.windows.service.ServiceConfiguration
getRightComponent() - Method in interface com.install4j.api.formcomponents.ComponentTuple
  Return the right GUI component created by `FormComponent.createRightComponent`.
getRootResolved() - Method in interface com.install4j.api.context.FileInfo
  Get the resolved installation root for the file.
getRootUnresolved() - Method in interface com.install4j.api.context.FileInfo
  Get the unresolved installation root for the file.
getRunningProcesses() - Static method in class com.install4j.api.macos.MacProcesses
  Get a list of all running processes the installer can see.
getRunningProcesses() - Static method in class com.install4j.api.windows.WinProcesses
  Get a list of all running processes the installer can see.
getSchedules() - Method in interface com.install4j.api.test.formcomponents.UpdateScheduleSelectorHandle
  All schedule labels in the drop-down, as their `toString` forms.
getScreen() - Method in interface com.install4j.api.formcomponents.FormEnvironment
  Get the form screen associated with this form environment.
getScreenById(String) - Method in interface com.install4j.api.context.Context
  Get a particular screen with the specified ID.
getScreens() - Method in interface com.install4j.api.context.Context
  Get all registered screens.
getScreens(Class) - Method in interface com.install4j.api.context.Context
  Get all registered screens for a given screen class.
getSelectedComponentIds() - Method in interface com.install4j.api.test.formcomponents.ComponentSelectorHandle
  The ids of the components currently marked for installation.
getSelectedExtensions() - Method in interface com.install4j.api.test.formcomponents.FileAssociationsHandle
  The primary extensions of all associations currently checked.
getSelectedFile() - Method in interface com.install4j.api.test.ui.FileChooserHandle
  The currently selected file, or `null` if none is selected.
getSelectedIndex() - Method in interface com.install4j.api.test.formcomponents.ListSpinnerHandle
  The index of the currently displayed entry.
getSelectedIndex() - Method in interface com.install4j.api.test.formcomponents.RadioButtonsHandle
  The index of the currently selected radio button, or `-1` if none is selected.
getSelectedItem() - Method in interface com.install4j.api.test.formcomponents.ComboBoxHandle
  The currently selected or typed value.
getSelectedItem() - Method in interface com.install4j.api.test.formcomponents.DropdownListHandle
  The currently selected item.
getSelectedItem() - Method in interface com.install4j.api.test.formcomponents.ListHandle
  The single selected item, or empty if nothing is selected.
getSelectedItem() - Method in interface com.install4j.api.test.formcomponents.ListSpinnerHandle
  The currently displayed entry.
getSelectedItems() - Method in interface com.install4j.api.test.formcomponents.ListHandle
  The currently selected items.
getSelectedLabel() - Method in interface com.install4j.api.test.formcomponents.RadioButtonsHandle
  The label of the currently selected radio button, or empty if none is selected.
getSelectedSchedule() - Method in interface com.install4j.api.test.formcomponents.UpdateScheduleSelectorHandle
  The selected schedule's `toString` form.
getSelectedSids() - Method in interface com.install4j.api.test.formcomponents.UserSelectorHandle
  The SIDs currently selected on this form, or an empty array if nothing has been picked.
getSelectedTypeId() - Method in interface com.install4j.api.test.ui.InstallationTypeSelectorHandle
  The id of the currently selected installation type, or empty if nothing is selected.
getSha256Sum() - Method in interface com.install4j.api.update.UpdateDescriptorEntry
  Returns the SHA-256 sum of the file if the option to calculate checksums has been enabled.
getShell() - Static method in class com.install4j.api.unix.UnixFileSystem
  Returns the shell executable of the current user.
getSpecialFolder(SpecialFolder, boolean) - Static method in class com.install4j.api.windows.WinFileSystem
  Returns Windows-specific directories like the start menu or the desktop.
getStandardApplicationsDirectory() - Static method in class com.install4j.api.Util
  Returns the standard directory for installing applications.
getStartType(String) - Static method in class com.install4j.api.windows.service.WinServices
  Returns the start type of a service.
getStatusMessage() - Method in interface com.install4j.api.test.formcomponents.ProgressHandle
  The current top status message, or the empty string if unset.
getStepNames() - Method in class com.install4j.api.context.WizardIndex
  Returns the step names
getStyle() - Method in class com.install4j.api.windows.WindowInfo
  Returns the window style.
getStyleById(String) - Method in interface com.install4j.api.styles.StyleManager
  Get the screen style for a specified ID.
getStyleManager() - Method in interface com.install4j.api.context.WizardContext
  Get the screen style manager.
getStyleManager() - Method in class com.install4j.api.styles.AbstractStyle
  Returns the `StyleManager`.
getSubKeyNames(RegistryRoot, String) - Static method in class com.install4j.api.windows.WinRegistry
  Retrieves the subkeys of a registry key.
getSubKeyNames(RegistryRoot, String, RegistryView) - Static method in class com.install4j.api.windows.WinRegistry
  Retrieves the subkeys of a registry key.
getSubtitle() - Method in interface com.install4j.api.test.ui.ScreenHandle
  The screen's subtitle.
getSubTitle() - Method in interface com.install4j.api.screens.Screen
  Returns the subtitle of this custom screen which is displayed at the top of the installer wizard just below the title of the screen.
getSubTitle() - Method in interface com.install4j.api.styles.StyleContext
  The subtitle of the screen as returned by `Screen.getSubTitle()`.
getSystemDirectory() - Static method in class com.install4j.api.windows.WinFileSystem
  Returns the system directory.
getTargetMediaFileId() - Method in interface com.install4j.api.update.UpdateDescriptorEntry
  Returns the media file ID for which this update is suitable.
getText() - Method in interface com.install4j.api.test.formcomponents.ButtonHandle
  The button's label text.
getText() - Method in interface com.install4j.api.test.formcomponents.DateTextFieldHandle
  The current text in the field.
getText() - Method in interface com.install4j.api.test.formcomponents.FileEditorHandle
  The current text shown in the editor.
getText() - Method in interface com.install4j.api.test.formcomponents.HtmlDisplayHandle
  The displayed text with HTML markup stripped.
getText() - Method in interface com.install4j.api.test.formcomponents.HyperlinkActionLabelHandle
  The hyperlink's display text.
getText() - Method in interface com.install4j.api.test.formcomponents.HyperlinkLabelHandle
  The hyperlink's display text.
getText() - Method in interface com.install4j.api.test.formcomponents.IntegerTextFieldHandle
  The current text in the field.
getText() - Method in interface com.install4j.api.test.formcomponents.LabelHandle
  The current label text.
getText() - Method in interface com.install4j.api.test.formcomponents.MaskTextFieldHandle
  The current text in the field.
getText() - Method in interface com.install4j.api.test.formcomponents.MultilineHtmlLabelHandle
  The displayed text with HTML markup stripped.
getText() - Method in interface com.install4j.api.test.formcomponents.MultilineLabelHandle
  The currently displayed text, with variable substitution applied.
getText() - Method in interface com.install4j.api.test.formcomponents.PasswordFieldHandle
  The current password text.
getText() - Method in interface com.install4j.api.test.formcomponents.SimpleLeadingLabelHandle
  The current label text.
getText() - Method in interface com.install4j.api.test.formcomponents.TextAreaHandle
  The current text in the area.
getText() - Method in interface com.install4j.api.test.formcomponents.TextFieldHandle
  The current text in the field.
getTextOverrideValue(Bean, String, Class) - Static method in class com.install4j.api.beans.AbstractBean
  Get the value for a property for which a text replacement has been configured in the IDE.
getTextWithoutMnemonics(String) - Static method in class com.install4j.api.formcomponents.AbstractFormComponent
Getting started - Section in package com.install4j.api.test
getTitle() - Method in interface com.install4j.api.screens.Screen
  Returns the title of this custom screen which is displayed at the top of the installer wizard.
getTitle() - Method in interface com.install4j.api.styles.StyleContext
  The title of the screen as returned by `Screen.getTitle()`.
getTitle() - Method in interface com.install4j.api.test.ui.DialogHandle
  The dialog's title-bar text.
getTitle() - Method in interface com.install4j.api.test.ui.ScreenHandle
  The screen's title.
getTitleColor() - Method in interface com.install4j.api.laf.LookAndFeelEnhancer
  Returns the color for the title in alerts boxes.
getTopLevelWindows(long) - Static method in class com.install4j.api.windows.WindowInfo
  Returns all visible top level windows of the process with the supplied process id.
getTotalSize() - Method in class com.install4j.api.events.InstallerFileInstallationEvent
  Returns the total size of the installation in bytes
getType() - Method in interface com.install4j.api.context.LauncherSetup
  Get the type of the launcher.
getType() - Method in class com.install4j.api.events.InstallerEvent
  Get the type of the event.
getType() - Method in class com.install4j.api.windows.WinUser.AddUserResult
  The result type (success / specific errors)
getTypeDescription(String) - Method in interface com.install4j.api.test.ui.InstallationTypeSelectorHandle
  Description of the installation type with the given id.
getTypeName(String) - Method in interface com.install4j.api.test.ui.InstallationTypeSelectorHandle
  Display name of the installation type with the given id.
getUninstallerContext() - Method in class com.install4j.api.screens.AbstractInstallerOrUninstallerScreen
  Returns the `UninstallerContext` that the framework has associated with this custom screen in `AbstractInstallerOrUninstallerScreen.setUninstallerContext(UninstallerContext)`.
getUninstallerContext() - Method in class com.install4j.api.screens.AbstractUninstallerScreen
  Returns the `UninstallerContext` that the framework has associated with this custom screen in `AbstractUninstallerScreen.setUninstallerContext(UninstallerContext)`.
getUninstallMode() - Method in class com.install4j.api.context.FileOptions
  Returns the uninstallation mode.
getUpdatableVersionMax() - Method in interface com.install4j.api.update.UpdateDescriptorEntry
  Returns the maximum version that is eligible for an update.
getUpdatableVersionMin() - Method in interface com.install4j.api.update.UpdateDescriptorEntry
  Returns the minimum version that is eligible for an update.
getUpdateDescriptor(UpdateCheckRequest) - Static method in class com.install4j.api.update.UpdateChecker
  Download an `updates.xml` file programatically from a given URL and returns an `UpdateDescriptor` instance.
getUpdateDescriptor(String, ApplicationDisplayMode) - Static method in class com.install4j.api.update.UpdateChecker
  Convenience method for `UpdateChecker.getUpdateDescriptor(UpdateCheckRequest)`.
getUpdateDescriptor(String, ApplicationDisplayMode, ErrorHandlingCallback) - Static method in class com.install4j.api.update.UpdateChecker
  Convenience method for `UpdateChecker.getUpdateDescriptor(UpdateCheckRequest)`.
getUpdateSchedule() - Static method in class com.install4j.api.update.UpdateScheduleRegistry
  Returns the configured update schedule.
getUrl() - Method in class com.install4j.api.events.InstallerDownloadEvent
  Returns the URL of the download.
getUrl() - Method in interface com.install4j.api.test.formcomponents.HyperlinkLabelHandle
  The configured URL string with variable substitution applied.
getURL() - Method in interface com.install4j.api.update.UpdateDescriptorEntry
  Returns the full URL from which the update installer can be downloaded.
getUrlSpec() - Method in class com.install4j.api.update.UpdateCheckRequest
  Returns the value set with `UpdateCheckRequest.urlSpec(String)`
getUser() - Method in interface com.install4j.api.test.ui.PasswordDialogHandle
  The username currently typed in the user field.
getUserHome() - Static method in class com.install4j.api.Util
  Returns the home directory.
getUserName(String) - Static method in class com.install4j.api.windows.WinUser
  Try to get the user name (an unqualified account name) for a SID (Security Identifier).
getUserSid() - Method in class com.install4j.api.windows.WinUser.AddUserResult
  The SID (Security Identifier) of the created user in String form.
getUserSid() - Static method in class com.install4j.api.windows.WinUser
  Get the user's SID (Security Identifier) of the current process.
getUserWritableDefaultInstallationDirectory() - Method in interface com.install4j.api.context.Context
  Retrieves the default installation directory in a user-writable directory.
getValue() - Method in enum class com.install4j.api.beans.Anchor
  The value of the anchor which can be used by `java.awt.GridBagLayout`.
getValue() - Method in class com.install4j.api.beans.ScriptProperty
  Required by the framework.
getValue() - Method in interface com.install4j.api.test.formcomponents.IntegerTextFieldHandle
  The current value as an `Integer`, or `null` if the field is empty or invalid.
getValue() - Method in interface com.install4j.api.test.formcomponents.NumberSpinnerHandle
  The current integer value.
getValue() - Method in interface com.install4j.api.test.formcomponents.SliderHandle
  The current slider value.
getValue() - Method in class com.install4j.api.windows.WinRegistry.ExpandString
  Get the string value.
getValue(RegistryRoot, String, String) - Static method in class com.install4j.api.windows.WinRegistry
  Retrieves a registry value.
getValue(RegistryRoot, String, String, RegistryView) - Static method in class com.install4j.api.windows.WinRegistry
  Retrieves a registry value.
getValueNames(RegistryRoot, String) - Static method in class com.install4j.api.windows.WinRegistry
  Retrieves the exiting value names of a registry key.
getValueNames(RegistryRoot, String, RegistryView) - Static method in class com.install4j.api.windows.WinRegistry
  Retrieves the exiting value names of a registry key.
getValueText() - Method in interface com.install4j.api.test.formcomponents.KeyValuePairHandle
  The text currently shown in the value label.
getVariable(String) - Method in interface com.install4j.api.context.Context
  Get an installer variable.
getVariable(String) - Method in interface com.install4j.api.test.session.Session
  Returns the installer variable with the given name, or `null` if no variable with that name is set on the installer context.
getVariableName() - Method in class com.install4j.api.events.InstallerVariableEvent
  Get the name of the variable that was changed.
getVariableNames() - Method in interface com.install4j.api.context.Context
  Get the names of all defined installer variables.
getVerbose() - Method in class com.install4j.api.events.InstallerActionEvent
getVerbose() - Method in class com.install4j.api.events.InstallerDirectoryEvent
getVerbose() - Method in class com.install4j.api.events.InstallerDownloadEvent
getVerbose() - Method in class com.install4j.api.events.InstallerEvent
  Return a verbose description of this event.
getVerbose() - Method in class com.install4j.api.events.InstallerFileEvent
getVerbose() - Method in class com.install4j.api.events.InstallerFileInstallationEvent
getVerbose() - Method in class com.install4j.api.events.InstallerVariableEvent
getVersion() - Method in interface com.install4j.api.ApplicationRegistry.ApplicationInfo
  Returns the version of the application.
getVersion() - Method in interface com.install4j.api.context.Context
  Returns the version of the installer.
getVersion() - Method in interface com.install4j.api.JVMSelector.JVMLocation
  Returns the version of the JVM.
getWidgetStyleHandler() - Method in interface com.install4j.api.formcomponents.FormEnvironment
  Get the widget style handler for applying widget styles to UI components.
getWidgetStyleHandler() - Method in class com.install4j.api.screens.AbstractInstallerOrUninstallerScreen
  Returns the `WidgetStyleHandler` that the framework has associated with this custom screen in `AbstractInstallerOrUninstallerScreen.setWidgetStyleHandler(WidgetStyleHandler)`.
getWidgetStyleHandler() - Method in class com.install4j.api.screens.AbstractInstallerScreen
  Returns the `WidgetStyleHandler` that the framework has associated with this custom screen in `AbstractInstallerScreen.setWidgetStyleHandler(WidgetStyleHandler)`.
getWidgetStyleHandler() - Method in class com.install4j.api.screens.AbstractUninstallerScreen
  Returns the `WidgetStyleHandler` that the framework has associated with this custom screen in `AbstractUninstallerScreen.setWidgetStyleHandler(WidgetStyleHandler)`.
getWindowsDirectory() - Static method in class com.install4j.api.windows.WinFileSystem
  Returns the Windows directory.
getWindowTitle() - Method in class com.install4j.api.macos.MacProcesses.Info
getWindowTitle() - Method in class com.install4j.api.ProcessInfo
  Get the title of one of the visible top-level windows of this process.
getWindowTitle() - Method in class com.install4j.api.windows.WindowInfo
  Returns the window title.
getWindowTitle() - Method in class com.install4j.api.windows.WinProcesses.Info
getWindowTitle(int) - Static method in class com.install4j.api.windows.WinProcesses
  Get the title of one of the visible top-level windows of this process.
getWizardContext() - Method in interface com.install4j.api.context.Context
  Get the wizard context if the installer or uninstaller is running in GUI mode.
getWizardWindow() - Static method in class com.install4j.api.UiUtil
  Get the current install4j wizard window.
goBack(int) - Method in interface com.install4j.api.context.Context
  Go backwards in the screen sequence.
goBackInHistory(int) - Method in interface com.install4j.api.context.Context
  Go backwards in the screen history.
goBackInHistory(Screen) - Method in interface com.install4j.api.context.Context
  Go backwards in the screen history to the target screen.
goForward(int, boolean, boolean) - Method in interface com.install4j.api.context.Context
  Go forward in the screen sequence.
gotoScreen(Screen) - Method in interface com.install4j.api.context.Context
  Programmatically switch to another screen in the installer without checking the condition of the target screen or executing any actions.
gotoScreen(Screen, boolean, boolean) - Method in interface com.install4j.api.context.Context
  Programmatically switch to another screen in the installer.
GroupType - Enum Class in com.install4j.api.formcomponents
  Type of a layout group.
GUI - Enum constant in enum class com.install4j.api.context.LauncherType
  Represents a GUI launcher.
GUI - Enum constant in enum class com.install4j.api.update.ApplicationDisplayMode
  The invoking application runs with a Swing GUI.

## H

handleConsole(Console) - Method in class com.install4j.api.formcomponents.AbstractFormComponent
handleConsole(Console) - Method in interface com.install4j.api.formcomponents.FormComponent
  Handle the console mode.
handleConsole(Console) - Method in interface com.install4j.api.formcomponents.FormEnvironment
  Handle console mode for all form components in a form.
handleConsole(Console) - Method in class com.install4j.api.screens.AbstractInstallerOrUninstallerScreen
handleConsole(Console) - Method in class com.install4j.api.screens.AbstractInstallerScreen
handleConsole(Console) - Method in class com.install4j.api.screens.AbstractUninstallerScreen
handleConsole(Console) - Method in interface com.install4j.api.screens.Screen
  Handle the console mode.
handleCriticalException(Throwable) - Method in interface com.install4j.api.context.Context
  If you encounter an exception in your code that cannot be handled, you can use this method to invoke the default exception handling of the install4j runtime.
handleUnattended() - Method in class com.install4j.api.formcomponents.AbstractFormComponent
handleUnattended() - Method in interface com.install4j.api.formcomponents.FormComponent
  Handle the unattended mode.
handleUnattended() - Method in class com.install4j.api.screens.AbstractInstallerOrUninstallerScreen
handleUnattended() - Method in class com.install4j.api.screens.AbstractInstallerScreen
handleUnattended() - Method in class com.install4j.api.screens.AbstractUninstallerScreen
handleUnattended() - Method in interface com.install4j.api.screens.Screen
  Handle the unattended mode.
hasAllUserInstallationRights() - Static method in class com.install4j.api.Util
  Checks whether the current process has the necessary rights to perform an installation for all users.
hasBeenElevated() - Method in interface com.install4j.api.context.Context
  Returns if the code is running in the elevated helper process started by the "Request privileges" action.
hasBeenScrolledToBottom() - Method in interface com.install4j.api.test.formcomponents.LicenseHandle
  Whether the user has scrolled to the bottom of the license at least once.
hasFormComponent(String) - Method in interface com.install4j.api.test.ui.ScreenHandle
  Whether this screen carries a form component with the given id.
hasFullAdminRights() - Static method in class com.install4j.api.Util
  Checks whether the current process has full administration rights.
hashCode() - Method in class com.install4j.api.beans.LocalizedExternalFile
hashCode() - Method in class com.install4j.api.beans.ScriptProperty
hashCode() - Method in class com.install4j.api.ProcessInfo
hasUserInput() - Method in class com.install4j.api.formcomponents.AbstractFormComponent
hasUserInput() - Method in interface com.install4j.api.formcomponents.FormComponent
  This method is called in situations where the installer must disable all user inputs.
hide() - Static method in class com.install4j.api.launcher.SplashScreen
  Programmatically hide the splash screen.
HKEY_CLASSES_ROOT - Enum constant in enum class com.install4j.api.windows.RegistryRoot
  Identifies the root registry key `HKEY_CLASSES_ROOT`.
HKEY_CURRENT_CONFIG - Enum constant in enum class com.install4j.api.windows.RegistryRoot
  Identifies the root registry key `HKEY_CURRENT_CONFIG`.
HKEY_CURRENT_USER - Enum constant in enum class com.install4j.api.windows.RegistryRoot
  Identifies the root registry key `HKEY_CURRENT_USER`.
HKEY_LOCAL_MACHINE - Enum constant in enum class com.install4j.api.windows.RegistryRoot
  Identifies the root registry key `HKEY_LOCAL_MACHINE`.
HKEY_USERS - Enum constant in enum class com.install4j.api.windows.RegistryRoot
  Identifies the root registry key `HKEY_USERS`.
HORIZONTAL - Enum constant in enum class com.install4j.api.formcomponents.GroupType
  Horizontal layout group
How the installer runs - Section in package com.install4j.api.test
HTML - Enum constant in enum class com.install4j.api.beaninfo.FileContentType
  The file contains HTML encoded in UTF-8 format.
htmlDisplay() - Method in interface com.install4j.api.test.ui.ScreenHandle
htmlDisplay(String) - Method in interface com.install4j.api.test.ui.ScreenHandle
  Handle for the "HTML or text display" form component with the given id.
HtmlDisplayHandle - Interface in com.install4j.api.test.formcomponents
  Handle for the "HTML or text display" form component.
hyperlinkActionLabel() - Method in interface com.install4j.api.test.ui.ScreenHandle
hyperlinkActionLabel(String) - Method in interface com.install4j.api.test.ui.ScreenHandle
  Handle for the "Hyperlink action label" form component with the given id.
HyperlinkActionLabelHandle - Interface in com.install4j.api.test.formcomponents
  Handle for the "Hyperlink action label" form component.
hyperlinkLabel() - Method in interface com.install4j.api.test.ui.ScreenHandle
hyperlinkLabel(String) - Method in interface com.install4j.api.test.ui.ScreenHandle
  Handle for the "Hyperlink URL label" form component with the given id.
HyperlinkLabelHandle - Interface in com.install4j.api.test.formcomponents
  Handle for the "Hyperlink URL label" form component.

## I

I18N_ONLY - Enum constant in enum class com.install4j.api.beans.ReplacementMode
  Only i18n variables like `${i18n:myKey}` will be replaced.
IF_CREATED - Enum constant in enum class com.install4j.api.context.UninstallMode
  Indicates that if the destination file was created by the installer, it will be deleted for uninstallation.
IF_CREATED_BUT_NOT_FOR_UPDATE - Enum constant in enum class com.install4j.api.context.UninstallMode
  Indicates that the destination file won't be deleted when the uninstaller runs as part of an update.
IF_NEWER - Enum constant in enum class com.install4j.api.context.OverwriteMode
  Indicates that if the destination file exists, it will be replaced if the source file is newer.
IF_NEWER_OTHERWISE_ASK - Enum constant in enum class com.install4j.api.context.OverwriteMode
  Indicates that if the destination file exists, it will be replaced if the source file is newer.
IGNORE - Enum constant in enum class com.install4j.api.beans.ErrorHandlingMode
  Ignore the error and continue.
IGNORE - Enum constant in enum class com.install4j.api.beans.VariableErrorHandling
  Ignore an undefined variable and leave it in place
INCOMING - Enum constant in enum class com.install4j.api.windows.WinFirewall.RuleDirection
increment() - Method in interface com.install4j.api.test.formcomponents.ListSpinnerHandle
  Move to the next entry.
increment() - Method in interface com.install4j.api.test.formcomponents.NumberSpinnerHandle
  Increment the value by one.
indeterminateProgress(boolean) - Method in interface com.install4j.api.launcher.ApplicationLauncher.ProgressListener
  The indeterminate progress state has changed.
indeterminateProgress(boolean) - Method in class com.install4j.api.launcher.ApplicationLauncher.ProgressListenerAdapter
IndeterminateStateComponent - Interface in com.install4j.api.laf
  Interface that must be implemented by a tri-state check box.
Info(int, String) - Constructor for class com.install4j.api.windows.WinProcesses.Info
  Called by the framework.
Info(int, String, String, String, boolean) - Constructor for class com.install4j.api.macos.MacProcesses.Info
  Called by the framework.
INFO - Enum constant in enum class com.install4j.api.test.ui.AlertHandle.IconType
INHERIT - Enum constant in enum class com.install4j.api.beaninfo.ActionElevationType
  The action elevation type will be inherited from the parent element, such as the action or screen group, the screen or the installer application itself.
init(Context) - Method in class com.install4j.api.actions.AbstractInstallAction
init(Context) - Method in class com.install4j.api.actions.AbstractInstallOrUninstallAction
init(Context) - Method in class com.install4j.api.actions.AbstractUninstallAction
init(Context) - Method in interface com.install4j.api.actions.Action
  This method is called after the properties have been set
initalize() - Method in class com.install4j.api.formcomponents.AbstractFormComponent
  Deprecated.
initialize() - Method in class com.install4j.api.formcomponents.AbstractFormComponent
initialize() - Method in interface com.install4j.api.formcomponents.FormComponent
  This method is called by the framework when the initial state of the component should be evaluated.
initialize(Action) - Method in interface com.install4j.api.beaninfo.ActionInitializer
  Initialize the associated action that is being created
initializeAction(Action, List) - Method in interface com.install4j.api.beaninfo.ActionListInitializer
  Called after the unconfigured action is instantiated the first time at design-time.
initializeBean(Bean) - Method in interface com.install4j.api.beaninfo.BeanInitializer
  Called after the unconfigured bean is instantiated the first time at design-time.
initializeLazilyCreatedScreens() - Method in interface com.install4j.api.context.Context
  Initialize all lazily created screens.
initialKey(String) - Method in class com.install4j.api.context.WizardIndex
  Sets the key of the step name that should be initially selected.
In-process debug mode - Section in package com.install4j.api.test
install(InstallerContext) - Method in interface com.install4j.api.actions.InstallAction
  This method is called by the framework to perform the action during installation.
install(String, ServiceConfiguration) - Static method in class com.install4j.api.windows.service.WinServices
  Installs a service.
Install4JBeanInfo - Class in com.install4j.api.beaninfo
  Base class for bean infos.
Install4JBeanInfo(String, String, String, boolean, boolean, Integer, Class) - Constructor for class com.install4j.api.beaninfo.Install4JBeanInfo
  Same as `Install4JBeanInfo(String, String, String, boolean, boolean, Integer, Class, Class)` with a customizer class of `null`.
Install4JBeanInfo(String, String, String, boolean, boolean, Integer, Class, Class) - Constructor for class com.install4j.api.beaninfo.Install4JBeanInfo
  Constructor.
Install4JPropertyDescriptor - Class in com.install4j.api.beaninfo
  Property descriptor for use in instances of `Install4JBeanInfo`.
InstallAction - Interface in com.install4j.api.actions
  All install actions must implement this interface.
InstallationComponentSetup - Interface in com.install4j.api.context
  This interface provides information about installation components.
installationDirectory(File) - Method in class com.install4j.api.test.session.InstallerSessionBuilder
  Target directory where the installer should install files.
InstallationDirectorySessionBuilder - Class in com.install4j.api.test.session
  Abstract intermediate for session builders that drive an install4j application from an existing installation directory.
installationScopeChooser() - Method in interface com.install4j.api.test.ui.ScreenHandle
installationScopeChooser(String) - Method in interface com.install4j.api.test.ui.ScreenHandle
  Handle for the "Installation scope chooser" form component with the given id.
InstallationScopeChooserHandle - Interface in com.install4j.api.test.formcomponents
  Handle for the "Installation scope chooser" form component.
installationTypeSelector() - Method in interface com.install4j.api.test.ui.ScreenHandle
  Handle for the "Installation type" system screen.
InstallationTypeSelectorHandle - Interface in com.install4j.api.test.ui
  Drives the JTree on an "Installation type" screen.
installDirectory(File, UninstallMode) - Method in interface com.install4j.api.context.InstallerContext
  Creates a directory.
INSTALLER_APPLICATION - Enum constant in enum class com.install4j.api.context.LauncherType
  Represents a custom installer application.
InstallerActionEvent - Class in com.install4j.api.events
  The event object that is passed to installer event listeners after an action has been executed.
InstallerActionEvent(Object, Context, EventType, boolean, String, long, Exception, List) - Constructor for class com.install4j.api.events.InstallerActionEvent
  The constructor is called by the framework.
InstallerApplicationSession - Interface in com.install4j.api.test.session
  A session driving a custom installer application selected by its application id from an installation directory.
InstallerApplicationSessionBuilder - Class in com.install4j.api.test.session
  Builds and starts an `InstallerApplicationSession` for a custom installer application.
InstallerContext - Interface in com.install4j.api.context
  The context provided by the installer.
InstallerDirectoryEvent - Class in com.install4j.api.events
  The event object that is passed to installer event listeners for the directory creation event.
InstallerDirectoryEvent(Object, Context, EventType, boolean, File) - Constructor for class com.install4j.api.events.InstallerDirectoryEvent
  The constructor is called by the framework.
InstallerDownloadEvent - Class in com.install4j.api.events
  The event object that is passed to installer event listeners for download events types.
InstallerDownloadEvent(Object, Context, EventType, boolean, URL, File, long) - Constructor for class com.install4j.api.events.InstallerDownloadEvent
  The constructor is called by the framework.
InstallerDownloadEvent(Object, Context, EventType, URL, File, long) - Constructor for class com.install4j.api.events.InstallerDownloadEvent
  The constructor is called by the framework.
InstallerDownloadEvent.DownloadProgressListener - Interface in com.install4j.api.events
  A listener that is informed about the progress of a download.
installerEvent(InstallerEvent) - Method in interface com.install4j.api.events.InstallerEventListener
  Called when an installer event is fired.
installerEvent(InstallerEvent) - Method in class com.install4j.api.screens.AbstractInstallerOrUninstallerScreen
installerEvent(InstallerEvent) - Method in class com.install4j.api.screens.AbstractUninstallerScreen
InstallerEvent - Class in com.install4j.api.events
  The event object that is passed to installer event listeners.
InstallerEvent(Object, Context, EventType) - Constructor for class com.install4j.api.events.InstallerEvent
  The constructor is called by the framework.
InstallerEvent(Object, Context, EventType, boolean) - Constructor for class com.install4j.api.events.InstallerEvent
  The constructor is called by the framework.
InstallerEventListener - Interface in com.install4j.api.events
  The interface that must be implemented by classes who are interested in installer events.
InstallerFileEvent - Class in com.install4j.api.events
  The event object that is passed to installer event listeners for single file installation events types.
InstallerFileEvent(Object, Context, EventType, boolean, File, long) - Constructor for class com.install4j.api.events.InstallerFileEvent
  The constructor is called by the framework.
InstallerFileEvent(Object, Context, EventType, File, long) - Constructor for class com.install4j.api.events.InstallerFileEvent
  The constructor is called by the framework.
InstallerFileInstallationEvent - Class in com.install4j.api.events
  The event object that is passed to installer event listeners when the file installation is started.
InstallerFileInstallationEvent(Object, Context, EventType, long, long) - Constructor for class com.install4j.api.events.InstallerFileInstallationEvent
  The constructor is called by the framework.
InstallerScreen - Interface in com.install4j.api.screens
  All installer screens must implement this interface.
InstallerSession - Interface in com.install4j.api.test.session
  A session driving the install4j installer.
InstallerSessionBuilder - Class in com.install4j.api.test.session
  Builds and starts an `InstallerSession` for the install4j installer.
InstallerTestException - Exception Class in com.install4j.api.test
  Base unchecked exception for all failures originating from the install4j testing API.
InstallerTestException(String) - Constructor for exception class com.install4j.api.test.InstallerTestException
InstallerTestException(String, Throwable) - Constructor for exception class com.install4j.api.test.InstallerTestException
InstallerTestException(Throwable) - Constructor for exception class com.install4j.api.test.InstallerTestException
InstallerVariableEvent - Class in com.install4j.api.events
  The event object that is passed to installer event listeners for the variable change event type.
InstallerVariableEvent(Object, Context, String) - Constructor for class com.install4j.api.events.InstallerVariableEvent
  The constructor is called by the framework.
installFile(File, File) - Method in interface com.install4j.api.context.InstallerContext
  Installs a file.
installFile(File, File, FileOptions) - Method in interface com.install4j.api.context.InstallerContext
  Installs a file.
installFile(File, File, FileOptions, ProgressInterface, int, int) - Method in interface com.install4j.api.context.InstallerContext
  Installs a file.
integerTextField() - Method in interface com.install4j.api.test.ui.ScreenHandle
integerTextField(String) - Method in interface com.install4j.api.test.ui.ScreenHandle
  Handle for the "Text field with integer format" form component with the given id.
IntegerTextFieldHandle - Interface in com.install4j.api.test.formcomponents
  Handle for the "Text field with integer format" form component.
is64BitWindows() - Static method in class com.install4j.api.Util
  Returns whether the Windows is a 64-bit Windows, regardless of whether the installer is running with a 32-bit JVM or a 64-bit JVM.
isAcceptAllCertificates() - Method in class com.install4j.api.update.UpdateCheckRequest
  Returns the value set with `UpdateCheckRequest.acceptAllCertificates(boolean)`
isAccepted() - Method in interface com.install4j.api.test.formcomponents.LicenseHandle
  Whether the accept radio button is currently selected.
isAdminGroup() - Static method in class com.install4j.api.Util
  Checks whether the current user is from the administration group.
isAdminUser() - Static method in class com.install4j.api.Util
  Deprecated.
  use `Util.isAdminGroup()` and `Util.hasFullAdminRights()` instead.
isAix() - Static method in class com.install4j.api.Util
  Returns whether the platform is AIX.
isAlertsShown() - Method in interface com.install4j.api.context.ProgressInterface
  Returns if alerts are shown.
isAllUsers() - Method in interface com.install4j.api.test.formcomponents.ProgramGroupHandle
  Whether the form component creates the group for all users or just the current user.
isAllUsers() - Method in interface com.install4j.api.test.ui.StandardProgramGroupHandle
  Whether the "install for all users" toggle is selected (Windows only, `false` on Unix).
isArchive() - Method in interface com.install4j.api.context.Context
  Returns whether the media set was an archive as opposed to an installer.
isArchive() - Method in interface com.install4j.api.update.UpdateDescriptorEntry
  Returns whether the media file is an installer or an archive.
isArchive() - Static method in class com.install4j.api.Util
  Returns whether the application was installed from an archive or an installer media type.
isAskForProxy() - Method in interface com.install4j.api.context.UnattendedProgressInterface
  Deprecated.
isAskForProxy() - Method in class com.install4j.api.update.UpdateCheckRequest
  Deprecated.
isAskIgnore() - Method in class com.install4j.api.beaninfo.AskUserFailureDefaults
  Returns if "Ask whether to ignore the failure" option should be selected by default.
isAskQuit() - Method in class com.install4j.api.beaninfo.AskUserFailureDefaults
  Returns if the "Ask whether to quit" option should be selected by default.
isAskRetry() - Method in class com.install4j.api.beaninfo.AskUserFailureDefaults
  Returns if "Ask whether to retry the action" option should be selected by default.
isAtLeastWindows10() - Static method in class com.install4j.api.Util
  Returns whether the platform is at least Windows 10.
isAtLeastWindows7() - Static method in class com.install4j.api.Util
  Returns whether the platform is at least Windows 7.
isAtLeastWindowsVista() - Static method in class com.install4j.api.Util
  Returns whether the platform is at least Windows Vista.
isAtLeastWindowsXP() - Static method in class com.install4j.api.Util
  Deprecated.
isBackgroundOnly() - Method in class com.install4j.api.macos.MacProcesses.Info
  Returns if the process is only running in the background and does not display any windows.
isBarrier(Bean, Bean) - Method in interface com.install4j.api.beaninfo.SequenceValidator
  When a bean is moved in the list of beans, this method is called to check whether the move is valid.
isBreakOnError() - Method in class com.install4j.api.beans.ActionList
  If the execution of the actions should be terminated when an action fails.
isCancelEnabled() - Method in interface com.install4j.api.test.ui.ScreenHandle
  Whether the Cancel button is currently enabled.
isCancelling() - Method in interface com.install4j.api.context.Context
  Returns whether the user has canceled the installation or not.
isCancelVisible() - Method in class com.install4j.api.screens.AbstractInstallerOrUninstallerScreen
isCancelVisible() - Method in class com.install4j.api.screens.AbstractInstallerScreen
isCancelVisible() - Method in class com.install4j.api.screens.AbstractUninstallerScreen
isCancelVisible() - Method in interface com.install4j.api.screens.Screen
  Returns whether the "Cancel" button is visible or not for this screen.
isChangeable() - Method in interface com.install4j.api.context.InstallationComponentSetup
  Returns whether the selection state of the installation component can be changed by the user or not.
isChangeable(String) - Method in interface com.install4j.api.test.formcomponents.ComponentSelectorHandle
  Whether the user can toggle the component's selection state.
isComponentVisible(String) - Method in interface com.install4j.api.test.formcomponents.ComponentSelectorHandle
  Whether the component with the given id is visible in the tree, that is, not hidden via `InstallationComponentSetup.isHidden()`.
isConsole() - Method in interface com.install4j.api.context.Context
  Returns whether the installer or uninstaller is running in console mode.
isCorner() - Method in enum class com.install4j.api.beans.Anchor
  If the anchor is a corner.
isCreateButtonShown() - Method in interface com.install4j.api.test.formcomponents.UserSelectorHandle
  Whether the Create User button is rendered on this form.
isCreateLazily() - Method in class com.install4j.api.screens.AbstractInstallerOrUninstallerScreen
isCreateLazily() - Method in class com.install4j.api.screens.AbstractInstallerScreen
isCreateLazily() - Method in class com.install4j.api.screens.AbstractUninstallerScreen
isCreateLazily() - Method in interface com.install4j.api.screens.Screen
  This method is called by the framework to determine if the screen should only be created when it is shown.
isDark() - Method in interface com.install4j.api.laf.LookAndFeelEnhancer
  Returns if the look and feel displays a dark mode.
isDarkDesktop() - Static method in class com.install4j.api.UiUtil
  Returns if the desktop environment is in dark mode or not.
isDarkMode() - Method in interface com.install4j.api.test.formcomponents.DarkModeSwitcherHandle
  Whether the UI is currently in dark mode.
isDarkModeSwitchingSupported() - Method in interface com.install4j.api.laf.LookAndFeelEnhancer
  Returns if the look and feel supports switching between light and dark mode via `UiUtil.setDarkUi(boolean)`.
isDarkModeSwitchingSupported() - Method in interface com.install4j.api.test.formcomponents.DarkModeSwitcherHandle
  Whether the active look and feel supports dark-mode switching at all.
isDarkUi() - Static method in class com.install4j.api.UiUtil
  Returns if the installer application is running in dark mode or not.
isDelayIfNecessary() - Method in class com.install4j.api.context.FileOptions
  Returns whether the operation should be delayed until reboot on Windows if necessary.
isDesignTime() - Method in interface com.install4j.api.formcomponents.FormEnvironment
  Returns whether the form component has been instantiated at design time.
isDirectoryWritable(File) - Static method in class com.install4j.api.Util
  Checks if a directory is writable with the currently available privileges.
isDownloaded() - Method in interface com.install4j.api.context.InstallationComponentSetup
  Returns whether the installation component is downloaded.
isDownloaded() - Method in interface com.install4j.api.update.UpdateDescriptorEntry
  Checks if an updater with this version is already downloaded and scheduled for installation by a "Schedule update installation" action.
isEmpty(String, Bean) - Method in class com.install4j.api.beaninfo.Install4JBeanInfo
  Convenience method for bean validators to check if a property is empty.
isEnabled() - Method in class com.install4j.api.formcomponents.AbstractFormComponent
isEnabled() - Method in interface com.install4j.api.formcomponents.FormComponent
  Returns whether the form component is enabled or not.
isEnabled() - Method in interface com.install4j.api.test.formcomponents.FormComponentHandle
isErrorOccurred() - Method in interface com.install4j.api.context.Context
  Determine if an error has occurred for any of the previous actions.
isExcludeFromMenu() - Method in interface com.install4j.api.context.LauncherSetup
  Returns whether the launcher is excluded from menu integration.
isFillCenterHorizontal() - Method in interface com.install4j.api.formcomponents.FormComponent
  Determine whether the center component created by `createCenterComponent` should fill all available horizontal space.
isFillCenterVertical() - Method in class com.install4j.api.formcomponents.AbstractFormComponent
isFillCenterVertical() - Method in interface com.install4j.api.formcomponents.FormComponent
  Determine how the center component created by `createCenterComponent` should should fill all available vertical space.
isFillHorizontal() - Method in interface com.install4j.api.beans.VisualContainerBean
  Returns whether the visual component wants to grow in the horizontal direction.
isFillHorizontal() - Method in class com.install4j.api.styles.WrapperStyle
isFillVertical() - Method in interface com.install4j.api.beans.VisualContainerBean
  Returns whether the visual component wants to grow in the vertical direction.
isFillVertical() - Method in class com.install4j.api.styles.WrapperStyle
isFinished() - Method in interface com.install4j.api.test.session.Session
  Whether the installer-application thread has exited.
isGroupCreated() - Method in class com.install4j.api.windows.WinUser.AddUserResult
  Check if the local group was newly created
isGui() - Method in interface com.install4j.api.context.Context
  Returns whether the installer or uninstaller is running in GUI mode.
isHidden() - Method in interface com.install4j.api.context.InstallationComponentSetup
  Returns whether the installation component is hidden from the user.
isHidden() - Method in class com.install4j.api.screens.AbstractInstallerOrUninstallerScreen
isHidden() - Method in class com.install4j.api.screens.AbstractInstallerScreen
isHidden() - Method in class com.install4j.api.screens.AbstractUninstallerScreen
isHidden() - Method in interface com.install4j.api.screens.Screen
  Returns whether this screen should be hidden.
isHiddenForNext() - Method in class com.install4j.api.screens.AbstractInstallerOrUninstallerScreen
isHiddenForNext() - Method in class com.install4j.api.screens.AbstractInstallerScreen
isHiddenForNext() - Method in class com.install4j.api.screens.AbstractUninstallerScreen
isHiddenForNext() - Method in interface com.install4j.api.screens.Screen
  Returns whether this screen should be hidden when the user traverses screens in the forward direction.
isHiddenForPrevious() - Method in class com.install4j.api.screens.AbstractInstallerOrUninstallerScreen
isHiddenForPrevious() - Method in class com.install4j.api.screens.AbstractInstallerScreen
isHiddenForPrevious() - Method in class com.install4j.api.screens.AbstractUninstallerScreen
isHiddenForPrevious() - Method in interface com.install4j.api.screens.Screen
  Returns whether this screen should be hidden when the user traverses screens in the backward direction.
isHpux() - Static method in class com.install4j.api.Util
  Returns whether the platform is HP UX.
isIndeterminate() - Method in interface com.install4j.api.test.formcomponents.ProgressHandle
  Whether the progress bar is currently in indeterminate mode.
isInitialized() - Method in interface com.install4j.api.formcomponents.FormEnvironment
  Check if the form panel is fully initialized.
isInstalled(String) - Static method in class com.install4j.api.windows.service.WinServices
  Checks if a service is installed.
isInstallForAllUsers() - Method in interface com.install4j.api.test.formcomponents.InstallationScopeChooserHandle
  Whether the install-for-all-users radio button is currently selected.
isJDK() - Method in interface com.install4j.api.JVMSelector.JVMLocation
  Returns whether this a JDK installation.
isLink() - Method in interface com.install4j.api.unix.UnixFileSystem.FileInformation
  Return whether the file is a link or not.
isLinux() - Static method in class com.install4j.api.Util
  Returns whether the platform is Linux.
isMacOS() - Static method in class com.install4j.api.Util
  Returns whether the platform is macOS.
isMacosInstaller() - Static method in class com.install4j.api.Util
  Returns whether the installer is a macOS installer
isModified() - Method in interface com.install4j.api.beaninfo.PropertyCustomizer
  Called by the install4j IDE when the dialog is closed to determine if the user has made any modifications.
isNewArchiveInstallation() - Static method in class com.install4j.api.launcher.ApplicationLauncher
  Determine if this is a new archive installation.
isNextEnabled() - Method in interface com.install4j.api.test.ui.ScreenHandle
  Whether the Next button is currently enabled.
isNextVisible() - Method in class com.install4j.api.screens.AbstractInstallerOrUninstallerScreen
isNextVisible() - Method in class com.install4j.api.screens.AbstractInstallerScreen
isNextVisible() - Method in class com.install4j.api.screens.AbstractUninstallerScreen
isNextVisible() - Method in interface com.install4j.api.screens.Screen
  Returns whether the "Next" button is visible or not for this screen.
isNumbered() - Method in class com.install4j.api.context.WizardIndex
  Returns if numbers should be added in front of each index step.
isPartiallyDefined() - Method in class com.install4j.api.context.WizardIndex
  Returns if the wizard index is partially defined.
isPreventTransparency(JComponent) - Method in interface com.install4j.api.laf.LookAndFeelEnhancer
  Returns if a component should not be made transparent with a call to `JComponent.setOpaque(boolean)` when it is contained in a parent container with a non-default background color.
isPreviousEnabled() - Method in interface com.install4j.api.test.ui.ScreenHandle
  Whether the Previous button is currently enabled.
isPreviousVisible() - Method in class com.install4j.api.screens.AbstractInstallerOrUninstallerScreen
isPreviousVisible() - Method in class com.install4j.api.screens.AbstractInstallerScreen
isPreviousVisible() - Method in class com.install4j.api.screens.AbstractUninstallerScreen
isPreviousVisible() - Method in interface com.install4j.api.screens.Screen
  Returns whether the "Back" button is visible or not for this screen.
isProgramGroupEnabled() - Method in interface com.install4j.api.test.ui.StandardProgramGroupHandle
  State of the enable checkbox ("Create a program group" on Windows, "Create symlinks" on Unix).
isPropertyIncluded(String) - Method in interface com.install4j.api.beaninfo.PropertyFilter
  Decides if the property should be included.
isReadAllRequired() - Method in interface com.install4j.api.test.formcomponents.LicenseHandle
  Whether the read-all-required option is enabled on the form component.
isRebootRequired() - Method in interface com.install4j.api.context.Context
  Returns whether a reboot is required on Windows.
isRichConsole() - Method in interface com.install4j.api.screens.Console
  Returns whether this is a rich console that supports interactive prompts and styled output.
isRollbackSupported() - Method in class com.install4j.api.actions.AbstractInstallAction
isRollbackSupported() - Method in class com.install4j.api.actions.AbstractInstallOrUninstallAction
isRollbackSupported() - Method in interface com.install4j.api.actions.InstallAction
  This method is called by the framework to determine if the action supports a rollback.
isRunning(String) - Static method in class com.install4j.api.windows.service.WinServices
  Checks if a service is currently running.
isScrollFormPanel() - Method in interface com.install4j.api.screens.FormPanelContainer
  Determine if the form panel should be wrapped in a scroll pane.
isSelected() - Method in interface com.install4j.api.context.FileSetSetup
  Returns whether the file set is selected for installation.
isSelected() - Method in interface com.install4j.api.context.InstallationComponentSetup
  Returns whether the installation components have been selected by the user.
isSelected() - Method in interface com.install4j.api.test.formcomponents.CheckBoxHandle
  Whether the checkbox is currently selected.
isSelected() - Method in interface com.install4j.api.test.formcomponents.RadioButtonHandle
  Whether this radio button is currently selected.
isSelected(String) - Method in interface com.install4j.api.test.formcomponents.ComponentSelectorHandle
  Whether the component with the given id is currently selected for installation.
isSelected(String) - Method in interface com.install4j.api.test.formcomponents.FileAssociationsHandle
  Whether the association whose primary extension equals the given value is currently checked.
isServiceInstalled(File) - Static method in class com.install4j.api.ServiceInfo
  Checks if a service is installed on Windows.
isServiceRunning(File) - Static method in class com.install4j.api.ServiceInfo
  Checks if a service is running.
isShared() - Method in class com.install4j.api.context.FileOptions
  Returns whether the file will be installed as a shared file on Windows.
isShowProxyOnErrorCode() - Method in class com.install4j.api.update.UpdateCheckRequest
  Deprecated.
isSingleBundle() - Method in interface com.install4j.api.update.UpdateDescriptorEntry
  Returns whether the media file is a macOS single bundle archive.
isSolaris() - Static method in class com.install4j.api.Util
  Returns whether the platform is Solaris.
isStandalone() - Method in class com.install4j.api.styles.AbstractStyle
isStandalone() - Method in interface com.install4j.api.styles.Style
  Returns if the screen style is intended to by applied to installer applications, screens and screen groups.
isStreamlined() - Method in interface com.install4j.api.test.formcomponents.StreamlinedInstallationChooserHandle
  Whether the streamlined or update radio button is currently selected.
isTabletMode() - Static method in class com.install4j.api.windows.WindowInfo
  Checks if Windows 10 is currently used in tablet mode.
isTypeUserCanCustomize(String) - Method in interface com.install4j.api.test.ui.InstallationTypeSelectorHandle
  Whether the installation type with the given id lets the user customize the component selection afterward.
isUnattended() - Method in interface com.install4j.api.context.Context
  Returns whether the installer or uninstaller is running in unattended mode.
isUnattendedProgressDialog() - Method in interface com.install4j.api.context.ProgressInterface
  Returns if the installer application has been started in the "Unattended mode with progress dialog" execution mode, either because the "Default execution mode" property of the installer application was set accordingly or because `-splash &lt;title&gt;"` were passed as command line arguments.
isUninstaller() - Method in interface com.install4j.api.context.LauncherSetup
  Returns whether the launcher is the uninstaller.
isUninstallForUpgrade() - Method in interface com.install4j.api.context.UninstallerContext
  Returns whether the uninstaller is running as part of an upgrade.
isUnixInstaller() - Static method in class com.install4j.api.Util
  Returns whether the installer is a Unix installer
isUpdateDirectory(File) - Static method in class com.install4j.api.ApplicationRegistry
  Checks if this application is already installed in the given directory.
isUpdateInstallation() - Method in interface com.install4j.api.context.InstallerContext
  Returns whether the installer is or will be updating an existing version of the same program.
isUpdateScheduled() - Static method in class com.install4j.api.update.UpdateChecker
  Checks if the "Schedule update installation" action has registered a downloaded update for installation.
isVersionGreaterThan(String, String) - Static method in class com.install4j.api.update.UpdateChecker
  Compares two version strings and checks if the first version is greater than the second version.
isVersionLessThanOrEqual(String, String) - Static method in class com.install4j.api.update.UpdateChecker
  Compares two version strings and checks if the first version is lower or equal than the second version.
isVisible() - Method in class com.install4j.api.formcomponents.AbstractFormComponent
isVisible() - Method in interface com.install4j.api.formcomponents.FormComponent
  Returns whether the form component is visible or not.
isVisible() - Method in interface com.install4j.api.formcomponents.LayoutGroup
  Returns whether the layout group is visible or not.
isVisible() - Method in interface com.install4j.api.test.formcomponents.FormComponentHandle
isVisible(Bean, Object) - Method in interface com.install4j.api.beaninfo.VisibilityDiscriminator
  Determine if the property for which this callback has been registered should be visible or not.
isWideTreeSelection() - Method in interface com.install4j.api.laf.LookAndFeelEnhancer
  Returns if tree selections extend across the entire width of the tree as opposed to just the label.
isWindows() - Static method in class com.install4j.api.Util
  Returns whether the platform is Windows.
isWindows10() - Static method in class com.install4j.api.Util
  Returns whether the platform is Windows 10.
isWindows2000() - Static method in class com.install4j.api.Util
  Returns whether the platform is Windows 2000.
isWindows2003() - Static method in class com.install4j.api.Util
  Returns whether the platform is Windows 2003.
isWindows2008() - Static method in class com.install4j.api.Util
  Returns whether the platform is Windows 2008.
isWindows2012() - Static method in class com.install4j.api.Util
  Returns whether the platform is Windows 2012.
isWindows2016() - Static method in class com.install4j.api.Util
  Returns whether the platform is Windows 2016.
isWindows7() - Static method in class com.install4j.api.Util
  Returns whether the platform is Windows 7.
isWindows8() - Static method in class com.install4j.api.Util
  Returns whether the platform is Windows 8.
isWindows9X() - Static method in class com.install4j.api.Util
  Deprecated.
  always returns `false` because launchers do not work with Windows 9X anymore
isWindowsInstaller() - Static method in class com.install4j.api.Util
  Returns whether the installer is a Windows installer
isWindowsNT() - Static method in class com.install4j.api.Util
  Deprecated.
isWindowsVariant() - Method in interface com.install4j.api.test.ui.StandardProgramGroupHandle
  Whether the screen is rendering the Windows variant.
isWindowsVista() - Static method in class com.install4j.api.Util
  Returns whether the platform is Windows Vista.
isWindowsXP() - Static method in class com.install4j.api.Util
  Returns whether the platform is Windows XP.

## J

JVM arguments - Section in package com.install4j.api.test
JVMSelector - Class in com.install4j.api
  With this class, you can retrieve the installed JVMs on Windows, Linux and Unix systems.
JVMSelector.JVMLocation - Interface in com.install4j.api
  The interface providing information about a JVM.

## K

keyExists(RegistryRoot, String) - Static method in class com.install4j.api.windows.WinRegistry
  Checks if a registry key exists.
keyExists(RegistryRoot, String, RegistryView) - Static method in class com.install4j.api.windows.WinRegistry
  Checks if a registry key exists.
keyValuePair() - Method in interface com.install4j.api.test.ui.ScreenHandle
keyValuePair(String) - Method in interface com.install4j.api.test.ui.ScreenHandle
  Handle for the "Key value pair label" form component with the given id.
KeyValuePairHandle - Interface in com.install4j.api.test.formcomponents
  Handle for the "Key value pair label" form component.
Kotlin extensions - Section in class com.install4j.api.test.session.InstallerApplicationSessionBuilder
Kotlin extensions - Section in class com.install4j.api.test.session.InstallerSessionBuilder
Kotlin extensions - Section in class com.install4j.api.test.session.UninstallerSessionBuilder
Kotlin extensions - Section in interface com.install4j.api.test.session.Session

## L

label() - Method in interface com.install4j.api.test.ui.ScreenHandle
label(String) - Method in interface com.install4j.api.test.ui.ScreenHandle
  Handle for the "Label" form component with the given id.
LabelHandle - Interface in com.install4j.api.test.formcomponents
  Handle for the "Label" form component.
languageDialog() - Method in interface com.install4j.api.test.session.Session
  Wait for the startup language-selection dialog.
languageDialog(Duration) - Method in interface com.install4j.api.test.session.Session
  Same as `Session.languageDialog()` with an explicit timeout.
LanguageSelectionDialogHandle - Interface in com.install4j.api.test.ui
  Typed handle for the install4j startup language-selection dialog.
launchApplication(String, String[], boolean, ApplicationLauncher.Callback) - Static method in class com.install4j.api.launcher.ApplicationLauncher
  Launch an installer application that you have defined in the install4j IDE.
launchApplicationInProcess(String, String[], ApplicationLauncher.Callback, ApplicationLauncher.WindowMode, Window) - Static method in class com.install4j.api.launcher.ApplicationLauncher
  Launch an installer application that you have defined in the install4j IDE.
LauncherSetup - Interface in com.install4j.api.context
  This interface provides information about launchers.
LauncherType - Enum Class in com.install4j.api.context
  Enumeration class that represents the different types of launchers.
LayoutGroup - Interface in com.install4j.api.formcomponents
  Represents a layout group for form components.
license() - Method in interface com.install4j.api.test.ui.ScreenHandle
license(String) - Method in interface com.install4j.api.test.ui.ScreenHandle
  Handle for the "License agreement" form component with the given id.
LicenseHandle - Interface in com.install4j.api.test.formcomponents
  Handle for the "License agreement" form component.
Limitations - Section in package com.install4j.api.test
list() - Method in interface com.install4j.api.test.ui.ScreenHandle
list(String) - Method in interface com.install4j.api.test.ui.ScreenHandle
  Handle for the "List" form component with the given id.
ListHandle - Interface in com.install4j.api.test.formcomponents
  Handle for the "List" form component.
listSpinner() - Method in interface com.install4j.api.test.ui.ScreenHandle
listSpinner(String) - Method in interface com.install4j.api.test.ui.ScreenHandle
  Handle for the "Spinner of enumerated values" form component with the given id.
ListSpinnerHandle - Interface in com.install4j.api.test.formcomponents
  Handle for the "Spinner of enumerated values" form component.
loadFromPreferenceStore(boolean) - Static method in class com.install4j.api.launcher.Variables
  Load installer variables from the preference stores that have been saved by a "Save installer variables to the preference store" action.
loadFromPreferenceStore(String, boolean) - Static method in class com.install4j.api.launcher.Variables
  Load installer variables from the preference stores that have been saved by a "Save installer variables to the preference store" action.
loadNativeFromResources(String) - Static method in class com.install4j.api.Util
  Call `System.load(String)`RESTRICTED with the supplied file name resolved against the resource directory.
LOCAL_APPDATA - Enum constant in enum class com.install4j.api.windows.SpecialFolder
  The directory that serves as a data repository for local applications.
LOCAL_APPDATA_LOW - Enum constant in enum class com.install4j.api.windows.SpecialFolder
  The directory that serves as a data repository for local applications with low access rights.
LOCAL_SERVICE - Enum constant in enum class com.install4j.api.windows.service.ServiceAccount
LOCAL_SYSTEM - Enum constant in enum class com.install4j.api.windows.service.ServiceAccount
LocalizedExternalFile - Class in com.install4j.api.beans
  Container for a set of localized files that represent a single `ExternalFile` with textual content.
LocalizedExternalFile() - Constructor for class com.install4j.api.beans.LocalizedExternalFile
log(Throwable) - Static method in class com.install4j.api.Util
  Writes a stack trace to the installation log.
logError(Object, String) - Static method in class com.install4j.api.Util
  Writes an error message to the installation log.
logFile(File) - Method in class com.install4j.api.test.session.AbstractSessionBuilder
  Redirect install4j's runtime logger output to the given file.
logFile(File) - Method in class com.install4j.api.test.session.InstallerApplicationSessionBuilder
logFile(File) - Method in class com.install4j.api.test.session.InstallerSessionBuilder
logFile(File) - Method in class com.install4j.api.test.session.UninstallerSessionBuilder
logFileViewer() - Method in interface com.install4j.api.test.ui.ScreenHandle
logFileViewer(String) - Method in interface com.install4j.api.test.ui.ScreenHandle
  Handle for the "Log file viewer" form component with the given id.
LogFileViewerHandle - Interface in com.install4j.api.test.formcomponents
  Handle for the "Log file viewer" form component.
logInfo(Object, String) - Static method in class com.install4j.api.Util
  Writes an info message to the installation log.
LookAndFeelEnhancer - Interface in com.install4j.api.laf
  The look and feel enhancer helps screens, form components and styles with specific aspects of creating the UI.
LookAndFeelHandler - Interface in com.install4j.api.laf
  A look and feel handler can apply a look and feel.

## M

MacProcesses - Class in com.install4j.api.macos
  Collection of static methods to check for running processes on macOS and terminate them.
MacProcesses() - Constructor for class com.install4j.api.macos.MacProcesses
MacProcesses.Info - Class in com.install4j.api.macos
  Class that holds information about running macOS processes.
MacServiceManagement - Class in com.install4j.api.macos
  Methods for controlling helper executables that live inside an app’s main bundle on macOS.
MacServiceManagement() - Constructor for class com.install4j.api.macos.MacServiceManagement
MacServiceManagement.AppServiceStatus - Enum Class in com.install4j.api.macos
  Enumeration representing the possible statuses of an application service or process.
MacServiceManagement.ServiceManagementResult - Enum Class in com.install4j.api.macos
  Result of a service management operation.
makeParentGroupVisible(FormComponent) - Method in interface com.install4j.api.formcomponents.FormEnvironment
  Makes the parent group of a form component visible.
maskTextField() - Method in interface com.install4j.api.test.ui.ScreenHandle
maskTextField(String) - Method in interface com.install4j.api.test.ui.ScreenHandle
  Handle for the "Text field with format mask" form component with the given id.
MaskTextFieldHandle - Interface in com.install4j.api.test.formcomponents
  Handle for the "Text field with format mask" form component.
matches(Window) - Method in class com.install4j.api.test.ui.DialogMatcher
  Whether the given currently-showing window matches every constraint on this matcher.
MAXIMIZED - Enum constant in enum class com.install4j.api.windows.ShowCommand
maxRestarts(int) - Method in class com.install4j.api.windows.service.ServiceConfiguration
  The maximum number of restarts when `ServiceConfiguration.restartOnFailure` is set to true.
maxWidth(int) - Method in class com.install4j.api.context.WizardIndex
  Sets the maximum width of the index panel.
MessageStatus - Enum Class in com.install4j.api.screens
  Status of a console message, used by `Console.println(Object, MessageStatus)` to color the output in consoles that support styling.
migrateIds(Map) - Method in class com.install4j.api.formcomponents.AbstractFormComponent
migrateIds(Map) - Method in interface com.install4j.api.formcomponents.FormComponent
  This method is only called at design time when a user pastes form components or a screen with form components from the clipboard.
MINIMIZED - Enum constant in enum class com.install4j.api.windows.ShowCommand
minWidth(int) - Method in class com.install4j.api.context.WizardIndex
  Sets the minimum width of the index panel.
MNEMONIC_PATTERN - Static variable in class com.install4j.api.formcomponents.AbstractFormComponent
MONTHLY - Enum constant in enum class com.install4j.api.update.UpdateSchedule
  `UpdateScheduleRegistry.checkAndReset()` always returns true after more than one month has passed since the last update
more(String) - Method in interface com.install4j.api.screens.Console
  Print a long text to the console and partition it into pages.
more(String, boolean) - Method in interface com.install4j.api.screens.Console
  Print a long text to the console and partition it into pages.
moveLogFile(File) - Static method in class com.install4j.api.Util
  Move the log file to a new location.
moveWithDelayUntilReboot(File, File) - Static method in class com.install4j.api.windows.WinFileSystem
  Calls the win32 API function MoveFileEx with MOVEFILE_DELAY_UNTIL_REBOOT.
multilineHtmlLabel() - Method in interface com.install4j.api.test.ui.ScreenHandle
multilineHtmlLabel(String) - Method in interface com.install4j.api.test.ui.ScreenHandle
  Handle for the "Multi-line HTML label" form component with the given id.
MultilineHtmlLabelHandle - Interface in com.install4j.api.test.formcomponents
  Handle for the "Multi-line HTML label" form component.
multilineLabel() - Method in interface com.install4j.api.test.ui.ScreenHandle
multilineLabel(String) - Method in interface com.install4j.api.test.ui.ScreenHandle
  Handle for the "Multi-line label" form component with the given id.
MultilineLabelHandle - Interface in com.install4j.api.test.formcomponents
  Handle for the "Multi-line label" form component.

## N

navigateUntil(int, Predicate) - Method in interface com.install4j.api.test.session.Session
  Advance the wizard one screen at a time until the given predicate matches the current screen id.
navigateUntilScreen(String, int) - Method in interface com.install4j.api.test.session.Session
  Advance the wizard until the screen with the given id is the active screen.
NestedStyleContainer - Interface in com.install4j.api.styles
  Implemented by styles that contain nested styles.
NETWORK_SERVICE - Enum constant in enum class com.install4j.api.windows.service.ServiceAccount
NEVER - Enum constant in enum class com.install4j.api.context.OverwriteMode
  Indicates that if the destination file exists, it won't be replaced in any case.
NEVER - Enum constant in enum class com.install4j.api.context.UninstallMode
  Indicates that the destination file won't be deleted for uninstallation.
NEVER - Enum constant in enum class com.install4j.api.update.UpdateSchedule
  `UpdateScheduleRegistry.checkAndReset()` always returns false
next() - Method in class com.install4j.api.screens.AbstractInstallerOrUninstallerScreen
next() - Method in class com.install4j.api.screens.AbstractInstallerScreen
next() - Method in class com.install4j.api.screens.AbstractUninstallerScreen
next() - Method in interface com.install4j.api.screens.Screen
  Called when the user clicks the "Next" button for this screen.
NEXT - Enum constant in enum class com.install4j.api.context.ControlButtonType
  The button to go to the next screen.
nextScreen() - Method in interface com.install4j.api.test.ui.ScreenHandle
  Press the Next button and wait for the next screen to activate.
nextScreen(Runnable) - Method in interface com.install4j.api.test.ui.ScreenHandle
  Press the Next button, then run `handler` (typically catching a dialog or alert the click triggers), then return without an implicit screen-change wait.
NONE - Enum constant in enum class com.install4j.api.beaninfo.ActionElevationType
  The action will not be elevated, it will run in-process as the original user.
NONE - Enum constant in enum class com.install4j.api.windows.WinUser.GroupCreationMode
  No group should be created and associated with the new user.
NORMAL - Enum constant in enum class com.install4j.api.windows.ShowCommand
NORTH - Enum constant in enum class com.install4j.api.beans.Anchor
NORTHEAST - Enum constant in enum class com.install4j.api.beans.Anchor
NORTHWEST - Enum constant in enum class com.install4j.api.beans.Anchor
NOT_FOUND - Enum constant in enum class com.install4j.api.macos.MacServiceManagement.AppServiceStatus
NOT_REGISTERED - Enum constant in enum class com.install4j.api.macos.MacServiceManagement.AppServiceStatus
NotSupportedInElevationException - Exception Class in com.install4j.api.context
  Exception that is thrown if a method is called that is not supported for elevated actions.
NotSupportedInElevationException() - Constructor for exception class com.install4j.api.context.NotSupportedInElevationException
numbered(boolean) - Method in class com.install4j.api.context.WizardIndex
  Sets if numbers should be added in front of each index step.
numberSpinner() - Method in interface com.install4j.api.test.ui.ScreenHandle
numberSpinner(String) - Method in interface com.install4j.api.test.ui.ScreenHandle
  Handle for the "Spinner of integer values" form component with the given id.
NumberSpinnerHandle - Interface in com.install4j.api.test.formcomponents
  Handle for the "Spinner of integer values" form component.

## O

ok() - Method in interface com.install4j.api.beaninfo.PropertyCustomizer
  Called if the property customizer dialog is exited with the OK button.
OK - Enum constant in enum class com.install4j.api.macos.MacServiceManagement.ServiceManagementResult
ON_EVERY_START - Enum constant in enum class com.install4j.api.update.UpdateSchedule
  `UpdateScheduleRegistry.checkAndReset()` always returns true
openSystemSettingsLoginItems() - Static method in class com.install4j.api.macos.MacServiceManagement
  Opens the system settings in the "Login Items" section, allowing the user to view or manage applications that are set to launch at login.
OTHER - Enum constant in enum class com.install4j.api.beaninfo.FileContentType
  The file has a content type that cannot be edited in the editors that associated with the other file content types in this enumeration class.
OTHER - Enum constant in enum class com.install4j.api.windows.service.ServiceAccount
otherAccountName(String) - Method in class com.install4j.api.windows.service.ServiceConfiguration
  The service account name to be used.
otherAccountPassword(String) - Method in class com.install4j.api.windows.service.ServiceConfiguration
  The service account password to be used.
OUTGOING - Enum constant in enum class com.install4j.api.windows.WinFirewall.RuleDirection
OVERWRITE_ALL - Static variable in interface com.install4j.api.context.ProgressInterface
  Returned by `askOverwrite` if the user hits "All".
OVERWRITE_NEVER - Static variable in interface com.install4j.api.context.ProgressInterface
  Returned by `askOverwrite` if the user hits "Never".
OVERWRITE_NO - Static variable in interface com.install4j.api.context.ProgressInterface
  Returned by `askOverwrite` if the user hits "No".
OVERWRITE_YES - Static variable in interface com.install4j.api.context.ProgressInterface
  Returned by `askOverwrite` if the user hits "Yes".
OverwriteMode - Enum Class in com.install4j.api.context
  Enumeration class that represents the different ways how install4j can react if asked to install a file over an already existing file.

## P

partiallyDefined(boolean) - Method in class com.install4j.api.context.WizardIndex
  Sets if the wizard index should be partially defined.
passwordDialog() - Method in interface com.install4j.api.test.session.Session
  Wait for the credentials prompt of a password dialog.
passwordDialog(Duration) - Method in interface com.install4j.api.test.session.Session
  Same as `Session.passwordDialog()` with an explicit timeout.
PasswordDialogHandle - Interface in com.install4j.api.test.ui
  Typed handle for a password dialog.
passwordField() - Method in interface com.install4j.api.test.ui.ScreenHandle
passwordField(String) - Method in interface com.install4j.api.test.ui.ScreenHandle
  Handle for the "Password field" form component with the given id.
PasswordFieldHandle - Interface in com.install4j.api.test.formcomponents
  Handle for the "Password field" form component.
percentCompleted(int) - Method in interface com.install4j.api.launcher.ApplicationLauncher.ProgressListener
  The percentage of completion of the current action has changed.
percentCompleted(int) - Method in class com.install4j.api.launcher.ApplicationLauncher.ProgressListenerAdapter
PLAIN - Enum constant in enum class com.install4j.api.beans.ReplacementMode
  Normal replacement like in `AbstractBean.replaceVariables(String)`.
PLAIN - Enum constant in enum class com.install4j.api.test.ui.AlertHandle.IconType
prepareShutdown() - Method in interface com.install4j.api.launcher.ApplicationLauncher.Callback
  Invoked before the installer application shuts down this JVM.
prepareWindow(Window) - Method in interface com.install4j.api.laf.LookAndFeelEnhancer
  Prepare a window before it is displayable.
prependToPath(String) - Static method in class com.install4j.api.windows.WinEnvVars
  Prepends one or more directories to the PATH environment variable.
prependToUserPath(String) - Static method in class com.install4j.api.windows.WinEnvVars
  Prepends one or more directories to the user-specific PATH environment variable.
pressCancelButton() - Method in interface com.install4j.api.context.WizardContext
  Deprecated.
  use `WizardContext.pressControlButton(ControlButtonType)` with `ControlButtonType.CANCEL` instead
pressControlButton(ControlButtonType) - Method in interface com.install4j.api.context.WizardContext
  Perform the action associated with a particular control button.
pressNextButton() - Method in interface com.install4j.api.context.WizardContext
  Deprecated.
  use `WizardContext.pressControlButton(ControlButtonType)` with `ControlButtonType.NEXT` instead
pressPreviousButton() - Method in interface com.install4j.api.context.WizardContext
  Deprecated.
  use `WizardContext.pressControlButton(ControlButtonType)` with `ControlButtonType.PREVIOUS` instead
previous() - Method in class com.install4j.api.screens.AbstractInstallerOrUninstallerScreen
previous() - Method in class com.install4j.api.screens.AbstractInstallerScreen
previous() - Method in class com.install4j.api.screens.AbstractUninstallerScreen
previous() - Method in interface com.install4j.api.screens.Screen
  Called when the user clicks the "Back" button for this screen.
PREVIOUS - Enum constant in enum class com.install4j.api.context.ControlButtonType
  The button to go to the previous screen.
previousScreen() - Method in interface com.install4j.api.test.ui.ScreenHandle
  Press the Previous button and wait for the previous screen to activate.
previousScreen(Runnable) - Method in interface com.install4j.api.test.ui.ScreenHandle
  Like `ScreenHandle.nextScreen(Runnable)` but for Previous.
print(Object) - Method in interface com.install4j.api.screens.Console
  Print an object to the console by invoking its `toString()` method.
printAnnotatedStackTrace(Throwable) - Static method in class com.install4j.api.Util
  Prints the return value of `Util.getAnnotatedStackTrace(Throwable)` to `System.err`.
printHeader(String) - Method in interface com.install4j.api.screens.Console
  Print the header for a new screen.
println() - Method in interface com.install4j.api.screens.Console
  Print a line feed to the console.
println(Object) - Method in interface com.install4j.api.screens.Console
  Print an object to the console by invoking its `toString()` method and append a line feed.
println(Object, MessageStatus) - Method in interface com.install4j.api.screens.Console
  Print an object to the console with a status indicator and append a line feed.
PRIVATE - Enum constant in enum class com.install4j.api.windows.WinFirewall.ProfileType
ProcessInfo - Class in com.install4j.api
  Represents a running process on Windows and macOS.
ProcessInfo(int, String) - Constructor for class com.install4j.api.ProcessInfo
  Called by implementations.
processNames() - Method in interface com.install4j.api.test.ui.RunningProcessesDialogHandle
  The process names shown in the list.
PROGRAM_FILES - Enum constant in enum class com.install4j.api.windows.SpecialFolder
  The directory that program files should be installed to.
PROGRAM_FILES_COMMON - Enum constant in enum class com.install4j.api.windows.SpecialFolder
  The directory that shared program files should be installed to.
programGroup() - Method in interface com.install4j.api.test.ui.ScreenHandle
programGroup(String) - Method in interface com.install4j.api.test.ui.ScreenHandle
  Handle for the "Program group selector" form component with the given id.
ProgramGroupHandle - Interface in com.install4j.api.test.formcomponents
  Handle for the "Program group selector" form component.
PROGRAMS - Enum constant in enum class com.install4j.api.windows.SpecialFolder
  The directory that contains the user's start menu entries.
progress() - Method in interface com.install4j.api.test.ui.ScreenHandle
progress(String) - Method in interface com.install4j.api.test.ui.ScreenHandle
  Handle for the "Progress display" form component with the given id.
ProgressHandle - Interface in com.install4j.api.test.formcomponents
  Handle for the "Progress display" form component.
ProgressInterface - Interface in com.install4j.api.context
  The user notification interface during installation.
ProgressListenerAdapter() - Constructor for class com.install4j.api.launcher.ApplicationLauncher.ProgressListenerAdapter
ProjectReportProperty - Class in com.install4j.api.beaninfo
  A project report element contributed by a customizer.
ProjectReportProperty(String, String) - Constructor for class com.install4j.api.beaninfo.ProjectReportProperty
  Construct a project report property with a property name and a report value.
PROPERTIES_FILE - Enum constant in enum class com.install4j.api.beans.ReplacementMode
  The property is used while replacing text directly in a Java properties file.
PropertyConverter - Interface in com.install4j.api.beaninfo
  A property converter translates between a string representation and the actual object state and provides an optional `property customizer`.
PropertyCustomizer - Interface in com.install4j.api.beaninfo
  Customizer component for a property that is used in a dialog.
PropertyFilter - Interface in com.install4j.api.beaninfo
  A filter interface that can be used to determine whether a property should be included or not.
PropertyLoggingInterceptor - Interface in com.install4j.api.beans
  Interceptor interface for beans to modify property values that are written to the installer log file.
PUBLIC - Enum constant in enum class com.install4j.api.windows.WinFirewall.ProfileType

## Q

QUESTION - Enum constant in enum class com.install4j.api.test.ui.AlertHandle.IconType
QUIT - Enum constant in enum class com.install4j.api.beaninfo.FailureStrategy
  Quit after a failure.

## R

radioButton() - Method in interface com.install4j.api.test.ui.ScreenHandle
radioButton(String) - Method in interface com.install4j.api.test.ui.ScreenHandle
  Handle for the "Single radio button" form component with the given id.
RadioButtonHandle - Interface in com.install4j.api.test.formcomponents
  Handle for the "Single radio button" form component.
radioButtons() - Method in interface com.install4j.api.test.ui.ScreenHandle
radioButtons(String) - Method in interface com.install4j.api.test.ui.ScreenHandle
  Handle for the "Radio button group" form component with the given id.
RadioButtonsHandle - Interface in com.install4j.api.test.formcomponents
  Handle for the "Radio button group" form component.
RAMDISK - Enum constant in enum class com.install4j.api.windows.DriveType
  A ram disk.
readLine() - Method in interface com.install4j.api.screens.Console
  Read input from the console.
readLog() - Method in interface com.install4j.api.test.session.Session
  Read the entire installer log as a string.
readResolve() - Method in class com.install4j.api.SerializableEnum
readTimeout(int) - Method in class com.install4j.api.update.UpdateCheckRequest
  Sets the read timeout in milliseconds for the HTTP connection.
REGEXP_MATCH - Enum constant in enum class com.install4j.api.beans.ReplacementMode
  The property is used as a regular expression.
REGEXP_REPLACEMENT - Enum constant in enum class com.install4j.api.beans.ReplacementMode
  The property is used as a replacement part of a regular expression.
registerHiddenVariable(String) - Method in interface com.install4j.api.context.Context
  Register a variable whose values should not be written to the installation log file.
registerLaunchAgent(String) - Static method in class com.install4j.api.macos.MacServiceManagement
  Registers a launch agent specified by its property list (plist) file name.
registerLaunchDaemon(String) - Static method in class com.install4j.api.macos.MacServiceManagement
  Registers a launch daemon specified by its property list (plist) file name.
registerMainBundleAsLoginItem() - Static method in class com.install4j.api.macos.MacServiceManagement
  Registers the main bundle as a login item.
registerResponseFileComment(String, String) - Method in interface com.install4j.api.context.Context
  Register a comment for a variable that is written to the response file.
registerResponseFileVariable(String) - Method in interface com.install4j.api.context.Context
  Register a variable that should be written to the response file when the installation is finished.
registerStartupListener(StartupNotification.Listener) - Static method in class com.install4j.api.launcher.StartupNotification
  Register a listener to receive startup events in single instance mode on Microsoft Windows or to receive file open events on macOS.
registerUninstallFile(File) - Method in interface com.install4j.api.context.InstallerContext
  Registers an arbitrary file for uninstallation.
RegistryRoot - Enum Class in com.install4j.api.windows
  Enumeration class for the different registry roots in the Microsoft Windows registry.
RegistryView - Enum Class in com.install4j.api.windows
  Enumeration class for the different views of the Microsoft Windows registry on 64-bit systems.
reinitializeFormComponents() - Method in interface com.install4j.api.formcomponents.FormEnvironment
  All form components, including those that do not have their "Reset initialization on previous" property selected, are initialized again.
reject() - Method in interface com.install4j.api.test.formcomponents.LicenseHandle
  Select the refuse radio button.
REMOTE - Enum constant in enum class com.install4j.api.windows.DriveType
  A remote (network) drive.
RemoteCallable - Interface in com.install4j.api.context
  On macOS and Windows Vista and higher, the 'require admin user' action can spawn additional installation processes that have full admin rights.
REMOVABLE - Enum constant in enum class com.install4j.api.windows.DriveType
  A removable drive.
remove(String) - Static method in class com.install4j.api.windows.WinAssociations
  Removes a file association.
removeDesignTimeChangeListener(ChangeListener) - Method in interface com.install4j.api.formcomponents.FormEnvironment
  Remove a change listener added with `addDesignTimeChangeListener`.
removeInstallerEventListener(InstallerEventListener) - Method in interface com.install4j.api.context.Context
  Remove a listener added with `addInstallerEventListener`.
replaceFormVariables(String) - Method in class com.install4j.api.formcomponents.AbstractFormComponent
  Same as `AbstractBean.replaceVariables(String)`, only with the additional replacement of form variables.
replaceFormVariables(String[]) - Method in class com.install4j.api.formcomponents.AbstractFormComponent
  Same as `AbstractBean.replaceVariables(String[])`, only with the additional replacement of form variables.
replaceFormVariables(String[], VariableErrorHandlingDescriptor) - Method in class com.install4j.api.formcomponents.AbstractFormComponent
  Same as `AbstractBean.replaceVariables(String[], VariableErrorHandlingDescriptor)`, only with the additional replacement of form variables.
replaceFormVariables(String, ReplacementMode) - Method in class com.install4j.api.formcomponents.AbstractFormComponent
  Same as `AbstractBean.replaceVariables(String, ReplacementMode)`, only with the additional replacement of form variables.
replaceFormVariables(String, ReplacementMode, VariableErrorHandlingDescriptor) - Method in class com.install4j.api.formcomponents.AbstractFormComponent
  Same as `AbstractBean.replaceVariables(String, ReplacementMode, VariableErrorHandlingDescriptor)`, only with the additional replacement of form variables.
replaceFormVariables(String, ReplacementMode, VariableErrorHandlingDescriptor) - Method in interface com.install4j.api.formcomponents.FormEnvironment
  Replace all form variables, installer variables and localization keys in a string.
replaceFormVariables(String, VariableErrorHandlingDescriptor) - Method in class com.install4j.api.formcomponents.AbstractFormComponent
  Same as `AbstractBean.replaceVariables(String, VariableErrorHandlingDescriptor)`, only with the additional replacement of form variables.
ReplacementMode - Enum Class in com.install4j.api.beans
  Variable replacement mode for string properties that are used in regular expressions.
replaceVariables(File) - Static method in class com.install4j.api.beans.AbstractBean
  Replace all installer variables and localization keys in a file name.
replaceVariables(File[]) - Static method in class com.install4j.api.beans.AbstractBean
  Replace all installer variables and localization keys in a file array.
replaceVariables(String) - Static method in class com.install4j.api.beans.AbstractBean
  Same as `AbstractBean.replaceVariables(String, ReplacementMode, VariableErrorHandlingDescriptor)`, with `ReplacementMode.PLAIN` as the replacement mode and `VariableErrorHandlingDescriptor.DEFAULT` as the error handling descriptor.
replaceVariables(String[]) - Static method in class com.install4j.api.beans.AbstractBean
  Same as `AbstractBean.replaceVariables(String[], VariableErrorHandlingDescriptor)`, with `VariableErrorHandlingDescriptor.DEFAULT` as the error handling descriptor.
replaceVariables(String[], VariableErrorHandlingDescriptor) - Static method in class com.install4j.api.beans.AbstractBean
  Replace all installer variables and localization keys in a string array.
replaceVariables(String, ReplacementMode) - Static method in class com.install4j.api.beans.AbstractBean
  Same as `AbstractBean.replaceVariables(String, ReplacementMode, VariableErrorHandlingDescriptor)`, with `VariableErrorHandlingDescriptor.DEFAULT` as the error handling descriptor.
replaceVariables(String, ReplacementMode, VariableErrorHandlingDescriptor) - Static method in class com.install4j.api.beans.AbstractBean
  Replace all installer variables and localization keys in a string.
replaceVariables(String, VariableErrorHandlingDescriptor) - Static method in class com.install4j.api.beans.AbstractBean
  Same as `AbstractBean.replaceVariables(String, ReplacementMode, VariableErrorHandlingDescriptor)`, with `ReplacementMode.PLAIN` as the replacement mode.
replaceWithTextOverride(Bean, String, T, Class) - Static method in class com.install4j.api.beans.AbstractBean
  A convenience method for `AbstractBean.getTextOverrideValue(Bean, String, Class)` that returns a default value if no replacement has been configured.
replaceWithTextOverride(String, boolean) - Method in class com.install4j.api.beans.AbstractBean
replaceWithTextOverride(String, byte) - Method in class com.install4j.api.beans.AbstractBean
replaceWithTextOverride(String, char) - Method in class com.install4j.api.beans.AbstractBean
replaceWithTextOverride(String, double) - Method in class com.install4j.api.beans.AbstractBean
replaceWithTextOverride(String, float) - Method in class com.install4j.api.beans.AbstractBean
replaceWithTextOverride(String, int) - Method in class com.install4j.api.beans.AbstractBean
replaceWithTextOverride(String, long) - Method in class com.install4j.api.beans.AbstractBean
replaceWithTextOverride(String, short) - Method in class com.install4j.api.beans.AbstractBean
replaceWithTextOverride(String, T, Class) - Method in class com.install4j.api.beans.AbstractBean
requestFocus() - Method in class com.install4j.api.formcomponents.AbstractFormComponent
requestFocus() - Method in interface com.install4j.api.formcomponents.FormComponent
  Transfer the focus to this form component.
requestHeaders(Map) - Method in class com.install4j.api.update.UpdateCheckRequest
  Sets request headers that should be set for the HTTP connection.
REQUIRES_APPROVAL - Enum constant in enum class com.install4j.api.macos.MacServiceManagement.AppServiceStatus
resetFormComponents() - Method in interface com.install4j.api.formcomponents.FormEnvironment
  All form components whose "Reset initialization on previous" property is selected, will be initialized again when the screen is shown the next time.
resetSeconds(int) - Method in class com.install4j.api.windows.service.ServiceConfiguration
  The time without failure in seconds after which to reset the restart counter configured with `ServiceConfiguration.maxRestarts`.
restartMillis(int) - Method in class com.install4j.api.windows.service.ServiceConfiguration
  The restart period when `ServiceConfiguration.restartOnFailure` is set to true.
restartOnFailure(Boolean) - Method in class com.install4j.api.windows.service.ServiceConfiguration
  If set to true, the service will be restarted after a period defined with `ServiceConfiguration.restartMillis` (defaults to one second) if it was terminated with an error
restoreKey(RegistryRoot, String, String) - Static method in class com.install4j.api.windows.WinRegistry
  Restore a subtree of the registry from a file.
restoreKey(RegistryRoot, String, String, RegistryView) - Static method in class com.install4j.api.windows.WinRegistry
  Restore a subtree of the registry from a file.
RETRY - Enum constant in enum class com.install4j.api.beans.ErrorHandlingMode
  Retry the operation that just failed.
RETRY_CANCEL - Static variable in interface com.install4j.api.context.ProgressInterface
  Returned by `askRetry` if the user hits "Cancel".
RETRY_NO - Static variable in interface com.install4j.api.context.ProgressInterface
  Returned by `askRetry` if the user hits "No".
RETRY_YES - Static variable in interface com.install4j.api.context.ProgressInterface
  Returned by `askRetry` if the user hits "Yes".
RETURN_TO_SCREEN - Enum constant in enum class com.install4j.api.beaninfo.FailureStrategy
  No further actions will be executed, and the previous screen will be displayed again.
rollback(InstallerContext) - Method in class com.install4j.api.actions.AbstractInstallAction
rollback(InstallerContext) - Method in class com.install4j.api.actions.AbstractInstallOrUninstallAction
rollback(InstallerContext) - Method in interface com.install4j.api.actions.InstallAction
  This method is called by the framework to perform a rollback of the `install` method.
rollbackActionList(ActionList) - Static method in class com.install4j.api.beans.AbstractBean
  Roll back an action list.
Rule(String, String, WinFirewall.RuleDirection, WinFirewall.NetworkProtocol) - Constructor for class com.install4j.api.windows.WinFirewall.Rule
  Create a rule with the minimally required parameters.
runElevated(RemoteCallable, boolean) - Method in interface com.install4j.api.context.Context
  Execute a remoteCallable with full admin rights if possible.
runningProcessesDialog() - Method in interface com.install4j.api.test.session.Session
  Wait for the running-processes dialog shown by a "Check for running processes" action.
runningProcessesDialog(Duration) - Method in interface com.install4j.api.test.session.Session
  Same as `Session.runningProcessesDialog()` with an explicit timeout.
RunningProcessesDialogHandle - Interface in com.install4j.api.test.ui
  Typed handle for the dialog shown by a "Check for running processes" action when blocking processes are detected.
runScript(ScriptProperty, Bean, Object...) - Method in interface com.install4j.api.context.Context
  Run a script.
runUnelevated(RemoteCallable) - Method in interface com.install4j.api.context.Context
  Execute a remoteCallable with the rights of the original user that started the installer.
runWithSuspendedActions(Runnable) - Method in interface com.install4j.api.context.Context
  Execute some code while any running actions are suspended.

## S

saveFormComponents() - Method in interface com.install4j.api.formcomponents.FormEnvironment
  All form components will be validated and their variables will be saved.
saveKey(RegistryRoot, String, String) - Static method in class com.install4j.api.windows.WinRegistry
  Save a subtree of the registry to a file.
saveKey(RegistryRoot, String, String, RegistryView) - Static method in class com.install4j.api.windows.WinRegistry
  Save a subtree of the registry to a file.
saveScreenshot(File) - Method in interface com.install4j.api.test.ui.UiContainer
  Save this container's underlying window as a PNG file.
saveToPreferenceStore(Map, boolean) - Static method in class com.install4j.api.launcher.Variables
  Save a map of installer variables to the preference store.
saveToPreferenceStore(Map, String, boolean) - Static method in class com.install4j.api.launcher.Variables
  Save a map of installer variables to the preference store.
Screen - Interface in com.install4j.api.screens
  The base interface for all screens.
SCREEN_ACTIVATED - Enum constant in enum class com.install4j.api.events.EventType
  Fired after a screen has been fully activated.
screenActivated(String) - Method in interface com.install4j.api.launcher.ApplicationLauncher.ProgressListener
  A new screen has been activated.
screenActivated(String) - Method in class com.install4j.api.launcher.ApplicationLauncher.ProgressListenerAdapter
ScreenBeanInfo - Class in com.install4j.api.beaninfo
  Base class for screen bean infos.
ScreenBeanInfo(String, String, String, boolean, boolean, Integer, Class) - Constructor for class com.install4j.api.beaninfo.ScreenBeanInfo
  Same as `Install4JBeanInfo(String, String, String, boolean, boolean, Integer, Class)`.
ScreenBeanInfo(String, String, String, boolean, boolean, Integer, Class, Class) - Constructor for class com.install4j.api.beaninfo.ScreenBeanInfo
  Same as `Install4JBeanInfo(String, String, String, boolean, boolean, Integer, Class, Class)`.
ScreenHandle - Interface in com.install4j.api.test.ui
  The currently active wizard screen.
ScreenNotFoundException - Exception Class in com.install4j.api.test.exceptions
  Thrown when a wait-for-screen operation times out.
ScreenNotFoundException(String) - Constructor for exception class com.install4j.api.test.exceptions.ScreenNotFoundException
ScreenNotFoundException(String, Throwable) - Constructor for exception class com.install4j.api.test.exceptions.ScreenNotFoundException
ScriptParameter - Class in com.install4j.api.beaninfo
  Descriptor for script parameters of script properties defined with a `ScriptPropertyDescriptor`.
ScriptParameter(String, Class) - Constructor for class com.install4j.api.beaninfo.ScriptParameter
  Create a script parameter.
ScriptParameter(String, ParameterizedType) - Constructor for class com.install4j.api.beaninfo.ScriptParameter
  Create a script parameter with a generic type.
ScriptProperty - Class in com.install4j.api.beans
  Property type for script properties to be used in beans.
ScriptProperty() - Constructor for class com.install4j.api.beans.ScriptProperty
  The constructor is called by the framework.
ScriptProperty(String) - Constructor for class com.install4j.api.beans.ScriptProperty
  The constructor is called by the framework.
ScriptPropertyDescriptor - Class in com.install4j.api.beaninfo
  Property descriptor for properties of type `ScriptProperty`.
scrollComponentToVisible(FormComponent) - Method in interface com.install4j.api.formcomponents.FormEnvironment
  Scroll the form panel so that the specified form component becomes visible.
scrollToBottom() - Method in interface com.install4j.api.test.formcomponents.LicenseHandle
  Scroll the license text pane to the bottom and wait for the runtime to register the scroll.
scrollToBottom(Duration) - Method in interface com.install4j.api.test.formcomponents.LicenseHandle
  Same as `LicenseHandle.scrollToBottom()` but with an explicit timeout for the scroll-registered check.
secondaryPercentCompleted(int) - Method in interface com.install4j.api.launcher.ApplicationLauncher.ProgressListener
  The percentage of completion of a secondary task, like the unpacking of a JAR file, has changed.
secondaryPercentCompleted(int) - Method in class com.install4j.api.launcher.ApplicationLauncher.ProgressListenerAdapter
select() - Method in interface com.install4j.api.test.formcomponents.RadioButtonHandle
  Select this radio button.
selectAll() - Method in interface com.install4j.api.test.formcomponents.FileAssociationsHandle
  Check every association on this form.
selectAllUsers() - Method in interface com.install4j.api.test.formcomponents.InstallationScopeChooserHandle
  Select the install-for-all-users radio button.
selectCustomized() - Method in interface com.install4j.api.test.formcomponents.StreamlinedInstallationChooserHandle
  Select the customized installation radio button.
selectDirectory(File) - Method in interface com.install4j.api.test.ui.FileChooserHandle
  Select the given directory in the chooser.
selectedLanguage() - Method in interface com.install4j.api.test.ui.LanguageSelectionDialogHandle
  The ISO code of the language currently highlighted in the drop-down, or the empty string if no language is selected.
selectFile(File) - Method in interface com.install4j.api.test.ui.FileChooserHandle
  Select the given file in the chooser.
selectIndex(int) - Method in interface com.install4j.api.test.formcomponents.ComboBoxHandle
  Select the item at the given index.
selectIndex(int) - Method in interface com.install4j.api.test.formcomponents.DropdownListHandle
  Select the item at the given index.
selectIndex(int) - Method in interface com.install4j.api.test.formcomponents.ListHandle
  Select the item at the given index.
selectIndex(int) - Method in interface com.install4j.api.test.formcomponents.ListSpinnerHandle
  Select the entry at the given index.
selectIndex(int) - Method in interface com.install4j.api.test.formcomponents.RadioButtonsHandle
  Select the radio button at the given index.
selectItem(String) - Method in interface com.install4j.api.test.formcomponents.ComboBoxHandle
  Select the first item whose `toString` equals the given value.
selectItem(String) - Method in interface com.install4j.api.test.formcomponents.DropdownListHandle
  Select the first item whose label equals the given value.
selectItem(String) - Method in interface com.install4j.api.test.formcomponents.ListHandle
  Select the first item whose label equals the given value.
selectItem(String) - Method in interface com.install4j.api.test.formcomponents.ListSpinnerHandle
  Select the entry whose label equals the given value.
selectLabel(String) - Method in interface com.install4j.api.test.formcomponents.RadioButtonsHandle
  Select the radio button whose label equals the given value.
selectLanguage(String) - Method in interface com.install4j.api.test.ui.LanguageSelectionDialogHandle
  Select the language identified by the given ISO code, for example `"fr"`.
selectNone() - Method in interface com.install4j.api.test.formcomponents.FileAssociationsHandle
  Uncheck every association on this form.
selectOnly(String...) - Method in interface com.install4j.api.test.formcomponents.ComponentSelectorHandle
  Set only the listed components selected.
selectSchedule(String) - Method in interface com.install4j.api.test.formcomponents.UpdateScheduleSelectorHandle
  Select the schedule whose label equals the given value.
selectStreamlined() - Method in interface com.install4j.api.test.formcomponents.StreamlinedInstallationChooserHandle
  Select the streamlined installation radio button.
selectType(String) - Method in interface com.install4j.api.test.ui.InstallationTypeSelectorHandle
  Select an installation type.
selectUserWritable() - Method in interface com.install4j.api.test.formcomponents.InstallationScopeChooserHandle
  Select the install-for-current-user-only radio button.
SENDTO - Enum constant in enum class com.install4j.api.windows.SpecialFolder
  The directory that contains Send To menu items.
SequenceValidator - Interface in com.install4j.api.beaninfo
  Interface for controlling insertion and reordering of beans at design-time.
SerializableEnum - Class in com.install4j.api
  Support class for old-style enums that work with Java 1.4 and are serializable.
SerializableEnum() - Constructor for class com.install4j.api.SerializableEnum
SERVICE - Enum constant in enum class com.install4j.api.context.LauncherType
  Represents a service launcher.
ServiceAccessException - Exception Class in com.install4j.api.windows.service
  This exception is thrown when a call to `WinServices` was made with insufficient privileges.
ServiceAccessException() - Constructor for exception class com.install4j.api.windows.service.ServiceAccessException
serviceAccount(ServiceAccount) - Method in class com.install4j.api.windows.service.ServiceConfiguration
  The service account to be used.
ServiceAccount - Enum Class in com.install4j.api.windows.service
  An enum to specify service accounts.
ServiceConfiguration - Class in com.install4j.api.windows.service
  The service configuration passed to `WinServices`.
ServiceConfiguration() - Constructor for class com.install4j.api.windows.service.ServiceConfiguration
ServiceException - Exception Class in com.install4j.api.windows.service
  The base exception type used by `WinServices`.
ServiceException() - Constructor for exception class com.install4j.api.windows.service.ServiceException
ServiceException(String) - Constructor for exception class com.install4j.api.windows.service.ServiceException
ServiceInfo - Class in com.install4j.api
  Provides information about services created with install4j.
ServiceInfo() - Constructor for class com.install4j.api.ServiceInfo
ServiceNotFoundException - Exception Class in com.install4j.api.windows.service
  This exception is thrown when a call to `WinServices` was made with a non-existing service name.
ServiceNotFoundException() - Constructor for exception class com.install4j.api.windows.service.ServiceNotFoundException
ServiceStartType - Enum Class in com.install4j.api.windows.service
  The start types of Windows services
Session - Interface in com.install4j.api.test.session
  Shared base for `InstallerSession`, `UninstallerSession` and `InstallerApplicationSession`.
set(String, String) - Static method in class com.install4j.api.windows.WinEnvVars
  Sets a global environment variable.
setActionKeys(String[]) - Method in class com.install4j.api.beaninfo.ActionListPropertyDescriptor
  Action keys can be used to show or hide properties of other actions.
setActionListHiddenKeys(String[]) - Method in class com.install4j.api.beaninfo.Install4JPropertyDescriptor
  Hide this property if the bean is shown in the configuration of an action list property whose configured action keys contain one of the specified strings.
setActionListInitializer(ActionListInitializer) - Method in class com.install4j.api.beaninfo.ActionBeanInfo
  Configures an action list initializer.
setActionListShownKeys(String[]) - Method in class com.install4j.api.beaninfo.Install4JPropertyDescriptor
  Show this property only if the bean is shown in the configuration of an action list property whose configured action keys contain one of the specified strings.
setActionValidator(ActionValidator) - Method in class com.install4j.api.beaninfo.ActionBeanInfo
  Configures an action validator.
setAllowedActionClasses(Class[]) - Method in class com.install4j.api.beaninfo.ActionListPropertyDescriptor
  If set to a non-null value, the action registry dialog will only display the specified actions.
setAllowTextOverride(boolean) - Method in class com.install4j.api.beaninfo.Install4JPropertyDescriptor
  Allow the user to switch to text mode in the context menu when editing the property in the install4j IDE.
setAllUsers(boolean) - Method in interface com.install4j.api.test.ui.StandardProgramGroupHandle
  Toggle the "install for all users" checkbox.
setAskUserFailureDefaults(AskUserFailureDefaults) - Method in class com.install4j.api.beaninfo.ActionBeanInfo
  Configures the questions that are selected by default if the `FailureStrategy.ASK_USER` failure strategy is selected.
setAssociatedAction(String, String) - Method in class com.install4j.api.beaninfo.ScreenBeanInfo
  Same as `ScreenBeanInfo.setAssociatedAction(String, String, boolean, String, ActionInitializer)` with first set to `false`, conditionExpression set to `null` and actionInitializer set to `null`.
setAssociatedAction(String, String, boolean, String, ActionInitializer) - Method in class com.install4j.api.beaninfo.ScreenBeanInfo
  Configures an associated action.
setAssociatedConfirmation(String, String) - Method in class com.install4j.api.beaninfo.ActionBeanInfo
  Deprecated.
setAssociatedConfirmation(String, String, String) - Method in class com.install4j.api.beaninfo.ActionBeanInfo
  Configures an associated confirmation.
setAssociatedScreen(String) - Method in class com.install4j.api.beaninfo.ActionBeanInfo
  Configures an associated screen.
setAssociatedStartupAction(String) - Method in class com.install4j.api.beaninfo.ActionBeanInfo
  Configures an associated startup action.
setAvoidPublicProfile(boolean) - Method in class com.install4j.api.windows.WinFirewall.Rule
  Only add for public profile if public profile is the only currently active profile.
setBackButtonEnabled(boolean) - Method in interface com.install4j.api.context.WizardContext
  Deprecated.
  use `WizardContext.setControlButtonEnabled(ControlButtonType, boolean)` with `ControlButtonType.PREVIOUS` instead
setBackButtonVisible(boolean) - Method in interface com.install4j.api.context.WizardContext
  Deprecated.
  use `WizardContext.setControlButtonVisible(ControlButtonType, boolean)` with `ControlButtonType.PREVIOUS` instead
setBeanInitializer(BeanInitializer) - Method in class com.install4j.api.beaninfo.Install4JBeanInfo
  Configures a bean initializer.
setBeanValidator(BeanValidator) - Method in class com.install4j.api.beaninfo.Install4JBeanInfo
  Configures a bean validator.
setBreakOnError(boolean) - Method in class com.install4j.api.beans.ActionList
  Determines if the execution of the actions should be terminated when an action fails.
setCancelButtonEnabled(boolean) - Method in class com.install4j.api.context.DefaultUnattendedProgressInterface
  Default implementation for unattended mode that does nothing.
setCancelButtonEnabled(boolean) - Method in interface com.install4j.api.context.UnattendedProgressInterface
  Called if the cancel button is enabled or disabled.
setCancelButtonEnabled(boolean) - Method in interface com.install4j.api.context.WizardContext
  Deprecated.
  use `WizardContext.setControlButtonEnabled(ControlButtonType, boolean)` with `ControlButtonType.CANCEL` instead
setCancelButtonText(String) - Method in interface com.install4j.api.context.WizardContext
  Deprecated.
  use `WizardContext.setControlButtonText(ControlButtonType, String)` with `ControlButtonType.CANCEL` instead
setCancelButtonVisible(boolean) - Method in class com.install4j.api.context.DefaultUnattendedProgressInterface
  Default implementation for unattended mode that does nothing.
setCancelButtonVisible(boolean) - Method in interface com.install4j.api.context.UnattendedProgressInterface
  Called if the cancel button is made visible or invisible.
setCancelButtonVisible(boolean) - Method in interface com.install4j.api.context.WizardContext
  Deprecated.
  use `WizardContext.setControlButtonVisible(ControlButtonType, boolean)` with `ControlButtonType.CANCEL` instead
setCategorySortOrder(String...) - Method in class com.install4j.api.beaninfo.Install4JBeanInfo
  Sets a sort order for property categories of this bean.
setCategorySortOrderOtherAtBottom(boolean) - Method in class com.install4j.api.beaninfo.Install4JBeanInfo
  If set to true, categories that are not present in those passed to `Install4JBeanInfo.setCategorySortOrder(String...)` are displayed at the bottom of the property table.
setChangeable(boolean) - Method in interface com.install4j.api.context.InstallationComponentSetup
  Sets whether the selection state of the installation component can be changed by the user or not.
setCodeGalleryTags(String[]) - Method in class com.install4j.api.beaninfo.ScriptPropertyDescriptor
  Sets the code gallery tags that are used to build the code gallery for this script property.
setCollapsedPropertyCategories(String[]) - Method in class com.install4j.api.beaninfo.Install4JBeanInfo
  Specifies property categories that should be collapsed by default.
setComplementaryStartupLink(boolean) - Method in class com.install4j.api.beaninfo.ActionBeanInfo
  Determines if a complementary startup link should be placed in the installer or uninstaller.
setConfigurableElevationType(boolean) - Method in class com.install4j.api.beaninfo.ActionListPropertyDescriptor
  By default, the user can configure the elevation type of the nested actions.
setContext(Context) - Method in class com.install4j.api.events.InstallerEvent
setContext(Context) - Method in class com.install4j.api.formcomponents.AbstractFormComponent
setContext(Context) - Method in interface com.install4j.api.formcomponents.FormComponent
  This method is called by the framework to set the `Context` just after the form component has been constructed.
setContext(Context) - Method in class com.install4j.api.styles.AbstractStyle
setContext(Context) - Method in interface com.install4j.api.styles.Style
  This method is called by the framework to set the `Context` just after the screen style has been constructed.
setContext(String) - Method in class com.install4j.api.beaninfo.Install4JPropertyDescriptor
  Set the context for the property.
setControlButtonEnabled(ControlButtonType, boolean) - Method in interface com.install4j.api.context.WizardContext
  Change the enabled status of control buttons on the current screen.
setControlButtonEnabled(ControlButtonType, boolean) - Method in interface com.install4j.api.styles.ControlButtonContainer
  Called when the enabled state of a control button is changed.
setControlButtonEnabled(ControlButtonType, boolean) - Method in class com.install4j.api.styles.WrapperStyle
setControlButtonText(ControlButtonType, String) - Method in interface com.install4j.api.context.WizardContext
  Set the test of control buttons on the current screen.
setControlButtonText(ControlButtonType, String) - Method in interface com.install4j.api.styles.ControlButtonContainer
  Called when a control button text is changed.
setControlButtonText(ControlButtonType, String) - Method in class com.install4j.api.styles.WrapperStyle
setControlButtonText(String) - Method in interface com.install4j.api.styles.ControlButton
  Called when the control button text is changed.
setControlButtonVisible(ControlButtonType, boolean) - Method in interface com.install4j.api.context.WizardContext
  Change the visibility of control buttons on the current screen.
setControlButtonVisible(ControlButtonType, boolean) - Method in interface com.install4j.api.styles.ControlButtonContainer
  Called when the visibility of a control button is changed.
setControlButtonVisible(ControlButtonType, boolean) - Method in class com.install4j.api.styles.WrapperStyle
setCustomizerIcon(Icon) - Method in class com.install4j.api.beaninfo.Install4JBeanInfo
  Configures the icon of the customizer tab.
setCustomizerPlacement(CustomizerPlacement) - Method in class com.install4j.api.beaninfo.Install4JBeanInfo
  Configures the placement of the customizer.
setCustomizerTabName(String) - Method in exception class com.install4j.api.beaninfo.BeanValidationException
  Set the name of the customizer tab if the error message applies to a customizer.
setDark(boolean) - Method in interface com.install4j.api.laf.LookAndFeelHandler
  Switch between dark and light mode.
setDarkUi(boolean) - Static method in class com.install4j.api.UiUtil
  Switch between dark and light mode and update all windows with the new mode.
setDate(Date) - Method in interface com.install4j.api.test.formcomponents.DateSpinnerHandle
  Set the displayed date.
setDate(Date) - Method in interface com.install4j.api.test.formcomponents.DateTextFieldHandle
  Set the field's value via the form component's formatter.
setDefaultActionElevationType(ActionElevationType) - Method in class com.install4j.api.beaninfo.ActionBeanInfo
  Same as `ActionBeanInfo.setDefaultActionElevationType(ActionElevationType, boolean)` with `restrict` set to `true`.
setDefaultActionElevationType(ActionElevationType, boolean) - Method in class com.install4j.api.beaninfo.ActionBeanInfo
  Configures in which elevation mode the action should run in elevated mode by default.
setDefaultConditionExpression(String) - Method in class com.install4j.api.beaninfo.Install4JBeanInfo
  Configures the default value for the "Condition expression" property of the bean.
setDefaultErrorMessage(String) - Method in class com.install4j.api.beaninfo.ActionBeanInfo
  Configures the default error message for the action.
setDefaultFailureStrategy(FailureStrategy) - Method in class com.install4j.api.beaninfo.ActionBeanInfo
  Configures the default failure strategy for the action.
setDefaultMultiExec(boolean) - Method in class com.install4j.api.beaninfo.ActionBeanInfo
  Configures the default value for the "Can be executed multiple times" property of the action.
setDefaultPostActivationScript(String) - Method in class com.install4j.api.beaninfo.ScreenBeanInfo
  Configures the default value for the "Post-activation script" property of the bean.
setDefaultPreActivationScript(String) - Method in class com.install4j.api.beaninfo.ScreenBeanInfo
  Configures the default value for the "Pre-activation script" property of the bean.
setDefaultQuitAfterScreen(boolean) - Method in class com.install4j.api.beaninfo.ScreenBeanInfo
  Configures the default value for the "Quit after screen" property of the screen.
setDefaultRollbackBarrier(boolean) - Method in class com.install4j.api.beaninfo.Install4JBeanInfo
  Configures if the action is a rollback barrier by default.
setDefaultRollbackBarrierExitCode(int) - Method in class com.install4j.api.beaninfo.Install4JBeanInfo
  Configures the default rollback barrier exit code.
setDefaultStyleName(String) - Method in class com.install4j.api.beaninfo.ScreenBeanInfo
  Sets a default screen style name.
setDefaultVisibilityScript(String) - Method in class com.install4j.api.beaninfo.FormComponentBeanInfo
  Configures the default value for the "Visibility script" property of the form component.
setDelayIfNecessary(boolean) - Method in class com.install4j.api.context.FileOptions
  Sets whether the operation should be delayed until reboot on Windows if necessary.
setDescription(String) - Method in interface com.install4j.api.test.ui.CreateUserDialogHandle
  Set the user description.
setDescription(String) - Method in class com.install4j.api.windows.WinFirewall.Rule
  An optional description for this rule.
setDetailMessage(String) - Method in class com.install4j.api.context.DefaultUnattendedProgressInterface
  Default implementation for unattended mode that does nothing.
setDetailMessage(String) - Method in interface com.install4j.api.context.ProgressInterface
  Sets the detail message on the progress screen.
setDirectory(File) - Method in interface com.install4j.api.test.formcomponents.DirectoryChooserHandle
  Set the selected directory.
setDisplayName(String) - Method in class com.install4j.api.beaninfo.Install4JPropertyDescriptor
setEmptyMessage(String) - Method in class com.install4j.api.beaninfo.Install4JPropertyDescriptor
  If the value is `null` or empty, display a special text in a shaded color in the install4j IDE.
setEnabled(boolean) - Method in class com.install4j.api.formcomponents.AbstractFormComponent
setEnabled(boolean) - Method in interface com.install4j.api.formcomponents.FormComponent
  Sets whether the form component is enabled or not.
setEnabled(boolean) - Method in interface com.install4j.api.formcomponents.LayoutGroup
  Sets whether contained form components are enabled or not.
setEnabled(boolean) - Method in class com.install4j.api.windows.WinFirewall.Rule
  If this rule should be enabled when created.
setEnumerationMappers(EnumerationMapper[]) - Method in class com.install4j.api.beaninfo.Install4JBeanInfo
  Specifies enumeration mappers for properties of this bean.
setErrorOccurred(boolean) - Method in interface com.install4j.api.context.Context
  Clear or set the error flag that is described for `isErrorOccurred`.
setExtraScriptParameters(ScriptParameter[]) - Method in class com.install4j.api.beaninfo.ActionListPropertyDescriptor
  If set to a non-null value, script properties of any actions contained in this action list will receive fixed extra script parameter of the defined type.
setFile(File) - Method in interface com.install4j.api.test.formcomponents.FormFileChooserHandle
  Set the selected file.
setFileContentType(FileContentType) - Method in class com.install4j.api.beaninfo.FilePropertyDescriptor
  Set the file content type.
setFileTime(long) - Method in class com.install4j.api.context.FileOptions
  Sets the file time.
setFormComponentCustomizerPlacement(CustomizerPlacement) - Method in class com.install4j.api.beaninfo.ScreenBeanInfo
  Deprecated.
  no longer used
setFormEnvironment(FormEnvironment) - Method in class com.install4j.api.formcomponents.AbstractFormComponent
setFormEnvironment(FormEnvironment) - Method in interface com.install4j.api.formcomponents.FormComponent
  At runtime, this method is called twice by the framework.
setFormPanel(JPanel, FormEnvironment) - Method in interface com.install4j.api.screens.FormPanelContainer
  This method is called by the framework to pass the form panel to this screen.
setFormVariable(String, Object) - Method in interface com.install4j.api.formcomponents.FormEnvironment
  Set a form variable.
setFullPrivilegesRequired(boolean) - Method in class com.install4j.api.beaninfo.ActionBeanInfo
  Configures if full privileges are required or not.
setGroupName(String) - Method in interface com.install4j.api.test.ui.CreateUserDialogHandle
  Set the group name.
setGroupName(String) - Method in class com.install4j.api.windows.WinFirewall.Rule
  An optional group name for this rule.
setHandleQuit(boolean) - Static method in class com.install4j.api.launcher.StartupNotification
  Sets if the Quit command should be handled on macOS (that means if the application should quit when the command is invoked).
setHidden(boolean) - Method in interface com.install4j.api.context.InstallationComponentSetup
  Sets whether the installation component is hidden.
setHiddenInActionLists() - Method in class com.install4j.api.beaninfo.Install4JPropertyDescriptor
  Do not show this property if the bean is shown in the configuration of the action list.
setHideVisibilityScript(boolean) - Method in class com.install4j.api.beaninfo.FormComponentBeanInfo
  Configures if the visibility script should be hidden in the install4j IDE.
setIcons(Icon, Icon) - Method in class com.install4j.api.beaninfo.Install4JBeanInfo
  Configures custom icons for the bean.
setId(String) - Method in class com.install4j.api.beans.ActionList
  Called by the framework.
setIndeterminate(boolean) - Method in interface com.install4j.api.laf.IndeterminateStateComponent
  Sets whether the checkbox is in the third, indeterminate state.
setIndeterminateProgress(boolean) - Method in class com.install4j.api.context.DefaultUnattendedProgressInterface
  Default implementation for unattended mode that does nothing.
setIndeterminateProgress(boolean) - Method in interface com.install4j.api.context.ProgressInterface
  Indicate that an action is performed whose duration is not known.
setInstallationDirectory(File) - Method in interface com.install4j.api.context.InstallerContext
  Set the installation directory programmatically.
setInstallerContext(InstallerContext) - Method in class com.install4j.api.screens.AbstractInstallerOrUninstallerScreen
setInstallerContext(InstallerContext) - Method in class com.install4j.api.screens.AbstractInstallerScreen
setInstallerContext(InstallerContext) - Method in interface com.install4j.api.screens.InstallerScreen
  This method is called by the framework to set the `InstallerContext` just after the screen has been constructed.
setInstallerTargetScreen(String) - Method in class com.install4j.api.beaninfo.ActionBeanInfo
  Configures a target screen for the installer.
setLanguageIdToExternalFile(Map) - Method in class com.install4j.api.beans.LocalizedExternalFile
  Sets the map from language IDs to `ExternalFile`s.
setLinkDirectory(File) - Method in interface com.install4j.api.test.ui.StandardProgramGroupHandle
  Set the symlink directory.
setLocalAddresses(String) - Method in class com.install4j.api.windows.WinFirewall.Rule
  One or more comma-delimited tokens specifying the local addresses from which the application can listen for traffic.
setLocalPorts(String) - Method in class com.install4j.api.windows.WinFirewall.Rule
  A list of local port numbers or port ranges separated by commas.
setMinimumJavaVersion(String) - Method in class com.install4j.api.beaninfo.Install4JBeanInfo
  Sets the minimum Java version that this bean will work with.
setMode(int) - Method in class com.install4j.api.context.FileOptions
  Sets the unix file mode as an integer.
setMode(int, File) - Static method in class com.install4j.api.unix.UnixFileSystem
  Set the Unix file mode for a file.
setMode(String) - Method in class com.install4j.api.context.FileOptions
  Sets the unix file mode as an octal string.
setMode(String, File) - Static method in class com.install4j.api.unix.UnixFileSystem
  Set the Unix file mode for a file.
setNestedBean(boolean) - Method in class com.install4j.api.beaninfo.Install4JPropertyDescriptor
  Mark a property as a nested bean.
setNestedBeanCategory(String) - Method in class com.install4j.api.beaninfo.Install4JPropertyDescriptor
  Set the category for properties of the nested bean.
setNestedBeanPropertyFilter(PropertyFilter) - Method in class com.install4j.api.beaninfo.Install4JPropertyDescriptor
  Set a propertyFilter for properties of the nested bean.
setNextButtonEnabled(boolean) - Method in interface com.install4j.api.context.WizardContext
  Deprecated.
  use `WizardContext.setControlButtonEnabled(ControlButtonType, boolean)` with `ControlButtonType.NEXT` instead
setNextButtonText(String) - Method in interface com.install4j.api.context.WizardContext
  Deprecated.
  use `WizardContext.setControlButtonText(ControlButtonType, String)` with `ControlButtonType.NEXT` instead
setNextButtonVisible(boolean) - Method in interface com.install4j.api.context.WizardContext
  Deprecated.
  use `WizardContext.setControlButtonVisible(ControlButtonType, boolean)` with `ControlButtonType.NEXT` instead
setNoticePanel(JComponent) - Method in class com.install4j.api.beaninfo.Install4JBeanInfo
  Sets a panel that is displayed a notice at the top of the configuration panel.
setOnlyActiveProfiles(boolean) - Method in class com.install4j.api.windows.WinFirewall.Rule
  Only add for profiles that are currently active.
setOverwriteMode(OverwriteMode) - Method in class com.install4j.api.context.FileOptions
  Sets the overwrite mode.
setOwner(String, File) - Static method in class com.install4j.api.unix.UnixFileSystem
  Set the owner of a file.
setParentProperty(String) - Method in class com.install4j.api.beaninfo.Install4JPropertyDescriptor
  Set the parent property under which this property should be shown in the install4j IDE.
setParentWindow(Window) - Method in interface com.install4j.api.beaninfo.CustomizerCallback
  Called by the install4j GUI after the customizer is initialized and sets the parent window.
setParentWindow(Window) - Method in interface com.install4j.api.beaninfo.PropertyCustomizer
  Called by the install4j IDE after the property customizer is initialized and sets the parent window.
setPassword(String) - Method in interface com.install4j.api.test.ui.CreateUserDialogHandle
  Set the password.
setPassword(String) - Method in interface com.install4j.api.test.ui.PasswordDialogHandle
  Set the password.
setPercentCompleted(int) - Method in class com.install4j.api.context.DefaultUnattendedProgressInterface
  Sets the completion percentage of the current action and saves it to a local variable.
setPercentCompleted(int) - Method in interface com.install4j.api.context.ProgressInterface
  Sets the completion percentage of the current action.
setPersistenceDelegateMap(Map) - Method in class com.install4j.api.beaninfo.Install4JBeanInfo
  Specifies persistence delegates for this bean.
setPersistentProperties(Properties) - Method in interface com.install4j.api.actions.AutoUninstallAction
  The framework invokes this method in the uninstaller at the beginning of the "Uninstall files" action to restore the persistent properties that were saved in the installer.
setPreferred(boolean) - Method in class com.install4j.api.beaninfo.Install4JPropertyDescriptor
  Highlight a property as important.
setPreferredJVM(String) - Static method in class com.install4j.api.JVMSelector
  Set the preferred JRE/JDK for your application.
setPreviousButtonText(String) - Method in interface com.install4j.api.context.WizardContext
  Deprecated.
  use `WizardContext.setControlButtonText(ControlButtonType, String)` with `ControlButtonType.PREVIOUS` instead
setProfileTypes(Collection) - Method in class com.install4j.api.windows.WinFirewall.Rule
  The profiles this rule should be added for.
setProgramGroup(String) - Method in interface com.install4j.api.test.formcomponents.ProgramGroupHandle
  Set the program group name.
setProgramGroupEnabled(boolean) - Method in interface com.install4j.api.test.ui.StandardProgramGroupHandle
  Toggle the enable checkbox.
setProgramGroupName(String) - Method in interface com.install4j.api.test.ui.StandardProgramGroupHandle
  Set the program-group name.
setPropertyCategory(String) - Method in class com.install4j.api.beaninfo.Install4JPropertyDescriptor
  Configures the property category.
setPropertyChangeListener(PropertyChangeListener) - Method in class com.install4j.api.beaninfo.Install4JPropertyDescriptor
  Set a property change listener that is invoked when the property is changed in the IDE.
setPropertyConverters(PropertyConverter[]) - Method in class com.install4j.api.beaninfo.Install4JBeanInfo
  Specifies property converters for properties of this bean.
setPropertyName(String) - Method in class com.install4j.api.beaninfo.ProjectReportProperty
  Set the property name.
setRemoteAddresses(String) - Method in class com.install4j.api.windows.WinFirewall.Rule
  One or more comma-delimited tokens specifying the remote addresses from which the application can listen for traffic.
setRemotePorts(String) - Method in class com.install4j.api.windows.WinFirewall.Rule
  A list of remote port numbers or port ranges separated by commas.
setRepeatPassword(String) - Method in interface com.install4j.api.test.ui.CreateUserDialogHandle
  Set the password-repeat field.
setReportValue(String) - Method in class com.install4j.api.beaninfo.ProjectReportProperty
  Set the report value.
setRequiredJpmsModules(String[]) - Method in class com.install4j.api.beaninfo.Install4JBeanInfo
  Sets a list of JPMS modules that this bean requires.
setSecondaryPercentCompleted(int) - Method in class com.install4j.api.context.DefaultUnattendedProgressInterface
setSecondaryPercentCompleted(int) - Method in interface com.install4j.api.context.ProgressInterface
  Sets the completion percentage of a secondary task, like the unpacking of a JAR file that was packed with Pack200.
setSelected(boolean) - Method in interface com.install4j.api.context.FileSetSetup
  Sets whether the file set should be installed or not.
setSelected(boolean) - Method in interface com.install4j.api.context.InstallationComponentSetup
  Sets whether the installation component should be installed or not.
setSelected(boolean) - Method in interface com.install4j.api.test.formcomponents.CheckBoxHandle
  Set the checkbox's selected state.
setSelected(String, boolean) - Method in interface com.install4j.api.test.formcomponents.ComponentSelectorHandle
  Toggle a component's selection state.
setSelected(String, boolean) - Method in interface com.install4j.api.test.formcomponents.FileAssociationsHandle
  Check or uncheck the association whose primary extension equals the given value.
setSequenceValidator(SequenceValidator) - Method in class com.install4j.api.beaninfo.Install4JBeanInfo
  Configures a sequence validator.
setShared(boolean) - Method in class com.install4j.api.context.FileOptions
  Sets whether the file should be installed as shared on Windows.
setSortKey(Integer) - Method in class com.install4j.api.beaninfo.Install4JPropertyDescriptor
  Set an integer key by which properties are sorted.
setStatusMessage(String) - Method in class com.install4j.api.context.DefaultUnattendedProgressInterface
  Default implementation for unattended mode that does nothing.
setStatusMessage(String) - Method in interface com.install4j.api.context.ProgressInterface
  Sets the status message on the progress screen.
setStyleContext(StyleContext) - Method in interface com.install4j.api.styles.StyleContextReceiver
  Called by the framework when the current screen changes.
setStyleContext(StyleContext) - Method in class com.install4j.api.styles.WrapperStyle
setSuggestedValues(String[]) - Method in class com.install4j.api.beaninfo.Install4JPropertyDescriptor
  Enable auto-completion of a list of values when using the text field property editor in the install4j IDE.
setText(String) - Method in interface com.install4j.api.test.formcomponents.DateTextFieldHandle
  Set the field's raw text.
setText(String) - Method in interface com.install4j.api.test.formcomponents.FileEditorHandle
  Replace the editor's text.
setText(String) - Method in interface com.install4j.api.test.formcomponents.IntegerTextFieldHandle
  Set the field's raw text.
setText(String) - Method in interface com.install4j.api.test.formcomponents.MaskTextFieldHandle
  Set the field's text.
setText(String) - Method in interface com.install4j.api.test.formcomponents.PasswordFieldHandle
  Set the password text.
setText(String) - Method in interface com.install4j.api.test.formcomponents.TextAreaHandle
  Replace the area's text.
setText(String) - Method in interface com.install4j.api.test.formcomponents.TextFieldHandle
  Replace the field's text.
setUninstallerContext(UninstallerContext) - Method in class com.install4j.api.screens.AbstractInstallerOrUninstallerScreen
setUninstallerContext(UninstallerContext) - Method in class com.install4j.api.screens.AbstractUninstallerScreen
setUninstallerContext(UninstallerContext) - Method in interface com.install4j.api.screens.UninstallerScreen
  This method is called by the framework to set the `UninstallerContext`.
setUninstallerStartupAction(String) - Method in class com.install4j.api.beaninfo.ActionBeanInfo
  Determines if a complementary startup action should be placed in the uninstaller.
setUninstallerTargetScreen(String) - Method in class com.install4j.api.beaninfo.ActionBeanInfo
  Configures a target screen for the uninstaller.
setUninstallMode(UninstallMode) - Method in class com.install4j.api.context.FileOptions
  Sets whether the file should be uninstalled.
setUpdateSchedule(UpdateSchedule) - Static method in class com.install4j.api.update.UpdateScheduleRegistry
  Sets the new update schedule.
setUser(String) - Method in interface com.install4j.api.test.ui.PasswordDialogHandle
  Set the username.
setUserName(String) - Method in interface com.install4j.api.test.ui.CreateUserDialogHandle
  Set the username.
setUserSpecific(String, String) - Static method in class com.install4j.api.windows.WinEnvVars
  Sets a user-specific environment variable.
setValue(int) - Method in interface com.install4j.api.test.formcomponents.IntegerTextFieldHandle
  Set the field's value as an integer.
setValue(int) - Method in interface com.install4j.api.test.formcomponents.NumberSpinnerHandle
  Set the current integer value.
setValue(int) - Method in interface com.install4j.api.test.formcomponents.SliderHandle
  Set the slider value.
setValue(RegistryRoot, String, String, Object) - Static method in class com.install4j.api.windows.WinRegistry
  Sets a registry value.
setValue(RegistryRoot, String, String, Object, RegistryView) - Static method in class com.install4j.api.windows.WinRegistry
  Sets a registry value.
setValue(Object, Bean) - Method in interface com.install4j.api.beaninfo.PropertyCustomizer
  Sets the property value and the bean.
setValue(String) - Method in class com.install4j.api.beans.ScriptProperty
  Required by the framework.
setVariable(String, Object) - Method in interface com.install4j.api.context.Context
  Set an installer variable.
setVariableValueClass(Class) - Method in class com.install4j.api.beaninfo.Install4JPropertyDescriptor
  Set the class of the variable value, if `Install4JPropertyDescriptor.CONTEXT_VARIABLE_NAME` is set.
setVisibilityDiscriminator(VisibilityDiscriminator) - Method in class com.install4j.api.beaninfo.Install4JPropertyDescriptor
  Sets a visibility discriminator for this property.
setVisible(boolean) - Method in class com.install4j.api.context.DefaultUnattendedProgressInterface
  Default implementation for unattended mode that does nothing.
setVisible(boolean) - Method in interface com.install4j.api.context.UnattendedProgressInterface
  Called when the progress interface is created and destroyed.
setVisible(boolean) - Method in class com.install4j.api.formcomponents.AbstractFormComponent
setVisible(boolean) - Method in interface com.install4j.api.formcomponents.FormComponent
  Sets whether the form component is visible or not.
setVisible(boolean) - Method in interface com.install4j.api.formcomponents.LayoutGroup
  Sets whether the layout group is visible or not.
setWidgetStyleHandler(WidgetStyleHandler) - Method in class com.install4j.api.screens.AbstractInstallerOrUninstallerScreen
setWidgetStyleHandler(WidgetStyleHandler) - Method in class com.install4j.api.screens.AbstractInstallerScreen
setWidgetStyleHandler(WidgetStyleHandler) - Method in class com.install4j.api.screens.AbstractUninstallerScreen
setWidgetStyleHandler(WidgetStyleHandler) - Method in interface com.install4j.api.screens.Screen
  This method is called by the framework to set the `WidgetStyleHandler` just after the screen has been constructed.
setWindowSize(int, int) - Method in interface com.install4j.api.context.WizardContext
  Sets the size of the application window.
setWindowsOnly(boolean) - Method in class com.install4j.api.beaninfo.ActionBeanInfo
  Configures if this action is a Windows-only action.
setWindowTitle(String) - Method in interface com.install4j.api.context.WizardContext
  Sets the title of the application window.
setWizardIndex(WizardIndex) - Method in interface com.install4j.api.context.WizardContext
  Install a wizard index on the left side of the window to show overall installation progress.
setWizardIndexKey(String) - Method in interface com.install4j.api.context.WizardContext
  Change the highlighted step in the currently installed wizard index.
SHOW_SCREEN - Enum constant in enum class com.install4j.api.events.EventType
  Fired before a screen is shown.
ShowCommand - Enum Class in com.install4j.api.windows
  The show command for a shell link.
showErrorMessage(String) - Static method in class com.install4j.api.Util
  Show a message dialog.
showFailure(String) - Method in class com.install4j.api.context.DefaultUnattendedProgressInterface
  Default implementation for unattended mode that does nothing.
showFailure(String) - Method in interface com.install4j.api.context.ProgressInterface
  Shows an error dialog with the specified message.
showMessage(String) - Static method in class com.install4j.api.Util
  Show a message dialog.
showMessage(String, int) - Static method in class com.install4j.api.Util
  Show a message dialog.
showOptionDialog(String, String[], int) - Static method in class com.install4j.api.Util
  Show an option dialog.
showPath(String) - Static method in class com.install4j.api.Util
  Show the specified directory or file.
showProxyOnErrorCode(boolean) - Method in class com.install4j.api.update.UpdateCheckRequest
  Deprecated.
showUrl(URL) - Static method in class com.install4j.api.Util
  Show a URL in the default browser.
showWarningMessage(String) - Static method in class com.install4j.api.Util
  Show a message dialog.
simpleLeadingLabel() - Method in interface com.install4j.api.test.ui.ScreenHandle
simpleLeadingLabel(String) - Method in interface com.install4j.api.test.ui.ScreenHandle
  Handle for the "Leading label" form component with the given id.
SimpleLeadingLabelHandle - Interface in com.install4j.api.test.formcomponents
  Handle for the "Leading label" form component.
SINGLE_TAB - Enum constant in enum class com.install4j.api.formcomponents.GroupType
  Tabbed pane
slider() - Method in interface com.install4j.api.test.ui.ScreenHandle
slider(String) - Method in interface com.install4j.api.test.ui.ScreenHandle
  Handle for the "Slider" form component with the given id.
SliderHandle - Interface in com.install4j.api.test.formcomponents
  Handle for the "Slider" form component.
SOUTH - Enum constant in enum class com.install4j.api.beans.Anchor
SOUTHEAST - Enum constant in enum class com.install4j.api.beans.Anchor
SOUTHWEST - Enum constant in enum class com.install4j.api.beans.Anchor
SpecialFolder - Enum Class in com.install4j.api.windows
  Enumeration class for the different special system folders in Microsoft Windows.
SplashScreen - Class in com.install4j.api.launcher
  This class allows you to control the splash screen of an install4j launcher from your Java code.
SplashScreen.ConnectionException - Exception Class in com.install4j.api.launcher
  The exception thrown by methods of the `SplashScreen` class to indicate that a splash screen operation was not successful.
standardProgramGroup() - Method in interface com.install4j.api.test.ui.ScreenHandle
  Handle for the "Create program group" system screen..
StandardProgramGroupHandle - Interface in com.install4j.api.test.ui
  Drives the "Standard program group" system screen.
start() - Method in class com.install4j.api.test.session.AbstractSessionBuilder
  Start the installer application and return the typed session handle.
start() - Method in class com.install4j.api.test.session.InstallerApplicationSessionBuilder
start() - Method in class com.install4j.api.test.session.InstallerSessionBuilder
start() - Method in class com.install4j.api.test.session.UninstallerSessionBuilder
start(String, String...) - Static method in class com.install4j.api.windows.service.WinServices
  Starts a service.
STARTMENU - Enum constant in enum class com.install4j.api.windows.SpecialFolder
  The directory containing Start menu items.
startType(ServiceStartType) - Method in class com.install4j.api.windows.service.ServiceConfiguration
  The start type
STARTUP - Enum constant in enum class com.install4j.api.windows.SpecialFolder
  The directory that corresponds to the user's Startup start menu folder.
STARTUP_SEQUENCE - Static variable in class com.install4j.api.beaninfo.ActionBeanInfo
  Special identifier for the startup sequence to be used as the `className` argument in `ActionBeanInfo.setInstallerTargetScreen(String)` and `ActionBeanInfo.setUninstallerTargetScreen(String)`.
StartupNotification - Class in com.install4j.api.launcher
  This class allows you to register a listener to receive startup events in single instance mode on Microsoft Windows and file open events on macOS.
StartupNotification() - Constructor for class com.install4j.api.launcher.StartupNotification
StartupNotification.Listener - Interface in com.install4j.api.launcher
  The interface for startup events in single instance mode or for open file events on macOS.
startupPerformed(String) - Method in interface com.install4j.api.launcher.StartupNotification.Listener
  Will be called when the executable is started again or when a file open event is received.
statusMessage(String) - Method in interface com.install4j.api.launcher.ApplicationLauncher.ProgressListener
  A status message was set in the progress interface.
statusMessage(String) - Method in class com.install4j.api.launcher.ApplicationLauncher.ProgressListenerAdapter
stop(String) - Static method in class com.install4j.api.windows.service.WinServices
  Stops a service with a default timeout of 30 s.
stop(String, int) - Static method in class com.install4j.api.windows.service.WinServices
  Stops a service.
stopEditing() - Method in interface com.install4j.api.beaninfo.CustomizerCallback
  Called by the install4j GUI when the user moves to another bean or to a different configuration step.
streamlinedInstallationChooser() - Method in interface com.install4j.api.test.ui.ScreenHandle
streamlinedInstallationChooser(String) - Method in interface com.install4j.api.test.ui.ScreenHandle
  Handle for the "Streamlined installation chooser" form component with the given id.
StreamlinedInstallationChooserHandle - Interface in com.install4j.api.test.formcomponents
  Handle for the "Streamlined installation chooser" form component.
Style - Interface in com.install4j.api.styles
  All styles must implement this interface.
StyleContext - Interface in com.install4j.api.styles
  Context object that gives access to the style-relevant properties of a screen and its content component that should be embedded into the screen style component.
StyleContextReceiver - Interface in com.install4j.api.styles
  Implemented by objects that handle screen style context changes.
StyleManager - Interface in com.install4j.api.styles
  Helper for working with nested styles.
SUCCESS - Enum constant in enum class com.install4j.api.screens.MessageStatus
  A message indicating success.
SUCCESS - Enum constant in enum class com.install4j.api.windows.WinUser.AddUserResultType
  The user creation and the optional local group creation succeeded.
supportsFromString() - Method in interface com.install4j.api.beaninfo.PropertyConverter
  Returns if the property converter is able to convert a string representation to an object.
SystemInfo - Class in com.install4j.api
  The class contains utility functions to get information about the current system that is not available via the Java API.
SystemInfo() - Constructor for class com.install4j.api.SystemInfo
systemProperty(String, String) - Method in class com.install4j.api.test.session.AbstractSessionBuilder
  Set a system property on the test JVM before the installer starts.
systemProperty(String, String) - Method in class com.install4j.api.test.session.InstallerApplicationSessionBuilder
systemProperty(String, String) - Method in class com.install4j.api.test.session.InstallerSessionBuilder
systemProperty(String, String) - Method in class com.install4j.api.test.session.UninstallerSessionBuilder

## T

TABBED_PANE - Enum constant in enum class com.install4j.api.formcomponents.GroupType
  Tabbed pane
TCP - Enum constant in enum class com.install4j.api.windows.WinFirewall.NetworkProtocol
TEMPLATES - Enum constant in enum class com.install4j.api.windows.SpecialFolder
  The directory that serves as a common repository for document templates.
terminate() - Method in interface com.install4j.api.test.session.Session
  Force a shutdown by interrupting the installer thread and tearing down.
terminateProcesses(int[]) - Static method in class com.install4j.api.windows.WinProcesses
  Terminates the processes with the given ids forcefully.
terminateProcesses(int[], boolean, int) - Static method in class com.install4j.api.macos.MacProcesses
  Tries to close the processes with the given ids by sending a VM_CLOSE message to all visible top-level windows.
TEXT - Enum constant in enum class com.install4j.api.beaninfo.FileContentType
  The file contains text encoded in UTF-8 format.
textArea() - Method in interface com.install4j.api.test.ui.ScreenHandle
textArea(String) - Method in interface com.install4j.api.test.ui.ScreenHandle
  Handle for the "Text area" form component with the given id.
TextAreaHandle - Interface in com.install4j.api.test.formcomponents
  Handle for the "Text area" form component.
textField() - Method in interface com.install4j.api.test.ui.ScreenHandle
textField(String) - Method in interface com.install4j.api.test.ui.ScreenHandle
  Handle for the "Text field" form component with the given id.
TextFieldHandle - Interface in com.install4j.api.test.formcomponents
  Handle for the "Text field" form component.
timeout(Duration) - Method in class com.install4j.api.test.session.AbstractSessionBuilder
  Default timeout applied to every wait operation.
timeout(Duration) - Method in class com.install4j.api.test.session.InstallerApplicationSessionBuilder
timeout(Duration) - Method in class com.install4j.api.test.session.InstallerSessionBuilder
timeout(Duration) - Method in class com.install4j.api.test.session.UninstallerSessionBuilder
TimeoutException - Exception Class in com.install4j.api.test.exceptions
  Thrown when `awaitExit(Duration)` reaches its timeout with the installer still running.
TimeoutException(String) - Constructor for exception class com.install4j.api.test.exceptions.TimeoutException
toggle() - Method in interface com.install4j.api.test.formcomponents.CheckBoxHandle
  Flip the checkbox's selected state.
toString() - Method in enum class com.install4j.api.beaninfo.FileContentType
toString() - Method in enum class com.install4j.api.beans.Anchor
toString() - Method in enum class com.install4j.api.beans.ErrorHandlingMode
toString() - Method in class com.install4j.api.beans.ScriptProperty
toString() - Method in enum class com.install4j.api.beans.VariableErrorHandling
toString() - Method in enum class com.install4j.api.context.ControlButtonType
toString() - Method in class com.install4j.api.context.FileOptions
toString() - Method in enum class com.install4j.api.context.LauncherType
toString() - Method in enum class com.install4j.api.events.EventType
toString() - Method in class com.install4j.api.events.InstallerActionEvent
toString() - Method in class com.install4j.api.events.InstallerDirectoryEvent
toString() - Method in class com.install4j.api.events.InstallerDownloadEvent
toString() - Method in class com.install4j.api.events.InstallerEvent
toString() - Method in class com.install4j.api.events.InstallerFileEvent
toString() - Method in class com.install4j.api.events.InstallerFileInstallationEvent
toString() - Method in class com.install4j.api.events.InstallerVariableEvent
toString() - Method in enum class com.install4j.api.formcomponents.GroupType
toString() - Method in class com.install4j.api.macos.MacProcesses.Info
toString() - Method in class com.install4j.api.ProcessInfo
toString() - Method in class com.install4j.api.test.ui.DialogMatcher
toString() - Method in enum class com.install4j.api.update.ApplicationDisplayMode
toString() - Method in enum class com.install4j.api.update.UpdateSchedule
toString() - Method in enum class com.install4j.api.windows.DriveType
toString() - Method in enum class com.install4j.api.windows.ElevationState
toString() - Method in enum class com.install4j.api.windows.RegistryRoot
toString() - Method in enum class com.install4j.api.windows.RegistryView
toString() - Method in enum class com.install4j.api.windows.service.ServiceAccount
toString() - Method in class com.install4j.api.windows.WindowInfo
toString() - Method in class com.install4j.api.windows.WinProcesses.Info
toString() - Method in class com.install4j.api.windows.WinRegistry.ExpandString
toString() - Method in class com.install4j.api.windows.WinUser.AddUserResult
toString() - Method in enum class com.install4j.api.windows.WinUser.AddUserResultType
toString() - Method in enum class com.install4j.api.windows.WinUser.GroupCreationMode
toString(Object) - Method in interface com.install4j.api.beaninfo.PropertyConverter
  Converts the property value to a string value.
triggerReboot(boolean) - Method in interface com.install4j.api.context.Context
  Triggers a reboot at the end of installation or uninstallation on Windows.

## U

UDP - Enum constant in enum class com.install4j.api.windows.WinFirewall.NetworkProtocol
UiContainer - Interface in com.install4j.api.test.ui
  Shared base for `ScreenHandle` and the `DialogHandle` family.
UiUtil - Class in com.install4j.api
  This class contains methods that deal with global properties of the installer application GUI.
UiUtil() - Constructor for class com.install4j.api.UiUtil
UNATTENDED - Enum constant in enum class com.install4j.api.update.ApplicationDisplayMode
  The invoking application does not take user input from a GUI or on the command line.
UnattendedProgressInterface - Interface in com.install4j.api.context
  The user notification interface during unattended installations.
UndefinedVariableException - Exception Class in com.install4j.api.beans
  Exception that is thrown by the `replaceVariables(...)` methods in `AbstractBean` if a variable cannot be found the `VariableErrorHandling` for the corresponding variable type is `VariableErrorHandling.EXCEPTION`.
UndefinedVariableException(String) - Constructor for exception class com.install4j.api.beans.UndefinedVariableException
  Will be called by the framework with the offending variable name as the message.
uninstall(UninstallerContext) - Method in interface com.install4j.api.actions.UninstallAction
  This method is called by the framework to perform the action during uninstallation.
uninstall(String) - Static method in class com.install4j.api.windows.service.WinServices
  Uninstalls a service.
UninstallAction - Interface in com.install4j.api.actions
  All uninstall actions must implement this interface.
UninstallerContext - Interface in com.install4j.api.context
  The context provided by the uninstaller.
UninstallerScreen - Interface in com.install4j.api.screens
  All uninstaller screens must implement this interface.
UninstallerSession - Interface in com.install4j.api.test.session
  A session driving an installed install4j Uninstaller from an installation directory.
UninstallerSessionBuilder - Class in com.install4j.api.test.session
  Builds and starts an `UninstallerSession` for an installed uninstaller.
UninstallMode - Enum Class in com.install4j.api.context
  Enumeration class that represents the different ways how install4j can handle the uninstallation of a file.
UnixFileSystem - Class in com.install4j.api.unix
  Collection of static methods to access Unix-specific file operations and information.
UnixFileSystem() - Constructor for class com.install4j.api.unix.UnixFileSystem
UnixFileSystem.FileInformation - Interface in com.install4j.api.unix
  Holds Unix-specific information about a file.
UNKNOWN - Enum constant in enum class com.install4j.api.windows.DriveType
  The drive type could not be determined.
unregisterLaunchAgent(String) - Static method in class com.install4j.api.macos.MacServiceManagement
  Unregisters a launch agent specified by its property list (plist) file name.
unregisterLaunchDaemon(String) - Static method in class com.install4j.api.macos.MacServiceManagement
  Unregisters a launch daemon specified by its property list (plist) file name.
unregisterMainBundleAsLoginItem() - Static method in class com.install4j.api.macos.MacServiceManagement
  Unregisters the main bundle as a login item.
unregisterResponseFileVariable(String) - Method in interface com.install4j.api.context.Context
  Reverses the action of `Context.registerResponseFileVariable(String)`.
UpdateChecker - Class in com.install4j.api.update
  Utility class to download an update descriptor programmatically from a given URL.
UpdateChecker() - Constructor for class com.install4j.api.update.UpdateChecker
UpdateCheckRequest - Class in com.install4j.api.update
  An update check request for `UpdateChecker.getUpdateDescriptor(UpdateCheckRequest)`.
UpdateCheckRequest(String) - Constructor for class com.install4j.api.update.UpdateCheckRequest
  Constructs an update check request instance.
UpdateDescriptor - Interface in com.install4j.api.update
  Contains information about available updates.
UpdateDescriptorEntry - Interface in com.install4j.api.update
  Contains information about a single media file available for update.
UpdateSchedule - Enum Class in com.install4j.api.update
  Enumeration class that represents the different update schedules.
UpdateScheduleRegistry - Class in com.install4j.api.update
  Administrates an update schedule for your application.
updateScheduleSelector() - Method in interface com.install4j.api.test.ui.ScreenHandle
updateScheduleSelector(String) - Method in interface com.install4j.api.test.ui.ScreenHandle
  Handle for the "Update schedule selector" form component with the given id.
UpdateScheduleSelectorHandle - Interface in com.install4j.api.test.formcomponents
  Handle for the "Update schedule selector" form component.
urlSpec(String) - Method in class com.install4j.api.update.UpdateCheckRequest
  Sets the URL from which the `updates.xml` file can be downloaded.
USE_EXISTING - Enum constant in enum class com.install4j.api.windows.WinUser.GroupCreationMode
  The new user should be added to an existing group.
UserCanceledException - Exception Class in com.install4j.api.context
  Installation methods throw this exception if the user cancels an operation.
UserCanceledException() - Constructor for exception class com.install4j.api.context.UserCanceledException
  Initializes a new instance.
UserCanceledException(String) - Constructor for exception class com.install4j.api.context.UserCanceledException
  Initializes a new instance with a message.
userSelector() - Method in interface com.install4j.api.test.ui.ScreenHandle
userSelector(String) - Method in interface com.install4j.api.test.ui.ScreenHandle
  Handle for the "Windows user selector" form component with the given id.
UserSelectorHandle - Interface in com.install4j.api.test.formcomponents
  Handle for the "Windows user selector" form component.
Util - Class in com.install4j.api
  The class contains various utility functions to be used by script properties, custom actions and custom screens.
Util() - Constructor for class com.install4j.api.Util

## V

validateAction(Action, List) - Method in interface com.install4j.api.beaninfo.ActionValidator
  Called by the install4j GUI at design-time to check the validity of the bean properties.
validateBean(Bean) - Method in interface com.install4j.api.beaninfo.BeanValidator
  Called by the install4j GUI at design-time to check the validity of the bean properties.
valueOf(String) - Static method in enum class com.install4j.api.beaninfo.ActionElevationType
  Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.install4j.api.beaninfo.CustomizerPlacement
  Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.install4j.api.beaninfo.FailureStrategy
  Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.install4j.api.beaninfo.FileContentType
  Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.install4j.api.beaninfo.FileSelectionMode
  Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.install4j.api.beans.Anchor
  Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.install4j.api.beans.ErrorHandlingMode
  Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.install4j.api.beans.ReplacementMode
  Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.install4j.api.beans.VariableErrorHandling
  Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.install4j.api.context.ControlButtonType
  Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.install4j.api.context.LauncherType
  Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.install4j.api.context.OverwriteMode
  Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.install4j.api.context.UninstallMode
  Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.install4j.api.events.EventType
  Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.install4j.api.formcomponents.GroupType
  Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.install4j.api.launcher.ApplicationLauncher.WindowMode
  Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.install4j.api.macos.MacServiceManagement.AppServiceStatus
  Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.install4j.api.macos.MacServiceManagement.ServiceManagementResult
  Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.install4j.api.screens.MessageStatus
  Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.install4j.api.test.ui.AlertHandle.IconType
  Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.install4j.api.update.ApplicationDisplayMode
  Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.install4j.api.update.UpdateSchedule
  Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.install4j.api.windows.DriveType
  Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.install4j.api.windows.ElevationState
  Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.install4j.api.windows.RegistryRoot
  Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.install4j.api.windows.RegistryView
  Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.install4j.api.windows.service.ServiceAccount
  Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.install4j.api.windows.service.ServiceStartType
  Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.install4j.api.windows.ShowCommand
  Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.install4j.api.windows.SpecialFolder
  Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.install4j.api.windows.WinFirewall.NetworkProtocol
  Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.install4j.api.windows.WinFirewall.ProfileType
  Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.install4j.api.windows.WinFirewall.RuleDirection
  Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.install4j.api.windows.WinUser.AddUserResultType
  Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.install4j.api.windows.WinUser.GroupCreationMode
  Returns the enum constant of this class with the specified name.
values() - Static method in enum class com.install4j.api.beaninfo.ActionElevationType
  Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.install4j.api.beaninfo.CustomizerPlacement
  Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.install4j.api.beaninfo.FailureStrategy
  Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.install4j.api.beaninfo.FileContentType
  Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.install4j.api.beaninfo.FileSelectionMode
  Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.install4j.api.beans.Anchor
  Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.install4j.api.beans.ErrorHandlingMode
  Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.install4j.api.beans.ReplacementMode
  Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.install4j.api.beans.VariableErrorHandling
  Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.install4j.api.context.ControlButtonType
  Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.install4j.api.context.LauncherType
  Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.install4j.api.context.OverwriteMode
  Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.install4j.api.context.UninstallMode
  Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.install4j.api.events.EventType
  Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.install4j.api.formcomponents.GroupType
  Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.install4j.api.launcher.ApplicationLauncher.WindowMode
  Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.install4j.api.macos.MacServiceManagement.AppServiceStatus
  Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.install4j.api.macos.MacServiceManagement.ServiceManagementResult
  Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.install4j.api.screens.MessageStatus
  Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.install4j.api.test.ui.AlertHandle.IconType
  Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.install4j.api.update.ApplicationDisplayMode
  Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.install4j.api.update.UpdateSchedule
  Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.install4j.api.windows.DriveType
  Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.install4j.api.windows.ElevationState
  Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.install4j.api.windows.RegistryRoot
  Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.install4j.api.windows.RegistryView
  Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.install4j.api.windows.service.ServiceAccount
  Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.install4j.api.windows.service.ServiceStartType
  Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.install4j.api.windows.ShowCommand
  Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.install4j.api.windows.SpecialFolder
  Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.install4j.api.windows.WinFirewall.NetworkProtocol
  Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.install4j.api.windows.WinFirewall.ProfileType
  Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.install4j.api.windows.WinFirewall.RuleDirection
  Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.install4j.api.windows.WinUser.AddUserResultType
  Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.install4j.api.windows.WinUser.GroupCreationMode
  Returns an array containing the constants of this enum class, in the order they are declared.
VARIABLE_CHANGED - Enum constant in enum class com.install4j.api.events.EventType
  Fired after a variable has been set.
VariableErrorHandling - Enum Class in com.install4j.api.beans
  Used in `VariableErrorHandlingDescriptor` to configure the error handling for a single variable type.
VariableErrorHandlingDescriptor - Class in com.install4j.api.beans
  Specifies the error handling for variable replacements.
VariableErrorHandlingDescriptor(VariableErrorHandling, VariableErrorHandling, VariableErrorHandling) - Constructor for class com.install4j.api.beans.VariableErrorHandlingDescriptor
  Construct a custom variable error handling Like `VariableErrorHandlingDescriptor(VariableErrorHandling, VariableErrorHandling, VariableErrorHandling, VariableErrorHandling)` with formVariables set to `VariableErrorHandling.ERROR_MESSAGE`.
VariableErrorHandlingDescriptor(VariableErrorHandling, VariableErrorHandling, VariableErrorHandling, VariableErrorHandling) - Constructor for class com.install4j.api.beans.VariableErrorHandlingDescriptor
  Construct a custom variable error handling
Variables - Class in com.install4j.api.launcher
  This class provides methods to access compiler and installer variables from your launchers.
VERTICAL - Enum constant in enum class com.install4j.api.formcomponents.GroupType
  Vertical layout group
VisibilityDiscriminator - Interface in com.install4j.api.beaninfo
  Interface for controlling the visibility of child properties based on the value of the parent property.
VisualContainerBean - Interface in com.install4j.api.beans
  Implemented by beans that contain visual components.

## W

waitForEnter() - Method in interface com.install4j.api.screens.Console
  Print [Enter] to the console and wait for the user to hit the Enter key.
waitForInProcessApplication(long, TimeUnit) - Static method in class com.install4j.api.launcher.ApplicationLauncher
  Causes the current thread to wait until the currently running in process installer application has been finished.
waitForLogContaining(String, Duration) - Method in interface com.install4j.api.test.formcomponents.LogFileViewerHandle
  Block until the displayed log contains the given substring, or throw an `AssertionError` after the given timeout.
waitForMaximizableWindow(File, long, TimeUnit) - Static method in class com.install4j.api.windows.WindowInfo
  Wait until a process with the given path displays a maximizable window.
waitForScreenChange() - Method in interface com.install4j.api.test.session.Session
  Wait until the active screen changes.
waitForScreenChange(Duration) - Method in interface com.install4j.api.test.session.Session
  Same as `Session.waitForScreenChange()` with an explicit timeout.
waitForScreenId(String) - Method in interface com.install4j.api.test.session.Session
  Wait until the screen with the given id becomes the active screen.
waitForScreenId(String, Duration) - Method in interface com.install4j.api.test.session.Session
  Same as `Session.waitForScreenId(String)` with an explicit timeout.
WARNING - Enum constant in enum class com.install4j.api.test.ui.AlertHandle.IconType
wasSuccessful() - Method in class com.install4j.api.events.InstallerEvent
  Return whether the operation associated with the event was successful
WEEKLY - Enum constant in enum class com.install4j.api.update.UpdateSchedule
  `UpdateScheduleRegistry.checkAndReset()` always returns true after more than one week has passed since the last update
WEST - Enum constant in enum class com.install4j.api.beans.Anchor
Where to get it - Section in package com.install4j.api.test
WidgetStyleHandler - Interface in com.install4j.api.formcomponents
  With the widget style handler, you can apply a widget style to certain Swing components.
willActivate() - Method in class com.install4j.api.screens.AbstractInstallerOrUninstallerScreen
willActivate() - Method in class com.install4j.api.screens.AbstractInstallerScreen
willActivate() - Method in class com.install4j.api.screens.AbstractUninstallerScreen
willActivate() - Method in interface com.install4j.api.screens.Screen
  Called by the framework just before the screen is activated.
willActivate() - Method in class com.install4j.api.styles.AbstractStyle
willActivate() - Method in interface com.install4j.api.styles.Style
  This method is called by the framework just before a screen with this screen style is activated.
willActivate() - Method in class com.install4j.api.styles.WrapperStyle
willActivate(Style) - Method in interface com.install4j.api.styles.StyleManager
  Notify a nested screen style that it will be activated.
WinAssociations - Class in com.install4j.api.windows
  Collection of static methods to create and remove file associations on Microsoft Windows.
WindowInfo - Class in com.install4j.api.windows
  Collection of methods to retrieve information about windows on Microsoft Windows.
WinEnvVars - Class in com.install4j.api.windows
  Collection of static methods to get and modify environment variables on Windows.
WinEnvVars() - Constructor for class com.install4j.api.windows.WinEnvVars
WinFileSystem - Class in com.install4j.api.windows
  Collection of static methods to access Microsoft Windows-specific folder locations and to execute native file system operations.
WinFirewall - Class in com.install4j.api.windows
  Collection of static methods to add and delete Windows firewall rules.
WinFirewall.AccessDeniedException - Exception Class in com.install4j.api.windows
  Thrown if a modification cannot be performed because the calling process does not have administrative rights.
WinFirewall.FirewallException - Exception Class in com.install4j.api.windows
  Thrown if an error other than missing access rights is encountered.
WinFirewall.NetworkProtocol - Enum Class in com.install4j.api.windows
  The network protocol for a Windows firewall rule.
WinFirewall.ProfileType - Enum Class in com.install4j.api.windows
  The Windows firewall profiles.
WinFirewall.Rule - Class in com.install4j.api.windows
  A Windows firewall rule.
WinFirewall.RuleDirection - Enum Class in com.install4j.api.windows
  The direction of a Windows firewall rule.
WinProcesses - Class in com.install4j.api.windows
  Collection of static methods to check for running processes on Windows and terminate them.
WinProcesses() - Constructor for class com.install4j.api.windows.WinProcesses
WinProcesses.Info - Class in com.install4j.api.windows
  Class that holds information about running Windows processes.
WinRegistry - Class in com.install4j.api.windows
  Collection of static methods to access the Microsoft Windows registry.
WinRegistry.ExpandString - Class in com.install4j.api.windows
  Class to represent Strings with type REG_EXPAND_SZ.
WinServices - Class in com.install4j.api.windows.service
  Collection of static methods to manipulate Windows services
WinServices() - Constructor for class com.install4j.api.windows.service.WinServices
WinUser - Class in com.install4j.api.windows
  Collection of static methods to create or delete users and local groups on Windows.
WinUser() - Constructor for class com.install4j.api.windows.WinUser
WinUser.AddUserResult - Class in com.install4j.api.windows
  The class of the objects returned by `WinUser.addUser(String, String, String, WinUser.GroupCreationMode, String, String)`.
WinUser.AddUserResultType - Enum Class in com.install4j.api.windows
  The type of result returned by `WinUser.addUser(String, String, String, WinUser.GroupCreationMode, String, String)`
WinUser.GroupCreationMode - Enum Class in com.install4j.api.windows
  The group creation mode.
WizardContext - Interface in com.install4j.api.context
  The wizard context allows you to modify the GUI installer or uninstaller.
WizardIndex - Class in com.install4j.api.context
  A wizard index is used to configure a display of overall installation progress on the left side of the wizard.
WizardIndex(String[]) - Constructor for class com.install4j.api.context.WizardIndex
  Construct a wizard index with the specified step names and auto-generate the index keys to the strings "1", "2", "3", and so on.
WizardIndex(String[], String[]) - Constructor for class com.install4j.api.context.WizardIndex
  Construct a wizard index with the specified step names and index keys.
workingDirectory(File) - Method in class com.install4j.api.test.session.AbstractSessionBuilder
  Working directory for the running installer application.
workingDirectory(File) - Method in class com.install4j.api.test.session.InstallerApplicationSessionBuilder
workingDirectory(File) - Method in class com.install4j.api.test.session.InstallerSessionBuilder
workingDirectory(File) - Method in class com.install4j.api.test.session.UninstallerSessionBuilder
WrapperStyle - Class in com.install4j.api.styles
  Abstract base class for a screen style that wraps a single user-selectable style.
WrapperStyle() - Constructor for class com.install4j.api.styles.WrapperStyle
writeMessage(String) - Static method in class com.install4j.api.launcher.SplashScreen
  Update the status text line of the splash screen with a different message.

A B C D E F G H I J K L M N O P Q R S T U V W
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form