Class LaunchDescriptor
- java.lang.Object
-
- com.inductiveautomation.ignition.gateway.launch.LaunchDescriptor
-
public class LaunchDescriptor extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description LaunchDescriptor(SystemPropertiesRecord sysProps)
Constructor that uses the a SystemPropertiesRecord to set the allowed JREs, rendering options etc
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.String
getDefaultLaunchMode()
Can be "Windowed" or "Full Screen"java.lang.String
getDescription()
java.lang.String
getHomepage()
java.lang.String
getImagePath()
java.lang.String
getInitHeapSize()
java.lang.String
getLaunchHook()
java.lang.String
getMaxHeapSize()
java.lang.String
getPlatformEdition()
Platform edition.java.lang.String
getProjectName()
java.lang.String
getScopeCode()
java.lang.Integer
getScreen()
java.util.Set<LaunchFlavor>
getSupportedFlavors()
java.lang.String
getTitle()
java.lang.String
getVendor()
int
getWindowCount()
The number of windows currently saved in the projectboolean
isAllowSSO()
boolean
isDesktopShortcut()
boolean
isDisableDirect3D()
boolean
isDisableDirectDraw()
boolean
isHideFromLaunch()
The "Hide From Launch Page" option in Project Propertiesboolean
isMenuShortcut()
boolean
isShowFullscreenButton()
The "Full Screen" button in Project Propertiesboolean
isShowWindowedButton()
The "Windowed" button in Project Propertiesvoid
setDefaultLaunchMode(java.lang.String launchMode)
void
setDescription(java.lang.String description)
void
setDesktopShortcut(boolean desktopShortcut)
void
setHideFromLaunch(boolean hideFromLaunch)
void
setHomepage(java.lang.String homepage)
void
setImagePath(java.lang.String imagePath)
void
setInitHeapSize(java.lang.String initHeapSize)
void
setLaunchHook(java.lang.String launchHook)
void
setMaxHeapSize(java.lang.String maxHeapSize)
void
setMenuShortcut(boolean menuShortcut)
void
setPlatformEdition(java.lang.String platformEdition)
void
setProjectName(java.lang.String projectName)
void
setScopeCode(java.lang.String scopeCode)
void
setScreen(java.lang.Integer screen)
void
setShowFullscreenButton(boolean showFullscreenButton)
void
setShowWindowedButton(boolean showWindowedButton)
void
setSupportedFlavors(java.util.Set<LaunchFlavor> supportedFlavors)
void
setTitle(java.lang.String title)
void
setVendor(java.lang.String vendor)
void
setWindowCount(int windowCount)
-
-
-
Constructor Detail
-
LaunchDescriptor
public LaunchDescriptor(SystemPropertiesRecord sysProps)
Constructor that uses the a SystemPropertiesRecord to set the allowed JREs, rendering options etc
-
-
Method Detail
-
getScopeCode
public java.lang.String getScopeCode()
-
setScopeCode
public void setScopeCode(java.lang.String scopeCode)
-
getLaunchHook
public java.lang.String getLaunchHook()
-
setLaunchHook
public void setLaunchHook(java.lang.String launchHook)
-
getSupportedFlavors
public java.util.Set<LaunchFlavor> getSupportedFlavors()
-
setSupportedFlavors
public void setSupportedFlavors(java.util.Set<LaunchFlavor> supportedFlavors)
-
getProjectName
public java.lang.String getProjectName()
-
setProjectName
public void setProjectName(java.lang.String projectName)
-
getScreen
public java.lang.Integer getScreen()
-
setScreen
public void setScreen(java.lang.Integer screen)
-
getTitle
public java.lang.String getTitle()
-
setTitle
public void setTitle(java.lang.String title)
-
getDescription
public java.lang.String getDescription()
-
setDescription
public void setDescription(java.lang.String description)
-
getVendor
public java.lang.String getVendor()
-
setVendor
public void setVendor(java.lang.String vendor)
-
getHomepage
public java.lang.String getHomepage()
-
setHomepage
public void setHomepage(java.lang.String homepage)
-
getImagePath
public java.lang.String getImagePath()
-
setImagePath
public void setImagePath(java.lang.String imagePath)
-
getInitHeapSize
public java.lang.String getInitHeapSize()
-
setInitHeapSize
public void setInitHeapSize(java.lang.String initHeapSize)
-
getMaxHeapSize
public java.lang.String getMaxHeapSize()
-
setMaxHeapSize
public void setMaxHeapSize(java.lang.String maxHeapSize)
-
isDisableDirect3D
public boolean isDisableDirect3D()
-
isDisableDirectDraw
public boolean isDisableDirectDraw()
-
isDesktopShortcut
public boolean isDesktopShortcut()
-
setDesktopShortcut
public void setDesktopShortcut(boolean desktopShortcut)
-
isMenuShortcut
public boolean isMenuShortcut()
-
setMenuShortcut
public void setMenuShortcut(boolean menuShortcut)
-
getWindowCount
public int getWindowCount()
The number of windows currently saved in the project
-
setWindowCount
public void setWindowCount(int windowCount)
-
isHideFromLaunch
public boolean isHideFromLaunch()
The "Hide From Launch Page" option in Project Properties
-
setHideFromLaunch
public void setHideFromLaunch(boolean hideFromLaunch)
-
isShowWindowedButton
public boolean isShowWindowedButton()
The "Windowed" button in Project Properties
-
setShowWindowedButton
public void setShowWindowedButton(boolean showWindowedButton)
-
isShowFullscreenButton
public boolean isShowFullscreenButton()
The "Full Screen" button in Project Properties
-
setShowFullscreenButton
public void setShowFullscreenButton(boolean showFullscreenButton)
-
getDefaultLaunchMode
public java.lang.String getDefaultLaunchMode()
Can be "Windowed" or "Full Screen"
-
setDefaultLaunchMode
public void setDefaultLaunchMode(java.lang.String launchMode)
-
isAllowSSO
public boolean isAllowSSO()
-
getPlatformEdition
public java.lang.String getPlatformEdition()
Platform edition. Standard edition = "", Edge edition = "edge"
-
setPlatformEdition
public void setPlatformEdition(java.lang.String platformEdition)
-
-