public class P2GeneratorImpl extends AbstractMetadataGenerator implements P2Generator
| Constructor and Description |
|---|
P2GeneratorImpl() |
P2GeneratorImpl(boolean dependenciesOnly) |
| Modifier and Type | Method and Description |
|---|---|
DependencyMetadata |
generateMetadata(IArtifactFacade artifact,
List<TargetEnvironment> environments) |
Map<String,IP2Artifact> |
generateMetadata(List<IArtifactFacade> artifacts,
File targetDir) |
protected List<org.eclipse.equinox.p2.publisher.IPublisherAction> |
getPublisherActions(IArtifactFacade artifact,
List<TargetEnvironment> environments,
OptionalResolutionAction optionalAction) |
protected List<org.eclipse.equinox.p2.publisher.IPublisherAdvice> |
getPublisherAdvice(IArtifactFacade artifact) |
boolean |
isSupported(String type) |
void |
persistMetadata(Map<String,IP2Artifact> metadata,
File unitsXml,
File artifactsXml) |
generateMetadata, getBuildPropertiesParser, getExtraEntriesAdvice, setBuildPropertiesParserpublic P2GeneratorImpl(boolean dependenciesOnly)
public P2GeneratorImpl()
public Map<String,IP2Artifact> generateMetadata(List<IArtifactFacade> artifacts, File targetDir) throws IOException
generateMetadata in interface P2GeneratorIOExceptionpublic void persistMetadata(Map<String,IP2Artifact> metadata, File unitsXml, File artifactsXml) throws IOException
persistMetadata in interface P2GeneratorIOExceptionpublic DependencyMetadata generateMetadata(IArtifactFacade artifact, List<TargetEnvironment> environments)
protected List<org.eclipse.equinox.p2.publisher.IPublisherAction> getPublisherActions(IArtifactFacade artifact, List<TargetEnvironment> environments, OptionalResolutionAction optionalAction)
getPublisherActions in class AbstractMetadataGeneratorpublic boolean isSupported(String type)
protected List<org.eclipse.equinox.p2.publisher.IPublisherAdvice> getPublisherAdvice(IArtifactFacade artifact)
getPublisherAdvice in class AbstractMetadataGeneratorCopyright © 2008-2015 Eclipse Foundation. All Rights Reserved.