# Bean index

Master index of every install4j bean class. The `File` column points to the per-category Markdown file under `beans/` that documents the bean's properties. Use this when you know the bean class name (from a `beanClass="…"` attribute in the project XML) and want to look up its properties.

| Bean class | Display name | Bean kind | Category | File |
|---|---|---|---|---|
| `com.install4j.runtime.beans.actions.DownloadAndInstallComponentAction` | Download and install component | action |  | [beans/actions-top-level.md](beans/actions-top-level.md) |
| `com.install4j.runtime.beans.actions.InstallFilesAction` | Install files | action |  | [beans/actions-top-level.md](beans/actions-top-level.md) |
| `com.install4j.runtime.beans.actions.UninstallFilesAction` | Uninstall files | action |  | [beans/actions-top-level.md](beans/actions-top-level.md) |
| `com.install4j.runtime.beans.actions.UninstallPreviousAction` | Execute previous uninstaller | action |  | [beans/actions-top-level.md](beans/actions-top-level.md) |
| `com.install4j.runtime.beans.actions.control.ChangeCancelButtonAction` | Change cancel button state | action | Control | [beans/actions-control.md](beans/actions-control.md) |
| `com.install4j.runtime.beans.actions.control.RunScriptAction` | Run script | action | Control | [beans/actions-control.md](beans/actions-control.md) |
| `com.install4j.runtime.beans.actions.control.SetInstallationDirectoryAction` | Set installation directory | action | Control | [beans/actions-control.md](beans/actions-control.md) |
| `com.install4j.runtime.beans.actions.control.SetMessageAction` | Set messages | action | Control | [beans/actions-control.md](beans/actions-control.md) |
| `com.install4j.runtime.beans.actions.control.SetProgressAction` | Set the progress bar | action | Control | [beans/actions-control.md](beans/actions-control.md) |
| `com.install4j.runtime.beans.actions.control.SetVariableAction` | Set a variable | action | Control | [beans/actions-control.md](beans/actions-control.md) |
| `com.install4j.runtime.beans.actions.control.SleepAction` | Sleep | action | Control | [beans/actions-control.md](beans/actions-control.md) |
| `com.install4j.runtime.beans.actions.desktop.AddStartupItemAction` | Add a startup executable | action | Desktop integration | [beans/actions-desktop.md](beans/actions-desktop.md) |
| `com.install4j.runtime.beans.actions.desktop.AddToDockAction` | Add an executable to the dock | action | Desktop integration | [beans/actions-desktop.md](beans/actions-desktop.md) |
| `com.install4j.runtime.beans.actions.desktop.CreateDefaultStartMenuEntriesAction` | Create default start menu entries | action | Desktop integration | [beans/actions-desktop.md](beans/actions-desktop.md) |
| `com.install4j.runtime.beans.actions.desktop.CreateDesktopLinkAction` | Add a desktop link | action | Desktop integration | [beans/actions-desktop.md](beans/actions-desktop.md) |
| `com.install4j.runtime.beans.actions.desktop.CreateFileAssociationAction` | Create a file association | action | Desktop integration | [beans/actions-desktop.md](beans/actions-desktop.md) |
| `com.install4j.runtime.beans.actions.desktop.CreateStartMenuEntryAction` | Create start menu entry | action | Desktop integration | [beans/actions-desktop.md](beans/actions-desktop.md) |
| `com.install4j.runtime.beans.actions.desktop.CreateUrlLinkAction` | Create a Windows URL link | action | Desktop integration | [beans/actions-desktop.md](beans/actions-desktop.md) |
| `com.install4j.runtime.beans.actions.desktop.RegisterAddRemoveAction` | Register Add/Remove item | action | Desktop integration | [beans/actions-desktop.md](beans/actions-desktop.md) |
| `com.install4j.runtime.beans.actions.desktop.UrlHandlerAction` | Register a URL handler | action | Desktop integration | [beans/actions-desktop.md](beans/actions-desktop.md) |
| `com.install4j.runtime.beans.actions.files.AddWindowsFileRightsAction` | Change Windows file rights | action | File operations | [beans/actions-files.md](beans/actions-files.md) |
| `com.install4j.runtime.beans.actions.files.CopyFileAction` | Copy files and directories | action | File operations | [beans/actions-files.md](beans/actions-files.md) |
| `com.install4j.runtime.beans.actions.files.CreateSymlinkAction` | Create a symbolic link | action | File operations | [beans/actions-files.md](beans/actions-files.md) |
| `com.install4j.runtime.beans.actions.files.CreateZipFileAction` | Create a ZIP file | action | ZIP files and archives | [beans/actions-files.md](beans/actions-files.md) |
| `com.install4j.runtime.beans.actions.files.DeleteFileAction` | Delete files and directories | action | File operations | [beans/actions-files.md](beans/actions-files.md) |
| `com.install4j.runtime.beans.actions.files.ExtractDmgFileAction` | Extract a DMG file on macOS | action | ZIP files and archives | [beans/actions-files.md](beans/actions-files.md) |
| `com.install4j.runtime.beans.actions.files.ExtractTarFileAction` | Extract a TAR file | action | ZIP files and archives | [beans/actions-files.md](beans/actions-files.md) |
| `com.install4j.runtime.beans.actions.files.ExtractZipFileAction` | Extract a ZIP file | action | ZIP files and archives | [beans/actions-files.md](beans/actions-files.md) |
| `com.install4j.runtime.beans.actions.files.InstallExternalZipFileAction` | Install content of a ZIP file | action | ZIP files and archives | [beans/actions-files.md](beans/actions-files.md) |
| `com.install4j.runtime.beans.actions.files.ModifyZipFileAction` | Modify a ZIP file | action | ZIP files and archives | [beans/actions-files.md](beans/actions-files.md) |
| `com.install4j.runtime.beans.actions.files.MoveFileAction` | Move files and directories | action | File operations | [beans/actions-files.md](beans/actions-files.md) |
| `com.install4j.runtime.beans.actions.files.SetFiletimeAction` | Set the modification time of files | action | File operations | [beans/actions-files.md](beans/actions-files.md) |
| `com.install4j.runtime.beans.actions.files.SetModeAction` | Set the UNIX access mode of files and directories | action | File operations | [beans/actions-files.md](beans/actions-files.md) |
| `com.install4j.runtime.beans.actions.files.SetOwnerAction` | Set the owner of files and directories | action | File operations | [beans/actions-files.md](beans/actions-files.md) |
| `com.install4j.runtime.beans.actions.finish.ExecuteLauncherAction` | Execute launcher | action | Final options | [beans/actions-finish.md](beans/actions-finish.md) |
| `com.install4j.runtime.beans.actions.finish.RebootAction` | Reboot computer | action | Final options | [beans/actions-finish.md](beans/actions-finish.md) |
| `com.install4j.runtime.beans.actions.finish.ShowFileAction` | Show file | action | Final options | [beans/actions-finish.md](beans/actions-finish.md) |
| `com.install4j.runtime.beans.actions.finish.ShowURLAction` | Show URL | action | Final options | [beans/actions-finish.md](beans/actions-finish.md) |
| `com.install4j.runtime.beans.actions.firewall.AddWindowsFirewallRuleAction` | Add a Windows firewall rule | action | HTTP and network | [beans/actions-firewall.md](beans/actions-firewall.md) |
| `com.install4j.runtime.beans.actions.jdbc.CheckJdbcConnectionAction` | Check JDBC connection | action | JDBC | [beans/actions-jdbc.md](beans/actions-jdbc.md) |
| `com.install4j.runtime.beans.actions.jdbc.ExecuteSqlScriptAction` | Execute SQL script | action | JDBC | [beans/actions-jdbc.md](beans/actions-jdbc.md) |
| `com.install4j.runtime.beans.actions.jdbc.JdbcContainerAction` | JDBC container action | action | JDBC | [beans/actions-jdbc.md](beans/actions-jdbc.md) |
| `com.install4j.runtime.beans.actions.jdbc.SqlQueryAction` | Execute SQL query | action | JDBC | [beans/actions-jdbc.md](beans/actions-jdbc.md) |
| `com.install4j.runtime.beans.actions.misc.AddVmOptionsAction` | Add VM options | action | Miscellaneous | [beans/actions-misc.md](beans/actions-misc.md) |
| `com.install4j.runtime.beans.actions.misc.CheckRunningProcessesAction` | Check for running processes | action | Miscellaneous | [beans/actions-misc.md](beans/actions-misc.md) |
| `com.install4j.runtime.beans.actions.misc.CreateResponseFileAction` | Create a response file | action | Persistence of installer variables | [beans/actions-misc.md](beans/actions-misc.md) |
| `com.install4j.runtime.beans.actions.misc.LoadResponseFileAction` | Load a response file | action | Persistence of installer variables | [beans/actions-misc.md](beans/actions-misc.md) |
| `com.install4j.runtime.beans.actions.misc.ModifyClasspathAction` | Modify classpath | action | Miscellaneous | [beans/actions-misc.md](beans/actions-misc.md) |
| `com.install4j.runtime.beans.actions.misc.ModifyEnvironmentVariableAction` | Modify an environment variable on Windows | action | Miscellaneous | [beans/actions-misc.md](beans/actions-misc.md) |
| `com.install4j.runtime.beans.actions.misc.ModifyResponseFileAction` | Modify a response file | action | Persistence of installer variables | [beans/actions-misc.md](beans/actions-misc.md) |
| `com.install4j.runtime.beans.actions.misc.RequestPrivilegesAction` | Request privileges | action | Miscellaneous | [beans/actions-misc.md](beans/actions-misc.md) |
| `com.install4j.runtime.beans.actions.misc.RequireInstallerPrivilegesAction` | Require installer privileges | action | Miscellaneous | [beans/actions-misc.md](beans/actions-misc.md) |
| `com.install4j.runtime.beans.actions.misc.RunExecutableAction` | Run executable or batch file | action | Miscellaneous | [beans/actions-misc.md](beans/actions-misc.md) |
| `com.install4j.runtime.beans.actions.net.DownloadFileAction` | Download file | action | HTTP and network | [beans/actions-net.md](beans/actions-net.md) |
| `com.install4j.runtime.beans.actions.net.HttpRequestAction` | HTTP request | action | HTTP and network | [beans/actions-net.md](beans/actions-net.md) |
| `com.install4j.runtime.beans.actions.net.UploadFileAction` | Upload file | action | HTTP and network | [beans/actions-net.md](beans/actions-net.md) |
| `com.install4j.runtime.beans.actions.net.WaitForHttpServerAction` | Wait for HTTP server | action | HTTP and network | [beans/actions-net.md](beans/actions-net.md) |
| `com.install4j.runtime.beans.actions.net.WaitForSocketAction` | Wait for Socket | action | HTTP and network | [beans/actions-net.md](beans/actions-net.md) |
| `com.install4j.runtime.beans.actions.properties.ReadPropertiesFileAction` | Read a properties file | action | Properties files | [beans/actions-properties.md](beans/actions-properties.md) |
| `com.install4j.runtime.beans.actions.properties.RemovePropertiesAction` | Remove keys from properties file | action | Properties files | [beans/actions-properties.md](beans/actions-properties.md) |
| `com.install4j.runtime.beans.actions.properties.WritePropertiesFileAction` | Write properties to file | action | Properties files | [beans/actions-properties.md](beans/actions-properties.md) |
| `com.install4j.runtime.beans.actions.registry.AddRegistryRightsAction` | Change access rights for a key in the Windows registry | action | Windows registry | [beans/actions-registry.md](beans/actions-registry.md) |
| `com.install4j.runtime.beans.actions.registry.DeletePreferenceItemAction` | Delete a node or key in the Java preference store | action | Java preference store | [beans/actions-registry.md](beans/actions-registry.md) |
| `com.install4j.runtime.beans.actions.registry.DeleteRegistryItemAction` | Delete a key or value in the Windows registry | action | Windows registry | [beans/actions-registry.md](beans/actions-registry.md) |
| `com.install4j.runtime.beans.actions.registry.LoadInstallerVariablesAction` | Load installer variables from the Java preference store | action | Java preference store | [beans/actions-registry.md](beans/actions-registry.md) |
| `com.install4j.runtime.beans.actions.registry.ReadPreferenceKeyAction` | Read a key from the Java preference store | action | Java preference store | [beans/actions-registry.md](beans/actions-registry.md) |
| `com.install4j.runtime.beans.actions.registry.ReadRegistryValueAction` | Read a value from the Windows registry | action | Windows registry | [beans/actions-registry.md](beans/actions-registry.md) |
| `com.install4j.runtime.beans.actions.registry.SaveInstallerVariablesAction` | Save installer variables to the Java preference store | action | Java preference store | [beans/actions-registry.md](beans/actions-registry.md) |
| `com.install4j.runtime.beans.actions.registry.SetPreferenceKeyAction` | Set a key in the Java preference store | action | Java preference store | [beans/actions-registry.md](beans/actions-registry.md) |
| `com.install4j.runtime.beans.actions.registry.SetRegistryValueAction` | Set a value in the Windows registry | action | Windows registry | [beans/actions-registry.md](beans/actions-registry.md) |
| `com.install4j.runtime.beans.actions.services.InstallServiceAction` | Install a service | action | Services | [beans/actions-services.md](beans/actions-services.md) |
| `com.install4j.runtime.beans.actions.services.StartServiceAction` | Start a service | action | Services | [beans/actions-services.md](beans/actions-services.md) |
| `com.install4j.runtime.beans.actions.services.StopServiceAction` | Stop a service | action | Services | [beans/actions-services.md](beans/actions-services.md) |
| `com.install4j.runtime.beans.actions.text.FixCrLfAction` | Fix line feeds | action | Text files | [beans/actions-text.md](beans/actions-text.md) |
| `com.install4j.runtime.beans.actions.text.ModifyTextFileAction` | Modify text files | action | Text files | [beans/actions-text.md](beans/actions-text.md) |
| `com.install4j.runtime.beans.actions.text.ReadTextFromFileAction` | Read text from file | action | Text files | [beans/actions-text.md](beans/actions-text.md) |
| `com.install4j.runtime.beans.actions.text.RegexTextFileAction` | Modify text files with regular expressions | action | Text files | [beans/actions-text.md](beans/actions-text.md) |
| `com.install4j.runtime.beans.actions.text.ReplaceInstallerVariablesAction` | Replace installer variables in text files | action | Text files | [beans/actions-text.md](beans/actions-text.md) |
| `com.install4j.runtime.beans.actions.text.WriteTextFileAction` | Write text to a file | action | Text files | [beans/actions-text.md](beans/actions-text.md) |
| `com.install4j.runtime.beans.actions.update.CheckForUpdateAction` | Check for update | action | Update | [beans/actions-update.md](beans/actions-update.md) |
| `com.install4j.runtime.beans.actions.update.ScheduleUpdateAction` | Schedule update installation | action | Update | [beans/actions-update.md](beans/actions-update.md) |
| `com.install4j.runtime.beans.actions.update.ShutdownCallingLauncherAction` | Shut down calling launcher | action | Update | [beans/actions-update.md](beans/actions-update.md) |
| `com.install4j.runtime.beans.actions.xml.InsertXmlFragmentAction` | Insert XML fragment into XML files | action | XML files | [beans/actions-xml.md](beans/actions-xml.md) |
| `com.install4j.runtime.beans.actions.xml.RemoveXPathAction` | Remove nodes from XML files | action | XML files | [beans/actions-xml.md](beans/actions-xml.md) |
| `com.install4j.runtime.beans.actions.xml.XPathCountAction` | Count nodes in XML file | action | XML files | [beans/actions-xml.md](beans/actions-xml.md) |
| `com.install4j.runtime.beans.actions.xml.XPathReadAction` | Read value from XML file | action | XML files | [beans/actions-xml.md](beans/actions-xml.md) |
| `com.install4j.runtime.beans.actions.xml.XPathReplaceAction` | Replace text in XML files | action | XML files | [beans/actions-xml.md](beans/actions-xml.md) |
| `com.install4j.runtime.beans.actions.xml.XsltAction` | Apply an XSLT transform | action | XML files | [beans/actions-xml.md](beans/actions-xml.md) |
| `com.install4j.runtime.beans.applications.CustomApplication` | Custom application | application |  | [beans/applications.md](beans/applications.md) |
| `com.install4j.runtime.beans.applications.InstallerApplication` | Installer | application |  | [beans/applications.md](beans/applications.md) |
| `com.install4j.runtime.beans.applications.UninstallerApplication` | Uninstaller | application |  | [beans/applications.md](beans/applications.md) |
| `com.install4j.runtime.beans.formcomponents.ButtonComponent` | Button | form component | Action components | [beans/form-components-action-components.md](beans/form-components-action-components.md) |
| `com.install4j.runtime.beans.formcomponents.CheckboxComponent` | Check box | form component | Option selectors | [beans/form-components-option-selectors.md](beans/form-components-option-selectors.md) |
| `com.install4j.runtime.beans.formcomponents.ComboboxComponent` | Combo box | form component | Option selectors | [beans/form-components-option-selectors.md](beans/form-components-option-selectors.md) |
| `com.install4j.runtime.beans.formcomponents.ComponentSelectorComponent` | Installation components selector | form component | Special selectors and displays | [beans/form-components-special-selectors-and-displays.md](beans/form-components-special-selectors-and-displays.md) |
| `com.install4j.runtime.beans.formcomponents.ConsoleHandlerFormComponent` | Console handler | form component |  | [beans/form-components-other.md](beans/form-components-other.md) |
| `com.install4j.runtime.beans.formcomponents.DarkModeSwitcherComponent` | Dark mode switcher | form component | Action components | [beans/form-components-action-components.md](beans/form-components-action-components.md) |
| `com.install4j.runtime.beans.formcomponents.DateSpinnerComponent` | Spinner of dates | form component | Sliders and spinners | [beans/form-components-sliders-and-spinners.md](beans/form-components-sliders-and-spinners.md) |
| `com.install4j.runtime.beans.formcomponents.DateTextfieldComponent` | Text field with date format | form component | Text fields | [beans/form-components-text-fields.md](beans/form-components-text-fields.md) |
| `com.install4j.runtime.beans.formcomponents.DirectoryChooserComponent` | Directory chooser | form component | Special selectors and displays | [beans/form-components-special-selectors-and-displays.md](beans/form-components-special-selectors-and-displays.md) |
| `com.install4j.runtime.beans.formcomponents.DropdownListComponent` | Drop-down list | form component | Option selectors | [beans/form-components-option-selectors.md](beans/form-components-option-selectors.md) |
| `com.install4j.runtime.beans.formcomponents.FileAssociationsComponent` | File associations selector | form component | Special selectors and displays | [beans/form-components-special-selectors-and-displays.md](beans/form-components-special-selectors-and-displays.md) |
| `com.install4j.runtime.beans.formcomponents.FileChooserComponent` | File chooser | form component | Special selectors and displays | [beans/form-components-special-selectors-and-displays.md](beans/form-components-special-selectors-and-displays.md) |
| `com.install4j.runtime.beans.formcomponents.FileEditorComponent` | Text file editor | form component | Text fields | [beans/form-components-text-fields.md](beans/form-components-text-fields.md) |
| `com.install4j.runtime.beans.formcomponents.HtmlDisplayFormComponent` | HTML or text display | form component | Special selectors and displays | [beans/form-components-special-selectors-and-displays.md](beans/form-components-special-selectors-and-displays.md) |
| `com.install4j.runtime.beans.formcomponents.HyperlinkActionLabelComponent` | Hyperlink action label | form component | Action components | [beans/form-components-action-components.md](beans/form-components-action-components.md) |
| `com.install4j.runtime.beans.formcomponents.HyperlinkLabelComponent` | Hyperlink URL label | form component | Action components | [beans/form-components-action-components.md](beans/form-components-action-components.md) |
| `com.install4j.runtime.beans.formcomponents.InstallationDirectoryChooserComponent` | Installation directory chooser | form component | Special selectors and displays | [beans/form-components-special-selectors-and-displays.md](beans/form-components-special-selectors-and-displays.md) |
| `com.install4j.runtime.beans.formcomponents.InstallationScopeChooserComponent` | Installation scope chooser | form component | Special selectors and displays | [beans/form-components-special-selectors-and-displays.md](beans/form-components-special-selectors-and-displays.md) |
| `com.install4j.runtime.beans.formcomponents.IntegerTextfieldComponent` | Text field with integer format | form component | Text fields | [beans/form-components-text-fields.md](beans/form-components-text-fields.md) |
| `com.install4j.runtime.beans.formcomponents.KeyValuePairComponent` | Key value pair label | form component | Labels and spacers | [beans/form-components-labels-and-spacers.md](beans/form-components-labels-and-spacers.md) |
| `com.install4j.runtime.beans.formcomponents.LabelComponent` | Label | form component | Labels and spacers | [beans/form-components-labels-and-spacers.md](beans/form-components-labels-and-spacers.md) |
| `com.install4j.runtime.beans.formcomponents.LicenseComponent` | License agreement | form component | Special selectors and displays | [beans/form-components-special-selectors-and-displays.md](beans/form-components-special-selectors-and-displays.md) |
| `com.install4j.runtime.beans.formcomponents.ListComponent` | List | form component | Option selectors | [beans/form-components-option-selectors.md](beans/form-components-option-selectors.md) |
| `com.install4j.runtime.beans.formcomponents.ListSpinnerComponent` | Spinner of enumerated values | form component | Sliders and spinners | [beans/form-components-sliders-and-spinners.md](beans/form-components-sliders-and-spinners.md) |
| `com.install4j.runtime.beans.formcomponents.LogFileViewerComponent` | Log file viewer | form component | Special selectors and displays | [beans/form-components-special-selectors-and-displays.md](beans/form-components-special-selectors-and-displays.md) |
| `com.install4j.runtime.beans.formcomponents.MaskTextfieldComponent` | Text field with format mask | form component | Text fields | [beans/form-components-text-fields.md](beans/form-components-text-fields.md) |
| `com.install4j.runtime.beans.formcomponents.MultilineHtmlLabelComponent` | Multi-line HTML label | form component | Labels and spacers | [beans/form-components-labels-and-spacers.md](beans/form-components-labels-and-spacers.md) |
| `com.install4j.runtime.beans.formcomponents.MultilineLabelComponent` | Multi-line label | form component | Labels and spacers | [beans/form-components-labels-and-spacers.md](beans/form-components-labels-and-spacers.md) |
| `com.install4j.runtime.beans.formcomponents.NumberSpinnerComponent` | Spinner of integer values | form component | Sliders and spinners | [beans/form-components-sliders-and-spinners.md](beans/form-components-sliders-and-spinners.md) |
| `com.install4j.runtime.beans.formcomponents.PasswordComponent` | Password field | form component | Text fields | [beans/form-components-text-fields.md](beans/form-components-text-fields.md) |
| `com.install4j.runtime.beans.formcomponents.ProgramGroupComponent` | Program group selector | form component | Special selectors and displays | [beans/form-components-special-selectors-and-displays.md](beans/form-components-special-selectors-and-displays.md) |
| `com.install4j.runtime.beans.formcomponents.ProgressComponent` | Progress display | form component | Special selectors and displays | [beans/form-components-special-selectors-and-displays.md](beans/form-components-special-selectors-and-displays.md) |
| `com.install4j.runtime.beans.formcomponents.RadiobuttonsComponent` | Radio button group | form component | Option selectors | [beans/form-components-option-selectors.md](beans/form-components-option-selectors.md) |
| `com.install4j.runtime.beans.formcomponents.SeparatorComponent` | Horizontal separator | form component | Labels and spacers | [beans/form-components-labels-and-spacers.md](beans/form-components-labels-and-spacers.md) |
| `com.install4j.runtime.beans.formcomponents.SimpleLeadingLabelComponent` | Leading label | form component | Labels and spacers | [beans/form-components-labels-and-spacers.md](beans/form-components-labels-and-spacers.md) |
| `com.install4j.runtime.beans.formcomponents.SingleRadiobuttonComponent` | Single radio button | form component | Option selectors | [beans/form-components-option-selectors.md](beans/form-components-option-selectors.md) |
| `com.install4j.runtime.beans.formcomponents.SliderComponent` | Slider | form component | Sliders and spinners | [beans/form-components-sliders-and-spinners.md](beans/form-components-sliders-and-spinners.md) |
| `com.install4j.runtime.beans.formcomponents.SpacerComponent` | Vertical spacer | form component | Labels and spacers | [beans/form-components-labels-and-spacers.md](beans/form-components-labels-and-spacers.md) |
| `com.install4j.runtime.beans.formcomponents.SpringComponent` | Spring | form component | Labels and spacers | [beans/form-components-labels-and-spacers.md](beans/form-components-labels-and-spacers.md) |
| `com.install4j.runtime.beans.formcomponents.StreamlinedInstallationChooserComponent` | Streamlined installation chooser | form component | Special selectors and displays | [beans/form-components-special-selectors-and-displays.md](beans/form-components-special-selectors-and-displays.md) |
| `com.install4j.runtime.beans.formcomponents.TextAreaComponent` | Text area | form component | Text fields | [beans/form-components-text-fields.md](beans/form-components-text-fields.md) |
| `com.install4j.runtime.beans.formcomponents.TextfieldComponent` | Text field | form component | Text fields | [beans/form-components-text-fields.md](beans/form-components-text-fields.md) |
| `com.install4j.runtime.beans.formcomponents.UpdateScheduleSelectorComponent` | Update schedule selector | form component | Special selectors and displays | [beans/form-components-special-selectors-and-displays.md](beans/form-components-special-selectors-and-displays.md) |
| `com.install4j.runtime.beans.formcomponents.UserSelectorComponent` | Windows user selector | form component | Special selectors and displays | [beans/form-components-special-selectors-and-displays.md](beans/form-components-special-selectors-and-displays.md) |
| `com.install4j.runtime.beans.groups.ActionGroup` | Action group | group |  | [beans/groups.md](beans/groups.md) |
| `com.install4j.runtime.beans.groups.HorizontalFormComponentGroup` | Horizontal group | group |  | [beans/groups.md](beans/groups.md) |
| `com.install4j.runtime.beans.groups.ScreenGroup` | Screen group | group |  | [beans/groups.md](beans/groups.md) |
| `com.install4j.runtime.beans.groups.StyleGroup` | Style group | group |  | [beans/groups.md](beans/groups.md) |
| `com.install4j.runtime.beans.groups.TabGroup` | Single tab | group |  | [beans/groups.md](beans/groups.md) |
| `com.install4j.runtime.beans.groups.TabbedPaneGroup` | Tabbed pane | group |  | [beans/groups.md](beans/groups.md) |
| `com.install4j.runtime.beans.groups.VerticalFormComponentGroup` | Vertical group | group |  | [beans/groups.md](beans/groups.md) |
| `com.install4j.runtime.beans.screens.AdditionalConfirmationsScreen` | Additional confirmations | screen | Standard screens | [beans/screens.md](beans/screens.md) |
| `com.install4j.runtime.beans.screens.BannerFormScreen` | Banner with header at the top | screen | Form templates | [beans/screens.md](beans/screens.md) |
| `com.install4j.runtime.beans.screens.ComponentsScreen` | Installation components | screen | Standard screens | [beans/screens.md](beans/screens.md) |
| `com.install4j.runtime.beans.screens.CustomizableDirectoryScreen` | Directory selection | screen | Form templates | [beans/screens.md](beans/screens.md) |
| `com.install4j.runtime.beans.screens.CustomizableInfoScreen` | Display text | screen | Form templates | [beans/screens.md](beans/screens.md) |
| `com.install4j.runtime.beans.screens.CustomizableProgramGroupScreen` | Program group selection | screen | Form templates | [beans/screens.md](beans/screens.md) |
| `com.install4j.runtime.beans.screens.CustomizableProgressScreen` | Display progress | screen | Form templates | [beans/screens.md](beans/screens.md) |
| `com.install4j.runtime.beans.screens.DefaultInfoScreen` | Display information | screen | Standard screens | [beans/screens.md](beans/screens.md) |
| `com.install4j.runtime.beans.screens.EmptyFormScreen` | Empty form  | screen |  | [beans/screens.md](beans/screens.md) |
| `com.install4j.runtime.beans.screens.FileAssociationsScreen` | File associations | screen | Standard screens | [beans/screens.md](beans/screens.md) |
| `com.install4j.runtime.beans.screens.FinishedScreen` | Finish | screen | Standard screens | [beans/screens.md](beans/screens.md) |
| `com.install4j.runtime.beans.screens.FormScreen` | Form | screen |  | [beans/screens.md](beans/screens.md) |
| `com.install4j.runtime.beans.screens.InstallationDirectoryScreen` | Installation location | screen | Standard screens | [beans/screens.md](beans/screens.md) |
| `com.install4j.runtime.beans.screens.InstallationScopeScreen` | Installation scope | screen | Standard screens | [beans/screens.md](beans/screens.md) |
| `com.install4j.runtime.beans.screens.InstallationScreen` | Installation | screen | Standard screens | [beans/screens.md](beans/screens.md) |
| `com.install4j.runtime.beans.screens.InstallationTypeScreen` | Installation type | screen | Standard screens | [beans/screens.md](beans/screens.md) |
| `com.install4j.runtime.beans.screens.LicenseScreen` | Display license agreement | screen | Standard screens | [beans/screens.md](beans/screens.md) |
| `com.install4j.runtime.beans.screens.StandardProgramGroupScreen` | Create program group | screen | Standard screens | [beans/screens.md](beans/screens.md) |
| `com.install4j.runtime.beans.screens.StartupScreen` | Startup | screen |  | [beans/screens.md](beans/screens.md) |
| `com.install4j.runtime.beans.screens.UninstallFailureScreen` | Uninstallation failure | screen | Standard screens | [beans/screens.md](beans/screens.md) |
| `com.install4j.runtime.beans.screens.UninstallSuccessScreen` | Uninstallation success | screen | Standard screens | [beans/screens.md](beans/screens.md) |
| `com.install4j.runtime.beans.screens.UninstallWelcomeScreen` | Uninstall Welcome | screen | Standard screens | [beans/screens.md](beans/screens.md) |
| `com.install4j.runtime.beans.screens.UninstallationScreen` | Uninstallation | screen | Standard screens | [beans/screens.md](beans/screens.md) |
| `com.install4j.runtime.beans.screens.WelcomeScreen` | Welcome | screen | Standard screens | [beans/screens.md](beans/screens.md) |
| `com.install4j.runtime.beans.styles.ContentComponent` | Screen content | screen style |  | [beans/screen-styles.md](beans/screen-styles.md) |
| `com.install4j.runtime.beans.styles.FormStyle` | Form style | screen style |  | [beans/screen-styles.md](beans/screen-styles.md) |
| `com.install4j.runtime.beans.styles.NestedStyleComponent` | Nested screen style | screen style |  | [beans/screen-styles.md](beans/screen-styles.md) |
| `com.install4j.runtime.beans.styles.ScreenTitleComponent` | Screen Title | screen style |  | [beans/screen-styles.md](beans/screen-styles.md) |
| `com.install4j.runtime.beans.styles.StandardControlButtonComponent` | Control button | screen style |  | [beans/screen-styles.md](beans/screen-styles.md) |
| `com.install4j.runtime.beans.widgets.WidgetStyleCollection` | Widget style | widget style |  | [beans/widget-styles.md](beans/widget-styles.md) |
