Class BundleDependenciesAction

java.lang.Object
org.eclipse.equinox.p2.publisher.AbstractPublisherAction
org.eclipse.equinox.p2.publisher.eclipse.BundlesAction
org.eclipse.tycho.p2.impl.publisher.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
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    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, 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

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

  • Method Details

    • 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