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, setBuildPropertiesParserprivate 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)
DependencyMetadataGeneratorgenerateMetadata in interface DependencyMetadataGeneratorprotected java.util.List<org.eclipse.equinox.p2.publisher.IPublisherAction> getPublisherActions(IArtifactFacade artifact, java.util.List<TargetEnvironment> environments, OptionalResolutionAction optionalAction)
getPublisherActions in class AbstractMetadataGeneratorprotected java.util.List<org.eclipse.equinox.p2.publisher.IPublisherAdvice> getPublisherAdvice(IArtifactFacade artifact)
getPublisherAdvice in class AbstractMetadataGeneratorprivate static java.lang.String toCanonicalVersion(java.lang.String version)
public long createId(java.lang.String sourceBundleSymbolicName,
java.lang.String version)