Package com.install4j.api.context
Interface LauncherSetup
-
public interface LauncherSetup
This interface provides information about launchers. Launchers are configured on the "Launchers" section in the install4j GUI.Objects of this type are returned by
Context.getLaunchers()
andContext.getLauncherById(String)
.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.lang.String
getId()
Get the ID of the launcher.java.lang.String
getName()
Return the name of the launcher as configured in the install4j GUI.java.lang.String
getRelativeFileName()
Get the relative file name for the launcher.LauncherType
getType()
Get the type of the launcher.boolean
isExcludeFromMenu()
Returns whether the launcher is excluded from menu integration.boolean
isUninstaller()
Returns whether the launcher is the uninstaller.
-
-
-
Method Detail
-
getRelativeFileName
java.lang.String getRelativeFileName()
Get the relative file name for the launcher.- Returns:
- the relative file name.
-
getId
java.lang.String getId()
Get the ID of the launcher. The ID of a launcher can be displayed the install4j GUI by invoking Launcher->Show Launcher IDs from the main menu when the Launchers section is active.- Returns:
- the ID.
-
getType
LauncherType getType()
Get the type of the launcher.- Returns:
- the type
-
isExcludeFromMenu
boolean isExcludeFromMenu()
Returns whether the launcher is excluded from menu integration. This concerns start menu entries on Windows and the creation of links on Unix that are performed by the "Create standard program group" action.- Returns:
true
orfalse
.
-
isUninstaller
boolean isUninstaller()
Returns whether the launcher is the uninstaller.- Returns:
true
orfalse
.
-
getName
java.lang.String getName()
Return the name of the launcher as configured in the install4j GUI.- Returns:
- the name
-
-