public class SourcesBundleDependencyMetadataGenerator extends AbstractMetadataGenerator implements DependencyMetadataGenerator
Modifier and Type | Field and Description |
---|---|
private static java.lang.String |
SUFFIX_QUALIFIER |
private static java.lang.String |
SUFFIX_SNAPSHOT |
Constructor and Description |
---|
SourcesBundleDependencyMetadataGenerator() |
Modifier and Type | Method and Description |
---|---|
long |
createId(java.lang.String sourceBundleSymbolicName,
java.lang.String version) |
DependencyMetadata |
generateMetadata(IArtifactFacade artifact,
java.util.List<TargetEnvironment> environments,
OptionalResolutionAction optionalAction)
Generates dependency-only artifact metadata
|
protected java.util.List<org.eclipse.equinox.p2.publisher.IPublisherAction> |
getPublisherActions(IArtifactFacade artifact,
java.util.List<TargetEnvironment> environments,
OptionalResolutionAction optionalAction) |
protected java.util.List<org.eclipse.equinox.p2.publisher.IPublisherAdvice> |
getPublisherAdvice(IArtifactFacade artifact) |
private static java.lang.String |
toCanonicalVersion(java.lang.String version) |
generateMetadata, getBuildPropertiesParser, getExtraEntriesAdvice, setBuildPropertiesParser
private static final java.lang.String SUFFIX_QUALIFIER
private static final java.lang.String SUFFIX_SNAPSHOT
public SourcesBundleDependencyMetadataGenerator()
public DependencyMetadata generateMetadata(IArtifactFacade artifact, java.util.List<TargetEnvironment> environments, OptionalResolutionAction optionalAction)
DependencyMetadataGenerator
generateMetadata
in interface DependencyMetadataGenerator
protected java.util.List<org.eclipse.equinox.p2.publisher.IPublisherAction> getPublisherActions(IArtifactFacade artifact, java.util.List<TargetEnvironment> environments, OptionalResolutionAction optionalAction)
getPublisherActions
in class AbstractMetadataGenerator
protected java.util.List<org.eclipse.equinox.p2.publisher.IPublisherAdvice> getPublisherAdvice(IArtifactFacade artifact)
getPublisherAdvice
in class AbstractMetadataGenerator
private static java.lang.String toCanonicalVersion(java.lang.String version)
public long createId(java.lang.String sourceBundleSymbolicName, java.lang.String version)