public class DeployParams extends CommonParams
Modifier and Type | Class and Description |
---|---|
(package private) static class |
DeployParams.Icon |
static class |
DeployParams.RunMode |
(package private) static class |
DeployParams.Template |
Modifier and Type | Field and Description |
---|---|
(package private) boolean |
allPermissions |
(package private) java.lang.String |
appId |
(package private) java.lang.String |
applicationClass |
(package private) java.lang.String |
appName |
(package private) java.util.List<java.lang.String> |
arguments |
(package private) java.util.Map<java.lang.String,? super java.lang.Object> |
bundlerArguments |
(package private) Bundler.BundleType |
bundleType |
(package private) java.util.List<JSCallback> |
callbacks |
(package private) java.lang.String |
category |
(package private) java.lang.String |
codebase |
(package private) java.lang.String |
copyright |
(package private) java.lang.String |
description |
(package private) java.lang.String |
email |
(package private) boolean |
embedCertificates
Deprecated.
|
(package private) java.lang.String |
embeddedHeight |
(package private) java.lang.String |
embeddedWidth |
(package private) boolean |
embedJNLP |
(package private) java.lang.String |
fallbackApp |
(package private) java.lang.String |
fxPlatform |
(package private) int |
height |
(package private) java.util.List<HtmlParam> |
htmlParams |
(package private) java.util.List<DeployParams.Icon> |
icons |
(package private) java.lang.String |
id |
(package private) boolean |
includeDT |
(package private) java.lang.Boolean |
installdirChooser |
(package private) boolean |
isExtension |
(package private) boolean |
isSwingApp |
(package private) java.io.File |
javaRuntimeToUse |
(package private) boolean |
javaRuntimeWasSet |
(package private) java.lang.String |
jrePlatform |
(package private) java.util.List<java.lang.String> |
jvmargs |
(package private) java.util.Map<java.lang.String,java.lang.String> |
jvmUserArgs |
(package private) java.lang.String |
licenseType |
(package private) static java.util.Set<java.lang.String> |
multi_args |
(package private) boolean |
needInstall |
(package private) java.lang.Boolean |
needMenu |
(package private) java.lang.Boolean |
needShortcut |
(package private) boolean |
offlineAllowed |
(package private) java.lang.String |
outfile |
(package private) java.util.List<Param> |
params |
(package private) java.lang.String |
placeholder |
(package private) java.lang.String |
preloader |
(package private) java.util.Map<java.lang.String,java.lang.String> |
properties |
(package private) java.util.List<RelativeFileSet> |
resources |
(package private) java.lang.Boolean |
serviceHint |
(package private) java.lang.Boolean |
signBundle |
(package private) java.lang.Boolean |
systemWide |
(package private) java.lang.String |
targetFormat |
(package private) java.util.List<DeployParams.Template> |
templates |
(package private) java.lang.String |
title |
(package private) java.lang.String |
updateMode |
(package private) java.lang.String |
vendor |
(package private) java.lang.String |
version |
(package private) int |
width |
outdir, verbose
Constructor and Description |
---|
DeployParams() |
Modifier and Type | Method and Description |
---|---|
void |
addBundleArgument(java.lang.String key,
java.lang.Object value) |
void |
addIcon(java.lang.String href,
java.lang.String kind,
int w,
int h,
int d,
DeployParams.RunMode m) |
void |
addJvmArg(java.lang.String v) |
void |
addJvmProperty(java.lang.String n,
java.lang.String v) |
void |
addJvmUserArg(java.lang.String n,
java.lang.String v) |
void |
addResource(java.io.File baseDir,
java.io.File file) |
void |
addResource(java.io.File baseDir,
java.io.File file,
java.lang.String type) |
void |
addResource(java.io.File baseDir,
java.io.File file,
java.lang.String mode,
java.lang.String type,
java.lang.String os,
java.lang.String arch) |
void |
addResource(java.io.File baseDir,
java.lang.String path) |
void |
addResource(java.io.File baseDir,
java.lang.String path,
java.lang.String type) |
void |
addTemplate(java.io.File in,
java.io.File out) |
private static java.io.File |
createFile(java.io.File baseDir,
java.lang.String path) |
(package private) java.util.List<java.io.File> |
expandFileset(java.io.File root) |
private java.lang.String |
getArch() |
BundleParams |
getBundleParams() |
Bundler.BundleType |
getBundleType() |
java.lang.String |
getTargetFormat() |
private RelativeFileSet.Type |
parseTypeFromString(java.lang.String type,
java.io.File file) |
void |
putUnlessNull(java.lang.String param,
java.lang.Object value) |
void |
putUnlessNullOrEmpty(java.lang.String param,
java.util.Map value) |
void |
setAllPermissions(boolean allPermissions) |
void |
setAppId(java.lang.String id) |
void |
setApplicationClass(java.lang.String applicationClass) |
void |
setAppName(java.lang.String appName) |
void |
setArguments(java.util.List<java.lang.String> args) |
void |
setBundleType(Bundler.BundleType type) |
void |
setCallbacks(java.util.List<Callback> list) |
void |
setCategory(java.lang.String category) |
void |
setCodebase(java.lang.String codebase) |
void |
setCopyright(java.lang.String copyright) |
void |
setDescription(java.lang.String description) |
void |
setEmail(java.lang.String email) |
void |
setEmbedCertifcates(boolean v)
Deprecated.
|
void |
setEmbeddedDimensions(java.lang.String w,
java.lang.String h) |
void |
setEmbedJNLP(boolean embedJNLP) |
void |
setExtension(boolean isExtension) |
void |
setFallback(java.lang.String v) |
void |
setHeight(int height) |
void |
setHtmlParams(java.util.List<HtmlParam> htmlParams) |
void |
setId(java.lang.String id) |
void |
setIncludeDT(boolean doEmbed) |
void |
setInstalldirChooser(java.lang.Boolean installdirChooser) |
void |
setJavafx(java.lang.String v) |
void |
setJavaRuntimeSource(java.io.File src) |
void |
setJRE(java.lang.String v) |
void |
setJSCallbacks(java.util.List<JSCallback> list) |
void |
setLicenseType(java.lang.String licenseType) |
void |
setNeedInstall(boolean b) |
void |
setNeedMenu(java.lang.Boolean b) |
void |
setNeedShortcut(java.lang.Boolean b) |
void |
setOfflineAllowed(boolean b) |
void |
setOutfile(java.lang.String outfile) |
void |
setParams(java.util.List<Param> params) |
void |
setPlaceholder(java.lang.String p) |
void |
setPreloader(java.lang.String preloader) |
void |
setServiceHint(java.lang.Boolean serviceHint) |
void |
setSignBundle(java.lang.Boolean signBundle) |
void |
setSwingAppWithEmbeddedJavaFX(boolean v) |
void |
setSystemWide(java.lang.Boolean systemWide) |
void |
setTargetFormat(java.lang.String t) |
void |
setTitle(java.lang.String title) |
void |
setUpdateMode(java.lang.String updateMode) |
void |
setVendor(java.lang.String vendor) |
void |
setVersion(java.lang.String version) |
void |
setWidth(int width) |
void |
validate() |
static void |
validateAppName(java.lang.String s) |
setOutdir, setVerbose, toString
final java.util.List<RelativeFileSet> resources
java.lang.String id
java.lang.String title
java.lang.String vendor
java.lang.String email
java.lang.String description
java.lang.String category
java.lang.String licenseType
java.lang.String copyright
java.lang.String version
java.lang.Boolean systemWide
java.lang.Boolean serviceHint
java.lang.Boolean signBundle
java.lang.Boolean installdirChooser
java.lang.String applicationClass
java.lang.String preloader
java.util.List<Param> params
java.util.List<HtmlParam> htmlParams
java.util.List<java.lang.String> arguments
int width
int height
java.lang.String embeddedWidth
java.lang.String embeddedHeight
java.lang.String appName
java.lang.String codebase
boolean embedJNLP
@Deprecated final boolean embedCertificates
boolean allPermissions
java.lang.String updateMode
boolean isExtension
boolean isSwingApp
java.lang.Boolean needShortcut
java.lang.Boolean needMenu
boolean needInstall
java.lang.String outfile
boolean includeDT
java.lang.String placeholder
java.lang.String appId
boolean offlineAllowed
java.util.List<JSCallback> callbacks
java.util.List<DeployParams.Template> templates
java.lang.String jrePlatform
java.lang.String fxPlatform
java.io.File javaRuntimeToUse
boolean javaRuntimeWasSet
java.util.List<java.lang.String> jvmargs
java.util.Map<java.lang.String,java.lang.String> jvmUserArgs
java.util.Map<java.lang.String,java.lang.String> properties
java.util.Map<java.lang.String,? super java.lang.Object> bundlerArguments
java.lang.String fallbackApp
java.util.List<DeployParams.Icon> icons
Bundler.BundleType bundleType
java.lang.String targetFormat
static final java.util.Set<java.lang.String> multi_args
public void setJavaRuntimeSource(java.io.File src)
public void setCodebase(java.lang.String codebase)
public void setId(java.lang.String id)
public void setCategory(java.lang.String category)
public void setLicenseType(java.lang.String licenseType)
public void setCopyright(java.lang.String copyright)
public void setVersion(java.lang.String version)
public void setSystemWide(java.lang.Boolean systemWide)
public void setServiceHint(java.lang.Boolean serviceHint)
public void setInstalldirChooser(java.lang.Boolean installdirChooser)
public void setSignBundle(java.lang.Boolean signBundle)
public void setJRE(java.lang.String v)
public void setSwingAppWithEmbeddedJavaFX(boolean v)
public void setNeedInstall(boolean b)
public void setOfflineAllowed(boolean b)
public void setNeedShortcut(java.lang.Boolean b)
public void setNeedMenu(java.lang.Boolean b)
public void setEmbeddedDimensions(java.lang.String w, java.lang.String h)
public void setFallback(java.lang.String v)
public void setJavafx(java.lang.String v)
public void addJvmArg(java.lang.String v)
public void addJvmUserArg(java.lang.String n, java.lang.String v)
public void addJvmProperty(java.lang.String n, java.lang.String v)
public void setAllPermissions(boolean allPermissions)
public void setAppName(java.lang.String appName)
public void setArguments(java.util.List<java.lang.String> args)
public void setDescription(java.lang.String description)
public void setEmbedJNLP(boolean embedJNLP)
@Deprecated public void setEmbedCertifcates(boolean v)
public void setPlaceholder(java.lang.String p)
public void setAppId(java.lang.String id)
public void setHeight(int height)
public void setHtmlParams(java.util.List<HtmlParam> htmlParams)
public void setOutfile(java.lang.String outfile)
public void setParams(java.util.List<Param> params)
public void setPreloader(java.lang.String preloader)
public void setTitle(java.lang.String title)
public void setUpdateMode(java.lang.String updateMode)
public void setVendor(java.lang.String vendor)
public void setEmail(java.lang.String email)
public void setWidth(int width)
public void setExtension(boolean isExtension)
public void setApplicationClass(java.lang.String applicationClass)
public void setIncludeDT(boolean doEmbed)
public void setJSCallbacks(java.util.List<JSCallback> list)
public void setCallbacks(java.util.List<Callback> list)
public void addTemplate(java.io.File in, java.io.File out)
java.util.List<java.io.File> expandFileset(java.io.File root)
public void addResource(java.io.File baseDir, java.lang.String path)
addResource
in class CommonParams
public void addResource(java.io.File baseDir, java.io.File file)
addResource
in class CommonParams
public void addResource(java.io.File baseDir, java.lang.String path, java.lang.String type)
public void addResource(java.io.File baseDir, java.io.File file, java.lang.String type)
public void addResource(java.io.File baseDir, java.io.File file, java.lang.String mode, java.lang.String type, java.lang.String os, java.lang.String arch)
private RelativeFileSet.Type parseTypeFromString(java.lang.String type, java.io.File file)
private static java.io.File createFile(java.io.File baseDir, java.lang.String path)
public static void validateAppName(java.lang.String s) throws PackagerException
PackagerException
public void validate() throws PackagerException
validate
in class CommonParams
PackagerException
public void addIcon(java.lang.String href, java.lang.String kind, int w, int h, int d, DeployParams.RunMode m)
public void setBundleType(Bundler.BundleType type)
public Bundler.BundleType getBundleType()
public void setTargetFormat(java.lang.String t)
public java.lang.String getTargetFormat()
private java.lang.String getArch()
public void addBundleArgument(java.lang.String key, java.lang.Object value)
public BundleParams getBundleParams()
public void putUnlessNull(java.lang.String param, java.lang.Object value)
public void putUnlessNullOrEmpty(java.lang.String param, java.util.Map value)