diff options
Diffstat (limited to 'bundles/org.eclipse.equinox.p2.repository/src/org/eclipse/equinox/p2/repository/artifact/spi/ArtifactDescriptor.java')
-rw-r--r-- | bundles/org.eclipse.equinox.p2.repository/src/org/eclipse/equinox/p2/repository/artifact/spi/ArtifactDescriptor.java | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/bundles/org.eclipse.equinox.p2.repository/src/org/eclipse/equinox/p2/repository/artifact/spi/ArtifactDescriptor.java b/bundles/org.eclipse.equinox.p2.repository/src/org/eclipse/equinox/p2/repository/artifact/spi/ArtifactDescriptor.java index 7796f1792..4ff52e2d8 100644 --- a/bundles/org.eclipse.equinox.p2.repository/src/org/eclipse/equinox/p2/repository/artifact/spi/ArtifactDescriptor.java +++ b/bundles/org.eclipse.equinox.p2.repository/src/org/eclipse/equinox/p2/repository/artifact/spi/ArtifactDescriptor.java @@ -70,10 +70,12 @@ public class ArtifactDescriptor implements IArtifactDescriptor, IMemberProvider /* (non-Javadoc) * @see org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor#getArtifactKey() */ + @Override public IArtifactKey getArtifactKey() { return key; } + @Override public String getProperty(String propertyKey) { return properties.get(propertyKey); } @@ -93,10 +95,12 @@ public class ArtifactDescriptor implements IArtifactDescriptor, IMemberProvider * Returns a read-only collection of the properties of the artifact descriptor. * @return the properties of this artifact descriptor. */ + @Override public Map<String, String> getProperties() { return OrderedProperties.unmodifiableProperties(properties); } + @Override public IProcessingStepDescriptor[] getProcessingSteps() { return processingSteps; } @@ -105,6 +109,7 @@ public class ArtifactDescriptor implements IArtifactDescriptor, IMemberProvider processingSteps = value == null || value.length == 0 ? EMPTY_STEPS : value; } + @Override public boolean equals(Object obj) { if (this == obj) return true; @@ -133,6 +138,7 @@ public class ArtifactDescriptor implements IArtifactDescriptor, IMemberProvider return true; } + @Override public int hashCode() { String format = getProperty(FORMAT); @@ -144,6 +150,7 @@ public class ArtifactDescriptor implements IArtifactDescriptor, IMemberProvider return result; } + @Override public IArtifactRepository getRepository() { return repository; } @@ -152,6 +159,7 @@ public class ArtifactDescriptor implements IArtifactDescriptor, IMemberProvider repository = value; } + @Override public String toString() { String format = getProperty(IArtifactDescriptor.FORMAT); if (format == null) @@ -159,6 +167,7 @@ public class ArtifactDescriptor implements IArtifactDescriptor, IMemberProvider return format + ": " + key.toString(); //$NON-NLS-1$ } + @Override public Object getMember(String memberName) { if (memberName == MEMBER_ARTIFACT_KEY) return key; |