Class LaunchDescriptor


  • public class LaunchDescriptor
    extends java.lang.Object
    • 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)