Class AbstractMetadataGenerator
- java.lang.Object
-
- org.eclipse.tycho.p2.impl.publisher.AbstractMetadataGenerator
-
- Direct Known Subclasses:
P2GeneratorImpl,SourcesBundleDependencyMetadataGenerator
public abstract class AbstractMetadataGenerator extends Object
-
-
Constructor Summary
Constructors Constructor Description AbstractMetadataGenerator()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description protected DependencyMetadatagenerateMetadata(IArtifactFacade artifact, List<TargetEnvironment> environments, org.eclipse.equinox.p2.publisher.PublisherInfo publisherInfo, OptionalResolutionAction optionalAction, PublisherOptions options)protected BuildPropertiesParsergetBuildPropertiesParser()protected org.eclipse.equinox.p2.publisher.actions.ICapabilityAdvicegetExtraEntriesAdvice(IArtifactFacade artifact, Interpolator interpolator)protected abstract List<org.eclipse.equinox.p2.publisher.IPublisherAction>getPublisherActions(IArtifactFacade artifact, List<TargetEnvironment> environments, OptionalResolutionAction optionalAction)protected abstract List<org.eclipse.equinox.p2.publisher.IPublisherAdvice>getPublisherAdvice(IArtifactFacade artifact, PublisherOptions options)voidsetBuildPropertiesParser(BuildPropertiesParser buildPropertiesReader)
-
-
-
Method Detail
-
generateMetadata
protected DependencyMetadata generateMetadata(IArtifactFacade artifact, List<TargetEnvironment> environments, org.eclipse.equinox.p2.publisher.PublisherInfo publisherInfo, OptionalResolutionAction optionalAction, PublisherOptions options)
-
getPublisherActions
protected abstract List<org.eclipse.equinox.p2.publisher.IPublisherAction> getPublisherActions(IArtifactFacade artifact, List<TargetEnvironment> environments, OptionalResolutionAction optionalAction)
-
getPublisherAdvice
protected abstract List<org.eclipse.equinox.p2.publisher.IPublisherAdvice> getPublisherAdvice(IArtifactFacade artifact, PublisherOptions options)
-
getExtraEntriesAdvice
protected org.eclipse.equinox.p2.publisher.actions.ICapabilityAdvice getExtraEntriesAdvice(IArtifactFacade artifact, Interpolator interpolator)
-
setBuildPropertiesParser
public void setBuildPropertiesParser(BuildPropertiesParser buildPropertiesReader)
-
getBuildPropertiesParser
protected BuildPropertiesParser getBuildPropertiesParser()
-
-