public class Application
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
protected AbstractSetupBuilder |
setup |
| Constructor and Description |
|---|
Application(AbstractSetupBuilder setup)
Create a new DesktopStarter
|
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
getDescription()
Returns the description
|
java.lang.String |
getDisplayName()
get the displayName of the application.
|
java.lang.String |
getExecutable()
Get an executable
|
java.io.File |
getIconForType(java.io.File buildDir,
java.lang.String type)
Retrieve a specific icon from the icons set for the setup
|
java.lang.Object |
getIcons()
Get the icons for this desktop/shortcut entry.
|
java.util.ArrayList<java.lang.String> |
getJavaVMArguments()
Returns the Java VM Arguments for starting java
|
java.lang.String |
getMainClass()
Get the main class.
|
java.lang.String |
getMainJar()
Get the main jar file.
|
java.lang.String |
getStartArguments()
Returns the command-line arguments for starting.
|
java.lang.String |
getWorkDir()
Get the working directory of this desktop/shortcut entry.
|
void |
setDescription(java.lang.String description)
Sets the description.
|
void |
setDisplayName(java.lang.String displayName)
Set the displayName of the application.
|
void |
setExecutable(java.lang.String executable)
Set the executable file.
|
void |
setIcons(java.lang.Object icons)
Set the icons for desktop/shortcut entry.
|
void |
setJavaVMArguments(java.util.ArrayList<java.lang.String> vmArguments)
Sets the Java VM Arguments for starting java
|
void |
setMainClass(java.lang.String mainClass)
Set the main class of the Java application.
|
void |
setMainJar(java.lang.String mainJar)
Set the jar which contains the main class.
|
void |
setStartArguments(java.lang.String startArguments)
Sets the command-line arguments for starting .
|
void |
setWorkDir(java.lang.String workDir)
Set the working directory.
|
protected final AbstractSetupBuilder setup
public Application(AbstractSetupBuilder setup)
setup - current SetupBuilderpublic java.lang.String getDisplayName()
public void setDisplayName(java.lang.String displayName)
displayName - the name to setpublic java.lang.String getDescription()
public void setDescription(java.lang.String description)
description - the description to setpublic java.lang.String getExecutable()
public void setExecutable(java.lang.String executable)
executable - Set the executable file.public java.lang.String getMainJar()
public void setMainJar(java.lang.String mainJar)
mainJar - the main jar filepublic java.lang.String getMainClass()
public void setMainClass(java.lang.String mainClass)
mainClass - the class namepublic java.lang.Object getIcons()
public java.io.File getIconForType(java.io.File buildDir,
java.lang.String type)
throws java.io.IOException
buildDir - directory in which to put the icontype - of the icon to retrievejava.io.IOException - if an error occurs on reading the image filespublic void setIcons(java.lang.Object icons)
icons - the iconspublic java.lang.String getWorkDir()
public void setWorkDir(java.lang.String workDir)
workDir - the work directory.public java.lang.String getStartArguments()
public void setStartArguments(java.lang.String startArguments)
startArguments - the command-line arguments for startingpublic java.util.ArrayList<java.lang.String> getJavaVMArguments()
public void setJavaVMArguments(java.util.ArrayList<java.lang.String> vmArguments)
vmArguments - the Java VM Arguments for starting java