public class DefaultArtifactDescriptor extends java.lang.Object implements ArtifactDescriptor
| Modifier and Type | Field and Description |
|---|---|
private java.lang.String |
classifier |
private java.util.Set<java.lang.Object> |
installableUnits |
private ArtifactKey |
key |
private java.io.File |
location |
private ReactorProject |
project |
| Constructor and Description |
|---|
DefaultArtifactDescriptor(ArtifactKey key,
java.io.File location,
ReactorProject project,
java.lang.String classifier,
java.util.Set<java.lang.Object> installableUnits) |
| Modifier and Type | Method and Description |
|---|---|
private static <T> boolean |
eq(T a,
T b) |
boolean |
equals(java.lang.Object obj) |
java.lang.String |
getClassifier()
Maven artifact classifier.
|
java.util.Set<java.lang.Object> |
getInstallableUnits()
P2 metadata describing the project
|
ArtifactKey |
getKey()
Eclipse/OSGi artifact key (a.k.a.
|
java.io.File |
getLocation()
Artifact location on local filesystem
|
ReactorProject |
getMavenProject()
ReactorProject corresponding to the artifact or null if the artifact does not come from a
reactor project.
|
int |
hashCode() |
java.lang.String |
toString() |
private final ArtifactKey key
private final java.io.File location
private final ReactorProject project
private final java.lang.String classifier
private final java.util.Set<java.lang.Object> installableUnits
public DefaultArtifactDescriptor(ArtifactKey key, java.io.File location, ReactorProject project, java.lang.String classifier, java.util.Set<java.lang.Object> installableUnits)
public ArtifactKey getKey()
ArtifactDescriptorgetKey in interface ArtifactDescriptorpublic java.io.File getLocation()
ArtifactDescriptorgetLocation in interface ArtifactDescriptorpublic ReactorProject getMavenProject()
ArtifactDescriptorgetMavenProject in interface ArtifactDescriptorpublic java.lang.String getClassifier()
ArtifactDescriptorgetClassifier in interface ArtifactDescriptorpublic java.util.Set<java.lang.Object> getInstallableUnits()
ArtifactDescriptorgetInstallableUnits in interface ArtifactDescriptorpublic java.lang.String toString()
toString in class java.lang.Objectpublic int hashCode()
hashCode in class java.lang.Objectpublic boolean equals(java.lang.Object obj)
equals in class java.lang.Objectprivate static <T> boolean eq(T a,
T b)