public interface PackageDescriptor
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
getPackageCoordinates()
Returns a string that can be passed for installation purposes.
|
java.lang.String |
getPackageName()
Name of the executable without tags
|
java.lang.String |
getScope()
Package scope
|
java.lang.String |
getTagName()
Name of NPM tag
|
boolean |
isJsr()
Whether this is a JSR package.
|
static PackageDescriptor |
of(java.lang.String pkgName,
java.lang.String tagName)
A simple package without a scope.
|
static PackageDescriptor |
of(java.lang.String scope,
java.lang.String pkgName,
java.lang.String tagName)
A scoped package.
|
static PackageDescriptor |
ofJsr(java.lang.String scope,
java.lang.String pkgName,
java.lang.String tagName)
A scoped JSR package.
|
static PackageDescriptor of(java.lang.String pkgName, java.lang.String tagName)
pkgName - Package name.tagName - Package version.static PackageDescriptor of(java.lang.String scope, java.lang.String pkgName, java.lang.String tagName)
scope - Package scope.pkgName - Package name.tagName - Package version.static PackageDescriptor ofJsr(java.lang.String scope, java.lang.String pkgName, java.lang.String tagName)
scope - Package scope.pkgName - Package name.tagName - Package version.java.lang.String getPackageName()
java.lang.String getTagName()
null if not defined).java.lang.String getScope()
null if not defined).java.lang.String getPackageCoordinates()
boolean isJsr()
true if JSR package.