Class GAVArtifactDescriptorBase

  • All Implemented Interfaces:
    org.eclipse.equinox.p2.metadata.expression.IMemberProvider, org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor
    Direct Known Subclasses:
    GAVArtifactDescriptor

    public class GAVArtifactDescriptorBase
    extends org.eclipse.equinox.p2.repository.artifact.spi.ArtifactDescriptor
    • Constructor Detail

      • GAVArtifactDescriptorBase

        protected GAVArtifactDescriptorBase​(org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor base,
                                            MavenRepositoryCoordinates mavenCoordinates,
                                            boolean storeMavenCoordinates)
      • GAVArtifactDescriptorBase

        protected GAVArtifactDescriptorBase​(org.eclipse.equinox.p2.metadata.IArtifactKey p2Key,
                                            MavenRepositoryCoordinates mavenCoordinates,
                                            boolean storeMavenCoordinates)
    • Method Detail

      • setMavenCoordinateProperties

        protected final void setMavenCoordinateProperties()
      • readMavenCoordinateProperties

        public static MavenRepositoryCoordinates readMavenCoordinateProperties​(org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor descriptor)
        Returns:
        the Maven coordinates stored in the properties of the given descriptor, or null
      • getMavenCoordinates

        public final MavenRepositoryCoordinates getMavenCoordinates()
        Returns the Maven coordinates of the artifact this descriptor points to.
        Returns:
        The Maven coordinates; never null