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.StringgetDefaultLaunchMode()Can be "Windowed" or "Full Screen"java.lang.StringgetDescription()java.lang.StringgetHomepage()java.lang.StringgetImagePath()java.lang.StringgetInitHeapSize()java.lang.StringgetLaunchHook()java.lang.StringgetMaxHeapSize()java.lang.StringgetPlatformEdition()Platform edition.java.lang.StringgetProjectName()java.lang.StringgetScopeCode()java.lang.IntegergetScreen()java.util.Set<LaunchFlavor>getSupportedFlavors()java.lang.StringgetTitle()java.lang.StringgetVendor()intgetWindowCount()The number of windows currently saved in the projectbooleanisAllowSSO()booleanisDesktopShortcut()booleanisDisableDirect3D()booleanisDisableDirectDraw()booleanisHideFromLaunch()The "Hide From Launch Page" option in Project PropertiesbooleanisMenuShortcut()booleanisShowFullscreenButton()The "Full Screen" button in Project PropertiesbooleanisShowWindowedButton()The "Windowed" button in Project PropertiesvoidsetDefaultLaunchMode(java.lang.String launchMode)voidsetDescription(java.lang.String description)voidsetDesktopShortcut(boolean desktopShortcut)voidsetHideFromLaunch(boolean hideFromLaunch)voidsetHomepage(java.lang.String homepage)voidsetImagePath(java.lang.String imagePath)voidsetInitHeapSize(java.lang.String initHeapSize)voidsetLaunchHook(java.lang.String launchHook)voidsetMaxHeapSize(java.lang.String maxHeapSize)voidsetMenuShortcut(boolean menuShortcut)voidsetPlatformEdition(java.lang.String platformEdition)voidsetProjectName(java.lang.String projectName)voidsetScopeCode(java.lang.String scopeCode)voidsetScreen(java.lang.Integer screen)voidsetShowFullscreenButton(boolean showFullscreenButton)voidsetShowWindowedButton(boolean showWindowedButton)voidsetSupportedFlavors(java.util.Set<LaunchFlavor> supportedFlavors)voidsetTitle(java.lang.String title)voidsetVendor(java.lang.String vendor)voidsetWindowCount(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)
 
 - 
 
 -