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_SOURCEFields inherited from class org.eclipse.equinox.p2.publisher.AbstractPublisherAction
CONFIG_ANY, CONFIG_SEGMENT_SEPARATOR, info -
Constructor Summary
ConstructorsConstructorDescriptionBundleDependenciesAction(File location, OptionalResolutionAction optionalAction) -
Method Summary
Modifier and TypeMethodDescriptionprotected voidaddImportPackageRequirement(List<org.eclipse.equinox.p2.metadata.IRequirement> reqsDeps, org.eclipse.osgi.service.resolver.ImportPackageSpecification importSpec, org.eclipse.osgi.util.ManifestElement[] rawImportPackageHeader) protected voidaddRequireBundleRequirement(List<org.eclipse.equinox.p2.metadata.IRequirement> reqsDeps, org.eclipse.osgi.service.resolver.BundleSpecification requiredBundle, org.eclipse.osgi.util.ManifestElement[] rawRequireBundleHeader) protected voidcreateAdviceFileAdvice(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, publishArtifactMethods 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
-
Constructor Details
-
BundleDependenciesAction
-
-
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:
addImportPackageRequirementin classorg.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:
addRequireBundleRequirementin classorg.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:
createAdviceFileAdvicein classorg.eclipse.equinox.p2.publisher.eclipse.BundlesAction
-