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 Summary
Constructors Constructor Description JavaPackage(java.lang.String id, java.lang.String basePackageName, java.nio.file.Path metadataDir)
Create an empty Java package with given ID.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.Set<File>
getFiles()
Get files contained in this package.org.fedoraproject.xmvn.metadata.PackageMetadata
getMetadata()
Get metadata associated with this package.-
Methods inherited from class org.fedoraproject.xmvn.tools.install.Package
addFile, addFileIfNotExists, equals, getId, hashCode, install, toString, writeDescriptor
-
-
-
-
Constructor Detail
-
JavaPackage
public JavaPackage(java.lang.String id, java.lang.String basePackageName, java.nio.file.Path metadataDir)
Create an empty Java package with given ID.- Parameters:
id
- package IDbasePackageName
- name of the source packagemetadataDir
- installation directory for metadata relative to installation root
-
-