Class LaunchDescriptor

java.lang.Object
com.inductiveautomation.ignition.gateway.launch.LaunchDescriptor

public class LaunchDescriptor extends Object
  • Constructor Details

    • LaunchDescriptor

      public LaunchDescriptor(boolean disableDirect3D, boolean disableDirectDraw)
      Constructor that uses the a SystemPropertiesRecord to set the allowed JREs, rendering options etc
  • Method Details

    • getScopeCode

      public String getScopeCode()
    • setScopeCode

      public void setScopeCode(String scopeCode)
    • getLaunchHook

      public String getLaunchHook()
    • setLaunchHook

      public void setLaunchHook(String launchHook)
    • getSupportedFlavors

      public Set<LaunchFlavor> getSupportedFlavors()
    • setSupportedFlavors

      public void setSupportedFlavors(Set<LaunchFlavor> supportedFlavors)
    • getProjectName

      public String getProjectName()
    • setProjectName

      public void setProjectName(String projectName)
    • getScreen

      public Integer getScreen()
    • setScreen

      public void setScreen(Integer screen)
    • getTitle

      public String getTitle()
    • setTitle

      public void setTitle(String title)
    • getDescription

      public String getDescription()
    • setDescription

      public void setDescription(String description)
    • getVendor

      public String getVendor()
    • setVendor

      public void setVendor(String vendor)
    • getHomepage

      public String getHomepage()
    • setHomepage

      public void setHomepage(String homepage)
    • getImagePath

      public String getImagePath()
    • setImagePath

      public void setImagePath(String imagePath)
    • getInitHeapSize

      public String getInitHeapSize()
    • setInitHeapSize

      public void setInitHeapSize(String initHeapSize)
    • getMaxHeapSize

      public String getMaxHeapSize()
    • setMaxHeapSize

      public void setMaxHeapSize(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 String getDefaultLaunchMode()
      Can be "Windowed" or "Full Screen"
    • setDefaultLaunchMode

      public void setDefaultLaunchMode(String launchMode)
    • isAllowSSO

      public boolean isAllowSSO()
    • getPlatformEdition

      public String getPlatformEdition()
      Platform edition. Standard edition = "", Edge edition = "edge"
    • setPlatformEdition

      public void setPlatformEdition(String platformEdition)