Class SourcesBundleDependencyMetadataGenerator
- java.lang.Object
-
- org.eclipse.tycho.p2.impl.publisher.AbstractMetadataGenerator
-
- org.eclipse.tycho.p2.impl.publisher.SourcesBundleDependencyMetadataGenerator
-
- All Implemented Interfaces:
DependencyMetadataGenerator
public class SourcesBundleDependencyMetadataGenerator extends AbstractMetadataGenerator implements DependencyMetadataGenerator
-
-
Field Summary
Fields Modifier and Type Field Description private static java.lang.String
SUFFIX_QUALIFIER
private static java.lang.String
SUFFIX_SNAPSHOT
-
Constructor Summary
Constructors Constructor Description SourcesBundleDependencyMetadataGenerator()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description long
createId(java.lang.String sourceBundleSymbolicName, java.lang.String version)
DependencyMetadata
generateMetadata(IArtifactFacade artifact, java.util.List<TargetEnvironment> environments, OptionalResolutionAction optionalAction, PublisherOptions options)
Generates dependency-only artifact metadataprotected 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, PublisherOptions options)
private static java.lang.String
toCanonicalVersion(java.lang.String version)
-
Methods inherited from class org.eclipse.tycho.p2.impl.publisher.AbstractMetadataGenerator
generateMetadata, getBuildPropertiesParser, getExtraEntriesAdvice, setBuildPropertiesParser
-
-
-
-
Field Detail
-
SUFFIX_QUALIFIER
private static final java.lang.String SUFFIX_QUALIFIER
- See Also:
- Constant Field Values
-
SUFFIX_SNAPSHOT
private static final java.lang.String SUFFIX_SNAPSHOT
- See Also:
- Constant Field Values
-
-
Method Detail
-
generateMetadata
public DependencyMetadata generateMetadata(IArtifactFacade artifact, java.util.List<TargetEnvironment> environments, OptionalResolutionAction optionalAction, PublisherOptions options)
Description copied from interface:DependencyMetadataGenerator
Generates dependency-only artifact metadata- Specified by:
generateMetadata
in interfaceDependencyMetadataGenerator
-
getPublisherActions
protected java.util.List<org.eclipse.equinox.p2.publisher.IPublisherAction> getPublisherActions(IArtifactFacade artifact, java.util.List<TargetEnvironment> environments, OptionalResolutionAction optionalAction)
- Specified by:
getPublisherActions
in classAbstractMetadataGenerator
-
getPublisherAdvice
protected java.util.List<org.eclipse.equinox.p2.publisher.IPublisherAdvice> getPublisherAdvice(IArtifactFacade artifact, PublisherOptions options)
- Specified by:
getPublisherAdvice
in classAbstractMetadataGenerator
-
toCanonicalVersion
private static java.lang.String toCanonicalVersion(java.lang.String version)
-
createId
public long createId(java.lang.String sourceBundleSymbolicName, java.lang.String version)
-
-