public class BundleDependenciesAction extends TychoBundleAction
BUNDLE_CAPABILITY, BUNDLE_LOCALIZATION_INDEX, BUNDLE_SHAPE, CAPABILITY_NS_OSGI_BUNDLE, CAPABILITY_NS_OSGI_FRAGMENT, DIR, INSTALLATION_DIRECTIVE, INSTALLATION_GREEDY, JAR, ORG_ECLIPSE_EQUINOX_SIMPLECONFIGURATOR, ORG_ECLIPSE_UPDATE_CONFIGURATOR, OSGI_BUNDLE_CLASSIFIER, SOURCE_BUNDLE_CAPABILITY, TYPE_ECLIPSE_BUNDLE, TYPE_ECLIPSE_SOURCE
Constructor and Description |
---|
BundleDependenciesAction(File location,
OptionalResolutionAction optionalAction) |
Modifier and Type | Method and Description |
---|---|
protected void |
addImportPackageRequirement(ArrayList<org.eclipse.equinox.p2.metadata.IRequirement> reqsDeps,
org.eclipse.osgi.service.resolver.ImportPackageSpecification importSpec,
org.eclipse.osgi.util.ManifestElement[] rawImportPackageHeader) |
protected void |
addRequireBundleRequirement(ArrayList<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) |
getBundleDescriptions
addImportPackageRequirement, addRequireBundleRequirement, basicLoadManifest, createBundleArtifactKey, createBundleConfigurationUnit, createBundleDescription, createBundleDescription, createBundleIU, createDefaultBundleConfigurationUnit, doCreateBundleIU, generateBundleIUs, generateBundleIUs, getExternalizedStrings, getHostLocalizations, getManifestCachedValues, isOptional, loadManifest, perform, publishArtifact, publishArtifact
addSelfCapability, createConfigSpec, createCUIdString, createFilterSpec, createIdString, createIURequirements, createIUShell, createPack200ArtifactDescriptor, createParentIU, createParentPrefixComputer, createRootPrefixComputer, createSelfCapability, filterMatches, getArrayFromString, parseConfigSpec, processAdditionalInstallableUnitsAdvice, processArtifactPropertiesAdvice, processCapabilityAdvice, processInstallableUnitPropertiesAdvice, processTouchpointAdvice, processTouchpointAdvice, processUpdateDescriptorAdvice, publishArtifact, queryForIU, queryForIUs, setPublisherInfo
public BundleDependenciesAction(File location, OptionalResolutionAction optionalAction)
protected void addImportPackageRequirement(ArrayList<org.eclipse.equinox.p2.metadata.IRequirement> reqsDeps, org.eclipse.osgi.service.resolver.ImportPackageSpecification importSpec, org.eclipse.osgi.util.ManifestElement[] rawImportPackageHeader)
protected void addRequireBundleRequirement(ArrayList<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)
createAdviceFileAdvice
in class org.eclipse.equinox.p2.publisher.eclipse.BundlesAction
Copyright © 2008-2012 Eclipse Foundation. All Rights Reserved.