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 private java.util.List<BundleArtifact>
artifacts
static java.lang.String
BUNDLE_TYPE
private java.util.Set<BundleCapability>
capabilities
private java.util.List<java.lang.String>
classpath
static Version
DEFAULT_VERSION
private java.lang.String
description
private java.lang.String
documentation
static java.lang.String
EXECUTION_ENVIRONMENT_TYPE
private java.util.List<java.lang.String>
executionEnvironments
private boolean
hasInnerClasspath
private java.lang.String
id
private boolean
isSource
private java.lang.String
license
static java.lang.String
PACKAGE_TYPE
private java.lang.String
presentationName
private java.util.Set<BundleRequirement>
requirements
static java.lang.String
SERVICE_TYPE
private java.lang.Integer
size
private java.lang.String
symbolicName
private java.lang.String
symbolicNameTarget
the symbolic name of the bundle it is source ofprivate Version
version
private Version
versionTarget
the version of the bundle it is source of
-
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
-
symbolicName
private java.lang.String symbolicName
-
presentationName
private java.lang.String presentationName
-
id
private java.lang.String id
-
version
private Version version
-
requirements
private java.util.Set<BundleRequirement> requirements
-
capabilities
private java.util.Set<BundleCapability> capabilities
-
executionEnvironments
private java.util.List<java.lang.String> executionEnvironments
-
description
private java.lang.String description
-
documentation
private java.lang.String documentation
-
license
private java.lang.String license
-
size
private java.lang.Integer size
-
isSource
private boolean isSource
-
symbolicNameTarget
private java.lang.String symbolicNameTarget
the symbolic name of the bundle it is source of
-
versionTarget
private Version versionTarget
the version of the bundle it is source of
-
hasInnerClasspath
private boolean hasInnerClasspath
-
classpath
private java.util.List<java.lang.String> classpath
-
artifacts
private java.util.List<BundleArtifact> artifacts
-
-
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()
-
-