Class AbstractMetadataGenerator
java.lang.Object
org.eclipse.tycho.p2.impl.publisher.AbstractMetadataGenerator
- Direct Known Subclasses:
P2GeneratorImpl,SourcesBundleDependencyMetadataGenerator
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected DependencyMetadatagenerateMetadata(IArtifactFacade artifact, List<TargetEnvironment> environments, org.eclipse.equinox.p2.publisher.PublisherInfo publisherInfo, OptionalResolutionAction optionalAction, PublisherOptions options) protected BuildPropertiesParserprotected 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)
-
Constructor Details
-
AbstractMetadataGenerator
public AbstractMetadataGenerator()
-
-
Method Details
-
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
-
getBuildPropertiesParser
-