Class BundleDependenciesAction

  • All Implemented Interfaces:
    org.eclipse.equinox.p2.publisher.IPublisherAction

    public class BundleDependenciesAction
    extends org.eclipse.equinox.p2.publisher.eclipse.BundlesAction
    • Field Summary

      • Fields inherited from class org.eclipse.equinox.p2.publisher.eclipse.BundlesAction

        BUNDLE_CAPABILITY, BUNDLE_LOCALIZATION_INDEX, BUNDLE_SHAPE, CAPABILITY_NS_OSGI_BUNDLE, CAPABILITY_NS_OSGI_FRAGMENT, DIR, finalStatus, INSTALLATION_DIRECTIVE, INSTALLATION_GREEDY, JAR, OSGI_BUNDLE_CLASSIFIER, SOURCE_BUNDLE_CAPABILITY, TYPE_ECLIPSE_BUNDLE, TYPE_ECLIPSE_SOURCE
      • Fields inherited from class org.eclipse.equinox.p2.publisher.AbstractPublisherAction

        CONFIG_ANY, CONFIG_SEGMENT_SEPARATOR, info
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      protected void addImportPackageRequirement​(List<org.eclipse.equinox.p2.metadata.IRequirement> reqsDeps, org.eclipse.osgi.service.resolver.ImportPackageSpecification importSpec, org.eclipse.osgi.util.ManifestElement[] rawImportPackageHeader)  
      protected void addRequireBundleRequirement​(List<org.eclipse.equinox.p2.metadata.IRequirement> reqsDeps, org.eclipse.osgi.service.resolver.BundleSpecification requiredBundle, org.eclipse.osgi.util.ManifestElement[] rawRequireBundleHeader)  
      protected void createAdviceFileAdvice​(org.eclipse.osgi.service.resolver.BundleDescription bundleDescription, org.eclipse.equinox.p2.publisher.IPublisherInfo publisherInfo)  
      • Methods inherited from class org.eclipse.equinox.p2.publisher.eclipse.BundlesAction

        addCapability, addImportPackageRequirement, addRequireBundleRequirement, addRequirement, basicLoadManifest, basicLoadManifestIgnoringExceptions, createBundleArtifactKey, createBundleConfigurationUnit, createBundleDescription, createBundleDescription, createBundleDescriptionIgnoringExceptions, createBundleIU, createDefaultBundleConfigurationUnit, doCreateBundleIU, generateBundleIUs, generateBundleIUs, getBundleDescriptions, getExternalizedStrings, getHostLocalizations, getManifestCachedValues, isOptional, loadManifest, loadManifestIgnoringExceptions, perform, publishArtifact, publishArtifact
      • Methods inherited from class org.eclipse.equinox.p2.publisher.AbstractPublisherAction

        addSelfCapability, createConfigSpec, createCUIdString, createFilterSpec, createIdString, createIURequirements, createIUShell, createLDAPString, createPack200ArtifactDescriptor, createParentIU, createParentPrefixComputer, createRootPrefixComputer, createSelfCapability, filterMatches, getArrayFromString, parseConfigSpec, processAdditionalInstallableUnitsAdvice, processArtifactPropertiesAdvice, processCapabilityAdvice, processInstallableUnitPropertiesAdvice, processTouchpointAdvice, processTouchpointAdvice, processUpdateDescriptorAdvice, publishArtifact, queryForIU, queryForIUs, setPublisherInfo, toRequiredCapability
    • Method Detail

      • addImportPackageRequirement

        protected void addImportPackageRequirement​(List<org.eclipse.equinox.p2.metadata.IRequirement> reqsDeps,
                                                   org.eclipse.osgi.service.resolver.ImportPackageSpecification importSpec,
                                                   org.eclipse.osgi.util.ManifestElement[] rawImportPackageHeader)
        Overrides:
        addImportPackageRequirement in class org.eclipse.equinox.p2.publisher.eclipse.BundlesAction
      • addRequireBundleRequirement

        protected void addRequireBundleRequirement​(List<org.eclipse.equinox.p2.metadata.IRequirement> reqsDeps,
                                                   org.eclipse.osgi.service.resolver.BundleSpecification requiredBundle,
                                                   org.eclipse.osgi.util.ManifestElement[] rawRequireBundleHeader)
        Overrides:
        addRequireBundleRequirement in class org.eclipse.equinox.p2.publisher.eclipse.BundlesAction
      • createAdviceFileAdvice

        protected void createAdviceFileAdvice​(org.eclipse.osgi.service.resolver.BundleDescription bundleDescription,
                                              org.eclipse.equinox.p2.publisher.IPublisherInfo publisherInfo)
        Overrides:
        createAdviceFileAdvice in class org.eclipse.equinox.p2.publisher.eclipse.BundlesAction