Class GAVArtifactDescriptorBase
- java.lang.Object
-
- org.eclipse.equinox.p2.repository.artifact.spi.ArtifactDescriptor
-
- org.eclipse.tycho.repository.util.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
-
-
Field Summary
Fields Modifier and Type Field Description protected MavenRepositoryCoordinates
coordinates
-
Constructor Summary
Constructors Modifier Constructor Description protected
GAVArtifactDescriptorBase(org.eclipse.equinox.p2.metadata.IArtifactKey p2Key, MavenRepositoryCoordinates mavenCoordinates, boolean storeMavenCoordinates)
protected
GAVArtifactDescriptorBase(org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor base, MavenRepositoryCoordinates mavenCoordinates, boolean storeMavenCoordinates)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description MavenRepositoryCoordinates
getMavenCoordinates()
Returns the Maven coordinates of the artifact this descriptor points to.static MavenRepositoryCoordinates
readMavenCoordinateProperties(org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor descriptor)
protected void
setMavenCoordinateProperties()
-
-
-
Field Detail
-
coordinates
protected final MavenRepositoryCoordinates coordinates
-
-
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
-
-