Class BuildConfiguration

  • All Implemented Interfaces:
    Referenceable

    public final class BuildConfiguration
    extends ProjectObject
    Defines which target platforms and types of distribution to build the installer.

    Installers may be created either with a defined Java virtual machine bundled with it, or without a Java VM. The target platforms and whether or not to bundle a Java VM settings can be defined in the buildTargets property.
    • Constructor Detail

      • BuildConfiguration

        public BuildConfiguration()
    • Method Detail

      • getBuildTargets

        public java.util.Vector<BuildTarget> getBuildTargets()
        The Vector of build targets that defines the target platforms the installer should be built to and whether or not to bundled a Java VM.
        See Also:
        BuildTarget
      • setBuildTargets

        public void setBuildTargets​(java.util.Vector<BuildTarget> buildTargets)
        The Vector of build targets that defines the target platforms the installer should be built to and whether or not to bundled a Java VM.
        See Also:
        BuildTarget
      • getName

        public java.lang.String getName()
        Display name for the Build Configuration
      • setName

        public void setName​(java.lang.String Name)
        Display name for the Build Configuration
      • getBuildOutputLocation

        public java.lang.String getBuildOutputLocation()
        Output location for the Build Configuration
      • setBuildOutputLocation

        public void setBuildOutputLocation​(java.lang.String BuildOutputLocation)
        Output location for the Build Configuration
      • getBuildDistribution

        public BuildDistribution getBuildDistribution()
        Distribution settings related to the configuration
      • setBuildDistribution

        public void setBuildDistribution​(BuildDistribution BuildDistribution)
        Distribution settings related to the configuration
      • setRelatedProjectSettings

        public void setRelatedProjectSettings​(BuildConfigurationLocaleSettings RelatedProjectSettings)
        Locale settings related to the configuration
      • getConfigurationMigratedFromEarlierRelease

        public boolean getConfigurationMigratedFromEarlierRelease()
        is this configuration migrated from an earlier release
      • setConfigurationMigratedFromEarlierRelease

        public void setConfigurationMigratedFromEarlierRelease​(boolean ConfigurationMigratedFromEarlierRelease)
        is this configuration migrated from an earlier release
      • getAddToProjectBuild

        public boolean getAddToProjectBuild()
        Whether this configuration needs to be enabled for project build
      • setAddToProjectBuild

        public void setAddToProjectBuild​(boolean AddToProjectBuild)
        Whether this configuration needs to be enabled for project build
      • getTagsInConfiguration

        public java.util.Vector<Tag> getTagsInConfiguration()
        tags associated with this configuration
      • setTagsInConfiguration

        public void setTagsInConfiguration​(java.util.Vector<Tag> TagsInConfiguration)
        tags associated with this configuration
      • getDefaultWindowsUIMode

        public java.lang.String getDefaultWindowsUIMode()
        Default windows UI mode
      • setDefaultWindowsUIMode

        public void setDefaultWindowsUIMode​(java.lang.String DefaultWindowsUIMode)
        Default windows UI mode
      • getDefaultWindows64UIMode

        public java.lang.String getDefaultWindows64UIMode()
        Default windows pure 64 bit UI mode
      • setDefaultWindows64UIMode

        public void setDefaultWindows64UIMode​(java.lang.String DefaultWindows64UIMode)
        Default windows pure 64 bit UI mode
      • getDefaultUnixUIMode

        public java.lang.String getDefaultUnixUIMode()
        Default unix UI mode
      • setDefaultUnixUIMode

        public void setDefaultUnixUIMode​(java.lang.String DefaultUnixUIMode)
        Default unix UI mode
      • getBuildConfigurationId

        public java.lang.String getBuildConfigurationId()
        DO NOT Change this -- build configuration id
      • setBuildConfigurationId

        public void setBuildConfigurationId​(java.lang.String BuildConfigurationId)
        DO NOT Change this -- build configuration id