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.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 voidaddCapability(BundleCapability capability)voidaddRequirement(BundleRequirement requirement)booleanequals(java.lang.Object obj)java.util.SetgetCapabilities()java.lang.StringgetDescription()java.lang.StringgetDocumentation()java.util.ListgetExecutionEnvironments()java.util.SetgetExports()java.lang.StringgetId()java.util.SetgetImports()java.lang.StringgetLicense()java.lang.StringgetPresentationName()VersiongetRawVersion()java.util.SetgetRequirements()java.util.SetgetRequires()java.util.SetgetServices()java.lang.IntegergetSize()java.lang.StringgetSymbolicName()java.net.URIgetUri()VersiongetVersion()inthashCode()voidsetDescription(java.lang.String description)voidsetDocumentation(java.lang.String documentation)voidsetExecutionEnvironments(java.util.List executionEnvironment)voidsetId(java.lang.String id)voidsetLicense(java.lang.String license)voidsetPresentationName(java.lang.String presentationName)voidsetSize(java.lang.Integer size)voidsetUri(java.net.URI uri)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
-
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()
-
setUri
public void setUri(java.net.URI uri)
-
getUri
public java.net.URI getUri()
-
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 getRequirements()
-
addCapability
public void addCapability(BundleCapability capability)
-
getCapabilities
public java.util.Set getCapabilities()
-
getExecutionEnvironments
public java.util.List getExecutionEnvironments()
-
setExecutionEnvironments
public void setExecutionEnvironments(java.util.List executionEnvironment)
-
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 getRequires()
-
getImports
public java.util.Set getImports()
-
getExports
public java.util.Set getExports()
-
getServices
public java.util.Set getServices()
-
-