Index
All Classes and Interfaces|All Packages
B
- build() - Method in class org.praxislive.purl.PackageURL.Builder
-
Builds the new PackageURL object.
- builder() - Static method in class org.praxislive.purl.PackageURL
-
Get a builder for creating a PackageURL from elements.
C
- canonicalize() - Method in class org.praxislive.purl.PackageURL
-
Returns the canonicalized representation of the purl.
E
- equals(Object) - Method in class org.praxislive.purl.PackageURL
F
- from(URI) - Static method in class org.praxislive.purl.PackageURL
-
Convert the provided URI to a PackageURL.
H
- hashCode() - Method in class org.praxislive.purl.PackageURL
I
- isCanonicalEquals(PackageURL) - Method in class org.praxislive.purl.PackageURL
-
Evaluates if the specified Package URL has the same canonical value.
- isCoordinatesEquals(PackageURL) - Method in class org.praxislive.purl.PackageURL
-
Evaluates if the specified Package URL has the same values up to, but excluding the qualifier (querystring).
N
- name() - Method in class org.praxislive.purl.PackageURL
-
Returns the name of the package.
- namespace() - Method in class org.praxislive.purl.PackageURL
-
Returns the name prefix such as a Maven groupid, a Docker image owner, a GitHub user or organization.
O
- org.praxislive.purl - module org.praxislive.purl
- org.praxislive.purl - package org.praxislive.purl
P
- PackageURL - Class in org.praxislive.purl
-
Package-URL (aka purl) is a "mostly universal" URL to describe a package.
- PackageURL.Builder - Class in org.praxislive.purl
-
A builder construct for Package-URL objects.
- parse(String) - Static method in class org.praxislive.purl.PackageURL
-
Parse a PackageURL from the given String.
Q
- qualifiers() - Method in class org.praxislive.purl.PackageURL
-
Returns extra qualifying data for a package such as an OS, architecture, a distro, etc.
S
- subpath() - Method in class org.praxislive.purl.PackageURL
-
Returns extra subpath within a package, relative to the package root.
T
- toString() - Method in class org.praxislive.purl.PackageURL
-
Returns the canonicalized representation of the purl.
- toURI() - Method in class org.praxislive.purl.PackageURL
-
Create a URI from the canonical PackageURL.
- type() - Method in class org.praxislive.purl.PackageURL
-
Returns the package "type" or package "protocol" such as maven, npm, nuget, gem, pypi, etc.
V
- version() - Method in class org.praxislive.purl.PackageURL
-
Returns the version of the package.
W
- withName(String) - Method in class org.praxislive.purl.PackageURL.Builder
-
Adds the package name.
- withNamespace(String) - Method in class org.praxislive.purl.PackageURL.Builder
-
Adds the package namespace.
- withQualifier(String, String) - Method in class org.praxislive.purl.PackageURL.Builder
-
Adds a package qualifier.
- withSubpath(String) - Method in class org.praxislive.purl.PackageURL.Builder
-
Adds the package subpath.
- withType(String) - Method in class org.praxislive.purl.PackageURL.Builder
-
Adds the package URL type.
- withVersion(String) - Method in class org.praxislive.purl.PackageURL.Builder
-
Adds the package version.
All Classes and Interfaces|All Packages