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
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, createLDAPString, 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)
addImportPackageRequirement
in class org.eclipse.equinox.p2.publisher.eclipse.BundlesAction
protected void addRequireBundleRequirement(ArrayList<org.eclipse.equinox.p2.metadata.IRequirement> reqsDeps, org.eclipse.osgi.service.resolver.BundleSpecification requiredBundle, org.eclipse.osgi.util.ManifestElement[] rawRequireBundleHeader)
addRequireBundleRequirement
in class org.eclipse.equinox.p2.publisher.eclipse.BundlesAction
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-2013 Eclipse Foundation. All Rights Reserved.