Package org.eclipse.equinox.p2.metadata
Interface IArtifactKey
- All Superinterfaces:
- IVersionedId
Provide standardised artifact information to uniquely identify the
 corresponding bytes (perhaps not stored as a file).
 
Artifact keys represent both a unique opaque identifier as well as structured and standardised pieces of information.
- Since:
- 2.0
- Restriction:
- This interface is not intended to be implemented by clients.
- Restriction:
- This interface is not intended to be extended by clients.
- 
Method SummaryModifier and TypeMethodDescriptionReturns the classifier for this artifact key.getId()Returns the id for this artifact key.Returns the version for this artifact key.Returns the canonical string form of this artifact key.
- 
Method Details- 
getClassifierString getClassifier()Returns the classifier for this artifact key. The returned value can be empty.- Returns:
- the classifier segment of the key.
 
- 
getIdString getId()Returns the id for this artifact key.- Specified by:
- getIdin interface- IVersionedId
- Returns:
- the id segment of the key.
 
- 
getVersionVersion getVersion()Returns the version for this artifact key.- Specified by:
- getVersionin interface- IVersionedId
- Returns:
- the version segment of the key.
 
- 
toExternalFormString toExternalForm()Returns the canonical string form of this artifact key.- Returns:
- the canonical string representing this key
 
 
-