Class BootstrapConfiguration
java.lang.Object
net.christophermerrill.update4j.multichannel.BootstrapConfiguration
public abstract class BootstrapConfiguration
extends java.lang.Object
-
Constructor Summary
Constructors Constructor Description BootstrapConfiguration() -
Method Summary
Modifier and Type Method Description abstract java.lang.StringgetApplicationClassname()The fully-qualified name of the class to launch.abstract java.awt.ImagegetApplicationIcon()An icon to show in UI.java.lang.String[]getAppParameters()abstract java.lang.String[]getAvailableReleaseChannelNames()Supported release channels.java.io.FilegetBaseFolder()java.lang.StringgetBootstrapLogFilename()Name of the update/launch log file.abstract java.lang.StringgetHomeFolderName()Name of the home folder name for the application.abstract java.lang.StringgetLauncherTitle()Title displayed to user Example: "My Application"java.lang.StringgetSettingsFilename()Name of settings fileabstract java.lang.StringgetUpdateSiteUrl()
-
Constructor Details
-
BootstrapConfiguration
public BootstrapConfiguration()
-
-
Method Details
-
getLauncherTitle
public abstract java.lang.String getLauncherTitle()Title displayed to user Example: "My Application" -
getBootstrapLogFilename
public java.lang.String getBootstrapLogFilename()Name of the update/launch log file. -
getHomeFolderName
public abstract java.lang.String getHomeFolderName()Name of the home folder name for the application. Settings file, log file, etc. will be stored here. Example: ".myapp" -
getSettingsFilename
public java.lang.String getSettingsFilename()Name of settings file -
getAvailableReleaseChannelNames
public abstract java.lang.String[] getAvailableReleaseChannelNames()Supported release channels. The DEFAULT channle must be first. Example: "stable", "eap", "dev" -
getApplicationClassname
public abstract java.lang.String getApplicationClassname()The fully-qualified name of the class to launch. -
getUpdateSiteUrl
public abstract java.lang.String getUpdateSiteUrl() -
getAppParameters
public java.lang.String[] getAppParameters() -
getApplicationIcon
public abstract java.awt.Image getApplicationIcon()An icon to show in UI. -
getBaseFolder
public java.io.File getBaseFolder()
-