Interface JpackageAssembler.PlatformPackager

All Superinterfaces:
Domain, Serializable
All Known Implementing Classes:
JpackageAssembler.AbstractPlatformPackager, JpackageAssembler.Linux, JpackageAssembler.Osx, JpackageAssembler.Windows
Enclosing class:
JpackageAssembler

public static interface JpackageAssembler.PlatformPackager extends Domain
  • Method Details

    • getAppName

      String getAppName()
    • setAppName

      void setAppName(String appName)
    • getResolvedAppName

      String getResolvedAppName(JReleaserContext context, JpackageAssembler jpackage)
    • getIcon

      String getIcon()
    • setIcon

      void setIcon(String icon)
    • getValidTypes

      List<String> getValidTypes()
    • getPlatform

      String getPlatform()
    • isEnabled

      boolean isEnabled()
    • enable

      void enable()
    • disable

      void disable()
    • getJdk

      Artifact getJdk()
    • setJdk

      void setJdk(Artifact jdk)
    • getTypes

      List<String> getTypes()
    • setTypes

      void setTypes(List<String> types)
    • getInstallDir

      String getInstallDir()
    • setInstallDir

      void setInstallDir(String installDir)
    • getResourceDir

      String getResourceDir()
    • setResourceDir

      void setResourceDir(String resourceDir)