Package org.apache.ivy.osgi.core
Class BundleInfo
- java.lang.Object
-
- org.apache.ivy.osgi.core.BundleInfo
-
public class BundleInfo extends java.lang.ObjectBundle info extracted from the bundle manifest.
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringBUNDLE_TYPEstatic VersionDEFAULT_VERSIONstatic java.lang.StringEXECUTION_ENVIRONMENT_TYPEstatic java.lang.StringPACKAGE_TYPEstatic java.lang.StringSERVICE_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 voidaddArtifact(BundleArtifact artifact)voidaddCapability(BundleCapability capability)voidaddExecutionEnvironment(java.lang.String name)voidaddRequirement(BundleRequirement requirement)booleanequals(java.lang.Object obj)java.util.List<BundleArtifact>getArtifacts()java.util.Set<BundleCapability>getCapabilities()java.util.List<java.lang.String>getClasspath()java.lang.StringgetDescription()java.lang.StringgetDocumentation()java.util.List<java.lang.String>getExecutionEnvironments()java.util.Set<ExportPackage>getExports()java.lang.StringgetId()java.util.Set<BundleRequirement>getImports()java.lang.StringgetLicense()java.lang.StringgetPresentationName()VersiongetRawVersion()java.util.Set<BundleRequirement>getRequirements()java.util.Set<BundleRequirement>getRequires()java.util.Set<BundleCapability>getServices()java.lang.IntegergetSize()java.lang.StringgetSymbolicName()java.lang.StringgetSymbolicNameTarget()VersiongetVersion()VersiongetVersionTarget()inthashCode()booleanhasInnerClasspath()booleanisSource()voidremoveArtifact(BundleArtifact same)voidsetClasspath(java.util.List<java.lang.String> classpath)voidsetDescription(java.lang.String description)voidsetDocumentation(java.lang.String documentation)voidsetExecutionEnvironments(java.util.List<java.lang.String> executionEnvironments)voidsetHasInnerClasspath(boolean hasInnerClasspath)voidsetId(java.lang.String id)voidsetLicense(java.lang.String license)voidsetPresentationName(java.lang.String presentationName)voidsetSize(java.lang.Integer size)voidsetSource(boolean isSource)voidsetSymbolicNameTarget(java.lang.String symbolicNameTarget)voidsetVersionTarget(Version versionTarget)java.lang.StringtoString()
-
-
-
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:
toStringin 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:
hashCodein classjava.lang.Object
-
equals
public boolean equals(java.lang.Object obj)
- Overrides:
equalsin 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()
-
-