Class BundleInfoAdapter
java.lang.Object
org.apache.ivy.osgi.core.BundleInfoAdapter
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final Configurationstatic final Stringstatic final Stringstatic final Stringstatic final Configurationstatic final Configurationstatic final Stringstatic final String -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic ModuleRevisionIdstatic ModuleRevisionIdasMrid(String type, String name, VersionRange v) static DefaultArtifactbuildArtifact(ModuleRevisionId mrid, URI baseUri, URI uri, String type, String ext, String packaging) static URIbuildIvyURI(Artifact artifact) getConfigurations(BundleInfo bundle) static DefaultModuleDescriptortoModuleDescriptor(ModuleDescriptorParser parser, URI baseUri, BundleInfo bundle, Manifest manifest, ExecutionEnvironmentProfileProvider profileProvider) static DefaultModuleDescriptortoModuleDescriptor(ModuleDescriptorParser parser, URI baseUri, BundleInfo bundle, ExecutionEnvironmentProfileProvider profileProvider)
-
Field Details
-
CONF_NAME_DEFAULT
- See Also:
-
CONF_DEFAULT
-
CONF_NAME_OPTIONAL
- See Also:
-
CONF_OPTIONAL
-
CONF_NAME_TRANSITIVE_OPTIONAL
- See Also:
-
CONF_TRANSITIVE_OPTIONAL
-
CONF_USE_PREFIX
- See Also:
-
EXTRA_INFO_EXPORT_PREFIX
- See Also:
-
-
Constructor Details
-
BundleInfoAdapter
public BundleInfoAdapter()
-
-
Method Details
-
toModuleDescriptor
public static DefaultModuleDescriptor toModuleDescriptor(ModuleDescriptorParser parser, URI baseUri, BundleInfo bundle, ExecutionEnvironmentProfileProvider profileProvider) -
toModuleDescriptor
public static DefaultModuleDescriptor toModuleDescriptor(ModuleDescriptorParser parser, URI baseUri, BundleInfo bundle, Manifest manifest, ExecutionEnvironmentProfileProvider profileProvider) throws BundleInfoAdapter.ProfileNotFoundException - Parameters:
parser- ModuleDescriptorParserbaseUri- uri to help build the absolute url if the bundle info has a relative uri.bundle- BundleInfomanifest- ManifestprofileProvider- ExecutionEnvironmentProfileProvider- Returns:
- DefaultModuleDescriptor ditto
- Throws:
BundleInfoAdapter.ProfileNotFoundException- if descriptor is not found
-
buildArtifact
public static DefaultArtifact buildArtifact(ModuleRevisionId mrid, URI baseUri, URI uri, String type, String ext, String packaging) -
getConfigurations
-
buildIvyURI
-
asMrid
-
asMrid
-