Package org.apache.ivy.osgi.core
Class BundleInfo
- java.lang.Object
-
- org.apache.ivy.osgi.core.BundleInfo
-
public class BundleInfo extends java.lang.Object
Bundle info extracted from the bundle manifest.
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.String
BUNDLE_TYPE
static Version
DEFAULT_VERSION
static java.lang.String
EXECUTION_ENVIRONMENT_TYPE
static java.lang.String
PACKAGE_TYPE
static java.lang.String
SERVICE_TYPE
-
Constructor Summary
Constructors Constructor Description BundleInfo(java.lang.String name, Version version)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addArtifact(BundleArtifact artifact)
void
addCapability(BundleCapability capability)
void
addExecutionEnvironment(java.lang.String name)
void
addRequirement(BundleRequirement requirement)
boolean
equals(java.lang.Object obj)
java.util.List<BundleArtifact>
getArtifacts()
java.util.Set<BundleCapability>
getCapabilities()
java.util.List<java.lang.String>
getClasspath()
java.lang.String
getDescription()
java.lang.String
getDocumentation()
java.util.List<java.lang.String>
getExecutionEnvironments()
java.util.Set<ExportPackage>
getExports()
java.lang.String
getId()
java.util.Set<BundleRequirement>
getImports()
java.lang.String
getLicense()
java.lang.String
getPresentationName()
Version
getRawVersion()
java.util.Set<BundleRequirement>
getRequirements()
java.util.Set<BundleRequirement>
getRequires()
java.util.Set<BundleCapability>
getServices()
java.lang.Integer
getSize()
java.lang.String
getSymbolicName()
java.lang.String
getSymbolicNameTarget()
Version
getVersion()
Version
getVersionTarget()
int
hashCode()
boolean
hasInnerClasspath()
boolean
isSource()
void
removeArtifact(BundleArtifact same)
void
setClasspath(java.util.List<java.lang.String> classpath)
void
setDescription(java.lang.String description)
void
setDocumentation(java.lang.String documentation)
void
setExecutionEnvironments(java.util.List<java.lang.String> executionEnvironments)
void
setHasInnerClasspath(boolean hasInnerClasspath)
void
setId(java.lang.String id)
void
setLicense(java.lang.String license)
void
setPresentationName(java.lang.String presentationName)
void
setSize(java.lang.Integer size)
void
setSource(boolean isSource)
void
setSymbolicNameTarget(java.lang.String symbolicNameTarget)
void
setVersionTarget(Version versionTarget)
java.lang.String
toString()
-
-
-
Field Detail
-
DEFAULT_VERSION
public static final Version DEFAULT_VERSION
-
PACKAGE_TYPE
public static final java.lang.String PACKAGE_TYPE
- See Also:
- Constant Field Values
-
BUNDLE_TYPE
public static final java.lang.String BUNDLE_TYPE
- See Also:
- Constant Field Values
-
EXECUTION_ENVIRONMENT_TYPE
public static final java.lang.String EXECUTION_ENVIRONMENT_TYPE
- See Also:
- Constant Field Values
-
SERVICE_TYPE
public static final java.lang.String SERVICE_TYPE
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
BundleInfo
public BundleInfo(java.lang.String name, Version version)
-
-
Method Detail
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
getSymbolicName
public java.lang.String getSymbolicName()
-
getVersion
public Version getVersion()
-
getRawVersion
public Version getRawVersion()
-
setId
public void setId(java.lang.String id)
-
getId
public java.lang.String getId()
-
setPresentationName
public void setPresentationName(java.lang.String presentationName)
-
getPresentationName
public java.lang.String getPresentationName()
-
setDescription
public void setDescription(java.lang.String description)
-
getDescription
public java.lang.String getDescription()
-
setDocumentation
public void setDocumentation(java.lang.String documentation)
-
getDocumentation
public java.lang.String getDocumentation()
-
setLicense
public void setLicense(java.lang.String license)
-
getLicense
public java.lang.String getLicense()
-
setSize
public void setSize(java.lang.Integer size)
-
getSize
public java.lang.Integer getSize()
-
addRequirement
public void addRequirement(BundleRequirement requirement)
-
getRequirements
public java.util.Set<BundleRequirement> getRequirements()
-
addCapability
public void addCapability(BundleCapability capability)
-
getCapabilities
public java.util.Set<BundleCapability> getCapabilities()
-
getExecutionEnvironments
public java.util.List<java.lang.String> getExecutionEnvironments()
-
setExecutionEnvironments
public void setExecutionEnvironments(java.util.List<java.lang.String> executionEnvironments)
-
addExecutionEnvironment
public void addExecutionEnvironment(java.lang.String name)
-
setSource
public void setSource(boolean isSource)
-
isSource
public boolean isSource()
-
setSymbolicNameTarget
public void setSymbolicNameTarget(java.lang.String symbolicNameTarget)
-
getSymbolicNameTarget
public java.lang.String getSymbolicNameTarget()
-
setVersionTarget
public void setVersionTarget(Version versionTarget)
-
getVersionTarget
public Version getVersionTarget()
-
setHasInnerClasspath
public void setHasInnerClasspath(boolean hasInnerClasspath)
-
hasInnerClasspath
public boolean hasInnerClasspath()
-
setClasspath
public void setClasspath(java.util.List<java.lang.String> classpath)
-
getClasspath
public java.util.List<java.lang.String> getClasspath()
-
addArtifact
public void addArtifact(BundleArtifact artifact)
-
removeArtifact
public void removeArtifact(BundleArtifact same)
-
getArtifacts
public java.util.List<BundleArtifact> getArtifacts()
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classjava.lang.Object
-
equals
public boolean equals(java.lang.Object obj)
- Overrides:
equals
in classjava.lang.Object
-
getRequires
public java.util.Set<BundleRequirement> getRequires()
-
getImports
public java.util.Set<BundleRequirement> getImports()
-
getExports
public java.util.Set<ExportPackage> getExports()
-
getServices
public java.util.Set<BundleCapability> getServices()
-
-