Class JavaPackage

java.lang.Object
org.fedoraproject.xmvn.tools.install.Package
org.fedoraproject.xmvn.tools.install.JavaPackage

public class JavaPackage extends Package
Class describing a Java package as a package which besides other files files also installs Java metadata as an additional file.
Author:
Mikolaj Izdebski
  • Constructor Details

    • JavaPackage

      public JavaPackage(String id, String basePackageName, Path metadataDir)
      Create an empty Java package with given ID.
      Parameters:
      id - package ID
      basePackageName - name of the source package
      metadataDir - installation directory for metadata relative to installation root
  • Method Details

    • getFiles

      public Set<File> getFiles()
      Description copied from class: Package
      Get files contained in this package.
      Overrides:
      getFiles in class Package
      Returns:
      list view of files that will be installed with this package
    • getMetadata

      public org.fedoraproject.xmvn.metadata.PackageMetadata getMetadata()
      Get metadata associated with this package.
      Returns:
      package metadata object