install4j API

install4j API documentation

This documentation specifies the public API that install4j provides for scripting installers and uninstallers, developing extensions and for accessing runtime services.

See: Description

Packages 
Package Description
com.install4j.api
This package contains general utility classes for the install4j API.
com.install4j.api.actions
This package contains the interfaces and abstract base classes for actions.
com.install4j.api.beaninfo
This package contains the utility classes for writing BeanInfo classes for screens, actions and form components.
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
This package contains classes that allow you to interact with the installer and its environment.
com.install4j.api.events
This package contains classes that allow you to listen for events generated by the installer.
com.install4j.api.formcomponents
This package contains the interface and abstract base class for form components.
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
This package contains classes with static utility methods for using Mac OS X-specific features that are not directly supported by the Java platform.
com.install4j.api.screens
This package contains the interfaces and abstract base classes for screens.
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
This package contains classes that help you to handle auto-updates.
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.
install4j API