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.
Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
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
BundleInfo
public BundleInfo(java.lang.String name,
Version version)
toString
public java.lang.String toString()
- Overrides:
toString
in class java.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 class java.lang.Object
equals
public boolean equals(java.lang.Object obj)
- Overrides:
equals
in class java.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()