public class PackageDependency extends Object
| Modifier and Type | Field and Description |
|---|---|
static PackageDependency[] |
EMPTY
An empty dependency array
|
| Constructor and Description |
|---|
PackageDependency(org.apache.jackrabbit.vault.packaging.PackageId id)
Creates a new dependency to the specified package id
|
PackageDependency(String groupId,
String name,
org.apache.jackrabbit.vault.packaging.VersionRange range)
Creates a new dependency reference.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object obj) |
static PackageDependency[] |
fromString(String... str)
Returns dependencies from the given strings.
|
static PackageDependency |
fromString(String str)
Returns a dependency from a string.
|
String |
getGroupId()
Returns the group id of the dependency
|
String |
getName()
Returns the name of the dependency
|
String |
getPath()
Returns the installation path of this dependency
|
org.apache.jackrabbit.vault.packaging.VersionRange |
getRange()
Returns the version range
|
int |
hashCode() |
boolean |
matches(org.apache.jackrabbit.vault.packaging.PackageId id)
Checks if the given package id matches this dependency specification.
|
static PackageDependency[] |
parse(String str)
Parses a string serialization of dependency references generated by
toString(PackageDependency...))} |
String |
toString() |
static String |
toString(PackageDependency... deps)
Returns a string representation from given dependencies.
|
public static final PackageDependency[] EMPTY
public PackageDependency(String groupId, String name, org.apache.jackrabbit.vault.packaging.VersionRange range)
groupId - group idname - namerange - version rangepublic PackageDependency(org.apache.jackrabbit.vault.packaging.PackageId id)
id - package id.public String getGroupId()
public String getName()
public org.apache.jackrabbit.vault.packaging.VersionRange getRange()
public String getPath()
public boolean matches(org.apache.jackrabbit.vault.packaging.PackageId id)
id - the package idtrue if matchespublic static PackageDependency fromString(String str)
null is returned.str - the stringpublic static PackageDependency[] parse(String str)
toString(PackageDependency...))}str - serialized stringpublic static PackageDependency[] fromString(String... str)
str - the stringspublic static String toString(PackageDependency... deps)
deps - the dependenciesCopyright © 2019 The Apache Software Foundation. All rights reserved.