Index

B C E F H I N O P Q S T V W 
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.
B C E F H I N O P Q S T V W 
All Classes and Interfaces|All Packages