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)
-
-