public class InstallableUnitUtil
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
(package private) static java.lang.String |
BUNDLE_CAPABILITY_NS |
static java.lang.String |
DEFAULT_VERSION |
(package private) static java.lang.String |
FEATURE_TYPE_PROPERTY |
(package private) static java.lang.String |
IU_CAPABILITY_NS |
(package private) static java.lang.String |
PRODUCT_TYPE_PROPERTY |
Constructor and Description |
---|
InstallableUnitUtil() |
Modifier and Type | Method and Description |
---|---|
static org.eclipse.equinox.p2.metadata.IInstallableUnit |
createBundleIU(java.lang.String bundleId,
java.lang.String version) |
static org.eclipse.equinox.p2.metadata.IInstallableUnit |
createFeatureIU(java.lang.String featureId,
java.lang.String version) |
static org.eclipse.equinox.p2.metadata.IInstallableUnit |
createIU(java.lang.String versionedId) |
static org.eclipse.equinox.p2.metadata.IInstallableUnit |
createIU(java.lang.String id,
java.lang.String version) |
static org.eclipse.equinox.p2.metadata.IInstallableUnit |
createIUArtifact(java.lang.String id,
java.lang.String version,
java.lang.String artifactId,
java.lang.String artifactVersion) |
private static org.eclipse.equinox.p2.metadata.MetadataFactory.InstallableUnitDescription |
createIuDescription(java.lang.String id,
java.lang.String version) |
static org.eclipse.equinox.p2.metadata.IInstallableUnit |
createIURequirement(java.lang.String id,
java.lang.String version,
java.lang.String requiredId,
java.lang.String requiredVersionRange) |
static org.eclipse.equinox.p2.metadata.IInstallableUnit |
createIUWithCapabilitiesAndFilter(java.lang.String id,
java.lang.String version,
java.util.Collection<org.eclipse.equinox.p2.metadata.IProvidedCapability> capabilities,
java.lang.String filter) |
static org.eclipse.equinox.p2.metadata.IInstallableUnit |
createProductIU(java.lang.String productId,
java.lang.String version) |
private static java.util.List<org.eclipse.equinox.p2.metadata.IProvidedCapability> |
createProvidedCapability(java.lang.String namespace,
java.lang.String name,
java.lang.String version) |
(package private) static org.eclipse.equinox.p2.metadata.IRequirement |
createRequirement(java.lang.String requiredId,
java.lang.String requiredVersionRange) |
(package private) static org.eclipse.equinox.p2.metadata.IRequirement |
createStrictRequirement(java.lang.String requiredId,
java.lang.String requiredVersion) |
static final java.lang.String IU_CAPABILITY_NS
static final java.lang.String BUNDLE_CAPABILITY_NS
static final java.lang.String PRODUCT_TYPE_PROPERTY
static final java.lang.String FEATURE_TYPE_PROPERTY
public static java.lang.String DEFAULT_VERSION
public static org.eclipse.equinox.p2.metadata.IInstallableUnit createIU(java.lang.String versionedId)
public static org.eclipse.equinox.p2.metadata.IInstallableUnit createIU(java.lang.String id, java.lang.String version)
public static org.eclipse.equinox.p2.metadata.IInstallableUnit createBundleIU(java.lang.String bundleId, java.lang.String version)
public static org.eclipse.equinox.p2.metadata.IInstallableUnit createProductIU(java.lang.String productId, java.lang.String version)
public static org.eclipse.equinox.p2.metadata.IInstallableUnit createFeatureIU(java.lang.String featureId, java.lang.String version)
public static org.eclipse.equinox.p2.metadata.IInstallableUnit createIUWithCapabilitiesAndFilter(java.lang.String id, java.lang.String version, java.util.Collection<org.eclipse.equinox.p2.metadata.IProvidedCapability> capabilities, java.lang.String filter)
public static org.eclipse.equinox.p2.metadata.IInstallableUnit createIUArtifact(java.lang.String id, java.lang.String version, java.lang.String artifactId, java.lang.String artifactVersion)
public static org.eclipse.equinox.p2.metadata.IInstallableUnit createIURequirement(java.lang.String id, java.lang.String version, java.lang.String requiredId, java.lang.String requiredVersionRange)
private static org.eclipse.equinox.p2.metadata.MetadataFactory.InstallableUnitDescription createIuDescription(java.lang.String id, java.lang.String version)
private static java.util.List<org.eclipse.equinox.p2.metadata.IProvidedCapability> createProvidedCapability(java.lang.String namespace, java.lang.String name, java.lang.String version)
static org.eclipse.equinox.p2.metadata.IRequirement createRequirement(java.lang.String requiredId, java.lang.String requiredVersionRange)
static org.eclipse.equinox.p2.metadata.IRequirement createStrictRequirement(java.lang.String requiredId, java.lang.String requiredVersion)