Class AbstractMetadataGenerator

    • Field Detail

      • monitor

        private org.eclipse.core.runtime.IProgressMonitor monitor
    • Constructor Detail

      • AbstractMetadataGenerator

        public AbstractMetadataGenerator()
    • Method Detail

      • getPublisherAdvice

        protected abstract java.util.List<org.eclipse.equinox.p2.publisher.IPublisherAdvice> getPublisherAdvice​(IArtifactFacade artifact,
                                                                                                                PublisherOptions options)
      • getExtraEntriesAdvice

        protected org.eclipse.equinox.p2.publisher.actions.ICapabilityAdvice getExtraEntriesAdvice​(IArtifactFacade artifact)
      • extractExtraEntriesAsIURequirement

        private org.eclipse.equinox.p2.metadata.IRequirement[] extractExtraEntriesAsIURequirement​(java.io.File location)
      • createRequirementFromExtraClasspathProperty

        private void createRequirementFromExtraClasspathProperty​(java.util.ArrayList<org.eclipse.equinox.p2.metadata.IRequirement> result,
                                                                 java.util.List<java.lang.String> urls)
      • createRequirementFromPlatformURL

        private void createRequirementFromPlatformURL​(java.util.ArrayList<org.eclipse.equinox.p2.metadata.IRequirement> result,
                                                      java.lang.String url)
      • publish

        private DependencyMetadata publish​(org.eclipse.equinox.p2.publisher.PublisherInfo publisherInfo,
                                           java.util.List<org.eclipse.equinox.p2.publisher.IPublisherAction> actions)
      • setBuildPropertiesParser

        public void setBuildPropertiesParser​(BuildPropertiesParser buildPropertiesReader)