Bean (install4j API)
Description: declaration: package: com.install4j.api.beans, interface: Bean

# Interface Bean

All Known Subinterfaces:
  `Action, AutoUninstallAction, FormComponent, InstallAction, InstallerScreen, Screen, Style, UninstallAction, UninstallerScreen, VisualContainerBean`

All Known Implementing Classes:
  `AbstractBean, AbstractFormComponent, AbstractInstallAction, AbstractInstallerOrUninstallerScreen, AbstractInstallerScreen, AbstractInstallOrUninstallAction, AbstractStyle, AbstractUninstallAction, AbstractUninstallerScreen, WrapperStyle`

public interface Bean
Common interface for all types of beans that are handled by install4j. Do not implement this interface directly. Concrete interfaces exist for

- screens
- actions
- form components
- styles