Package org.apache.ivy.osgi.core
Class BundleInfoAdapter
java.lang.Object
org.apache.ivy.osgi.core.BundleInfoAdapter
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final Configuration
static final String
static final String
static final String
static final Configuration
static final Configuration
static final String
static final String
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic ModuleRevisionId
static ModuleRevisionId
asMrid
(String type, String name, VersionRange v) static DefaultArtifact
buildArtifact
(ModuleRevisionId mrid, URI baseUri, URI uri, String type, String ext, String packaging) static URI
buildIvyURI
(Artifact artifact) getConfigurations
(BundleInfo bundle) static DefaultModuleDescriptor
toModuleDescriptor
(ModuleDescriptorParser parser, URI baseUri, BundleInfo bundle, Manifest manifest, ExecutionEnvironmentProfileProvider profileProvider) static DefaultModuleDescriptor
toModuleDescriptor
(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
-