Interface MacPackage

All Superinterfaces:
BundleSpec, MacPackageMixin, Package
All Known Subinterfaces:
MacDmgPackage, MacPkgPackage

public interface MacPackage extends Package, MacPackageMixin
  • Field Details

    • RUNTIME_BUNDLE_LAYOUT

      static final RuntimeLayout RUNTIME_BUNDLE_LAYOUT
  • Method Details

    • app

      Description copied from interface: Package
      Gets the application of this package.
      Specified by:
      app in interface Package
      Returns:
      the application of this package
    • installDir

      default Path installDir()
    • create

      static MacPackage create(Package pkg, MacPackageMixin mixin)
    • guessRuntimeLayout

      static RuntimeLayout guessRuntimeLayout(Path path)
      Guesses layout of a runtime image at the given path.
      Parameters:
      path - the path to a runtime image
      Returns:
      the runtime image layout resolved at the given path